google shopping feed for magento 2 user's guide · 2020-03-30 · run adwords campaigns set up...

16
475 River Bend Rd, Ste 200C Naperville IL 60540 USA Phone: (855) 624 3686 Email: [email protected] Support: http://help.rocketweb.com Google Shopping Feed for Magento 2 User's Guide 1. Rocket Shopping Feeds for Magento 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 Set up Google Shopping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2.1 Shipping and Tax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.2.2 Run Adwords campaigns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.2.3 Enable automatic items update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.2.4 Set up Google Inventory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.2.5 Google Promotions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Upload: others

Post on 30-May-2020

20 views

Category:

Documents


0 download

TRANSCRIPT

475 River Bend Rd, Ste 200C Naperville IL 60540 USAPhone: (855) 624 3686

Email: [email protected]: http://help.rocketweb.com

Google Shopping Feed for Magento 2 User's Guide

1. Rocket Shopping Feeds for Magento 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.1 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.2 Set up Google Shopping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.2.1 Shipping and Tax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81.2.2 Run Adwords campaigns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91.2.3 Enable automatic items update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111.2.4 Set up Google Inventory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121.2.5 Google Promotions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Support: http://help.rocketweb.comRSF M2 User's Guide

© 2018 Rocket Web Inc.

Rocket Shopping Feeds for Magento 2

Getting StartedInstallation and upgrades

Set up Google ShoppingShipping and TaxRun Adwords campaignsEnable automatic items updateSet up Google InventoryGoogle Promotions

Feeds managementAdding a feedGenerating the feedOptimizing feed output

General ConfigurationColumns MapCategories MapProduct FiltersCustom OptionsConfigurable ProductsGrouped ProductsBundle ProductsShippingRun ScheduleUploads

Testing and TroubleshootingCloning a feed setup

How-to articlesDetaching feed generation from magento cron

File lists

Search this documentation

How to use this guide

If you're just starting out with this product, you should follow thesteps at  ; otherwise, if you are looking for details on aGetting Startedspecific configuration, use the left side navigation on this page tofind the appropriate information.

Solution lookup

Use the "search this documentation" for keywords that are relevantto your issue. 

Troubleshooting

Installation and upgrades

Testing and Troubleshooting

Optimizing feed output

Google Shopping Feed

Run Adwords campaigns

Set up Google Shopping

Getting Started

1. Install extensionFollow the Installation &

steps.upgrades

2. Setup the feedsSet up feeds following theguide corresponding to themarketplace of your choice:

Google ShoppingGoogle Inventoryupdates

This guide covers features of the Rocket Shopping Feeds for Magento 2 extension. If you're running magento 1.x, please follow the for that version guide .

Get SupportIf the solution you are looking for cannot be found here,please submit a request using our  . Service Desk

Getting your products submitted to marketplace is a two step process and could take several iterations to get it right. The amountof effort you need to put in, depends on the quality of your catalog data and the amount of errors you'll be getting when your feedsare been reviewed.

Support: http://help.rocketweb.comRSF M2 User's Guide

© 2018 Rocket Web Inc.

1.

2.

3.

Feeds managementAdding a feedGenerating the feedOptimizing feedoutputTesting andTroubleshootingCloning a feed setup

Set up Google ShoppingPrepare your Merchant AccountConfigure the feedConnect the feed to Google

Prepare your Merchant Account

If you don't already have an account, set up one: https://support.google.com/merchants/answer/188493

Once store is claimed and validated, we recommend the following:

Settings > SFTP and FTP  - create an FTP account within theMerchant Center, generate a password and keep it safe aswe will need it later. ( )see Fig 2.1Settings > Account linking - create link to your Google Adsaccount.Tax - set the tax rules similar to your magento tax zones.

Fig 2.1 SFTP and FTP settings

Configure the feed

Google will review your products, this process takes around24 hrs to be completed, and results will be displayed underthe tab in your Merchant Center.Diagnostics

Support: http://help.rocketweb.comRSF M2 User's Guide

© 2018 Rocket Web Inc.

1.

2.

3.

4.

Follow the steps on   section and use   under Feed Type.adding a feed Google Shopping Feed

Set the target  . Store ViewIf you have different store views for each target country, you maywant to create a feed for each of those stores. When you change the store view,   should be set onFeed Currencythe default displayed currency for that store. ( )see Fig 2.2Fig 2.2 Store view

Review   tab.Columns MapBasic columns are preconfigured to match most catalogs. If thedefault value does not match your catalog, then you shouldchange it to one that suits your catalog setup.

If your store sells  , you'll have to add in the apparelApparelsrequired columns:  ,  ,   and color size gender age_group. Sinceapparels are mostly configurable products, use the VariantAttribute directive to map size and color columns ontoconfigurable attributes. If your apparels are simple products withcustom options instead of configurable products, you should use 

in the mappings instead of .Custom Options Variant AttributeCustom Options directive allow you to choose which options holdthat particular column information. ( )see Fig 2.3Fig 2.3 Columns Map

US stores should not include tax in the product prices, so turnthem off under the   and   columns ( )price sale_price see Fig 2.4

More options on how to set your feed columns, can be seen at Col page.umns Map

Fig 2.4 Product prices

Categorize products under   tab.Categories MapFirst choose the right  , which corresponds toFeed Localizationtarget country and language of your store.

Use the autocomplete boxes for each of your categories to find amatching google taxonomy. For field you shouldTaxonomyalways pick something from the autocomplete list, otherwisegoogle will not validate them.  

Here you have a chance to exclude products from certaincategories, by unchecking the box from the right side of the

Save Page !

Support: http://help.rocketweb.comRSF M2 User's Guide

© 2018 Rocket Web Inc.

4.

5.

6.

category. ( )see Fig 2.5

Google will not accept products without a valid taxonomy, and ifyou have products that are not assigned to a category, you coulduse the   to exclude them.Include products w/o category

Fig 2.5 Categories Map

Select Shipping rates.Depending on the complexity of your store's shipping definition,you can provide the rates to google in multiple ways. Thisconfiguration allows you to map your shipping rates in basicshipping methods like: flat_rate, table_rates, free_shipping. (see

)Fig 2.6

More complex shipping methods like carrier rates or rates byindividual product can be set by following the   guShipping and Taxide. 

After selecting the  , make sure you also selectShipping Methodsthe target country under   select.CountriesFig 2.6 Shipping rates

Set andRun Schedule UploadsUnder tab, use the button and pickRun Schedule Add Schedulean hour when feed should regenerate daily. Batch mode shouldonly be used for large catalogs and servers with low php memory.

Under tab, use the button and fill in the FTPUploads Add Accountaccount details created in of your Merchant Center. (preparation s

)ee Fig 2.7

Save Page !

Save Page !

Support: http://help.rocketweb.comRSF M2 User's Guide

© 2018 Rocket Web Inc.

6.

1.

Fig 2.7 Manage Uploads

Connect the feed to Google

Connect the feed with Merchant CenterNavigate to > under and add aProducts Feeds merchant centernew feed (+ button) under , then follow the steps toPrimary feedsregister it:

Type = Products

- your store sale country. Should correspond toCountry of salethe and set earlier at step 2.Feed Localization Feed Currencyfrom feed configuration in magento.

- your store language.Language

= ShoppingDestinationFig 2.8 Connect feed - Basic Information

Name = can be anything that would make it easy to identify it inmerchnat center. Recommended is to match the one in magentoto know which is connected to witch. (see FIg. 2.9)

Input method = Upload

Fig 2.9 Connect feed - Name and input method

Note: Instead of you could go with Upload Schedule, and set the feed URL at next step, to the onefetch

generated in magento, but it's more convenient to useFTP uploads. Do this only if FTP uploads fail whengenerating the feed.

Support: http://help.rocketweb.comRSF M2 User's Guide

© 2018 Rocket Web Inc.

1.

2.

3.

File name = feed_<id>.txt ( )see Fig 2.10

Replace the <id> with the feed ID in magento, as it can be seen inthe   screen.feed managementFig 2.10 Connect feed - Setup

Generate the feedClick button in the feed  screen. ThisRun Now feed managementwill schedule the feed generation in the cron queue, and feed willbe processed with the next cron run, usually it starts within aminute, so you'll have to refresh the page to see if has started.When feed is completed it will also upload to your MerchantCenter per definition.Uploads

Feed will process daily as defined in the , so at thisRun Schedulestep if you need to, also adjust the Run Schedule. Check ourguide on for more details.Generating the feedFig 2.11 Generate Feed

 

Analyze results

Once the feed has completed, go into the Merchant Center and select the feed you just registered.  

Check the number of item processed and see if there are any errors with processing. If there are errors, follow our Testing and

Support: http://help.rocketweb.comRSF M2 User's Guide

© 2018 Rocket Web Inc.

3.

1.

2.

1.

2.

section to help solve them.Troubleshooting

After all errors are cleared, register the feed live by redoing the step 1. only this time   =  and use the same   fiMode Live,  feed_<id>.txtle as used for the test one.

More on Google Shopping

Shipping and TaxRun Adwords campaignsEnable automatic items updateSet up Google InventoryGoogle Promotions

Shipping and TaxTax setupShipping setup

Tax setupFor most of the countries, value added tax needs to be included in the price. This is needed on product pages as well as in the   field inpricethe feed. Exception to this rule applies to US, Canada and India stores. 

To see the up to date list of restrictions please read google's  .Tax Policy

 

Including tax in the price (non-US feeds)First make sure your products pages display the price includingtax. You should check the setting under Stores > Configuration >

, should be set to Sales > Tax > Price Display Settings Including.Tax

Fig 3.1 Include tax in the price

The feed has to be configured to follow it by setting the price and sale_price columns in the Columns Map to the appropriate Price and Sale Price directives, having the option  .Add Tax = Yes  (see Fig 3.1)

 Explicit tax submission (US feeds)Define tax information by setting it up in the Merchant Account. Under Settings > Tax define the same tax rules you have running onyour store.Another option to submit the tax is by creating a custom attribute on your products to hold tax information in google format, i.e. US:94114:8.75, then add the tax column to your feed under Columns Map and map it to the custom attribute you created.

Shipping setup

Depending on the complexity of your store shipping definition, you can provide the rates to google in multiple ways. 

Basic shipping methods: flat_rate, table_rates, free_shippingIf your store is setup with one of those basic rates, you caninclude the shipping information in your feed by adding the shippin

 column to   and map it to the   directive.g Columns Map ShippingFig 3.2 Shipping methods

Then, under the Shipping tab of the feed configuration, set the desired methods and regions to be included. The feed willautomatically compute the rates based on your shipping methods definitions in magento, and provide the feed with the appropriategoogle shipping format. (see Fig 3.2)

Read more about what the shipping options are, under Shipping guide. If for any reason the rates do not come through properly, you can always define them in merchant center instead of providing themthrough the feed. See guide on Merchant account-level shipping.

Carrier calculated rates: UPS, DHS, FedEx

Both shipping and tax requirements depend on the feed's target country, please read Su google docs to understand what the requirements are for yourbmitting tax & shipping

feed.

Support: http://help.rocketweb.comRSF M2 User's Guide

© 2018 Rocket Web Inc.

2.

3.

a.

b. c.

1.

Those rates cannot be computed through the feed, and those need to be setup in the Merchant Account under Settings > Shipping.Please follow the guide on Merchant account-level shipping.In order to have account-level shipping rates applied on your products, the feed should not include shipping, so make sure you haveshipping turned OFF under the Shipping section of feed configuration. 

Rates by individual product: i.e. free shipping itemsIf your catalog includes a set of products that apply for freeshipping, and the rest of the products have regular rates or carriercalculated rates, the setup has to be defined in both yourmerchant account as well as in your feed configuration as follows:Fig 3.3 Setup Rates

Create a custom attribute for your products and call it for example  , then fill in your free shipping itemscustom_shipping_ratewith  , leaving this attribute blank for the other products.US::Free Shipping:0 USDMap this   attribute to the   column in the  . custom_shipping_rate shipping Columns MapSet the catalog wide rates in the  , similar to how it's defined for carrier calculated rates,  bullet 2.Merchant Account

This setup has the following effect: the rates defined at bullet c) will apply for all products but the ones having a value defined in thefeed. 

Another option for setting catalog wide rates from bullet c), is when you have basic shipping methods defined in magento and youdon't want to define them in the merchant center. For this case you could fill in the appropriate rates in the feed by setting a replaceempty rule under   section to replace empty shipping values with ones computed through the   directive.Product Filters Shipping

 

Run Adwords campaigns

Once your feed is  , create an   account and connect it to your   under  .submitted and approved AdWords Merchant Account Settings > AdWordsDoing so, your products should become available for shopping campaigns.

The basic product campaign is to bid the same way for all your products, but you can improve your ads by bidding differently on groups ofproducts. 

Edit your campaign in AdWords, and go to Product Groups and click the "+" sign to find out how you can group them. Those groups can bedefined using the following columns in the feed:

Category - is the google_product_category column in the feed and also the main way to organize your products into groups. It isfilled with google taxonomies that should have been set as part of Set up Google ShoppingBrand - is your   column in the feed, mapped by default to   attribute on your products.brand manufacturerItem Id - is your   column from the feed and should be mapped by default to your product ID from magento. item_idCondition - is the   columns from the feed, by default all products having value "new". If you want to change that, create aconditionnew attribute on your products, set the accepted values on your products and map it under  .Columns MapProduct type - is the product_type column in the feed, and should correspond to magento categories. That is if,   isproduct_typemapped to   directive in the  .Product Type by Category Columns MapCustom label 0-4 - should correspond to columns in the feed custom_label_0 to custom_label_4, and allow you to specify customdata on which you can group products. Those columns are not mapped by default in your feed, so you will need to add them.

If you want to group your products for use in a Shopping campaign, you'll need to setup custom labels in your feed. 

Setting up custom labels

To use custom labels, you'll need the following:

Create new product attributesTo create new product attributes in Magento, one for each label. If you already have an attribute, you can use that. If it's not adrop-down, that's ok too, but please be aware of its limits, and make sure it has consistent values, otherwise your grouping won'twork.

Shopping campaigns offer a simple and flexible way to organize your Google Merchant Center product inventory within AdWords. To understand how google campaigns work please follow .Setting up shopping campaigns

If your products are approved in Merchant Center but they are not visible in AdWords campaigns, you may need to contact aGoogle representative to help.

We suggest you make these attributes  , anddropdownsadd the values you intend to use. This will give you oneplace to manage their values: if you have a typo,instead of editing each product, you just edit theattribute. This will also help staying consistent withGoogle requirements (see below)

Support: http://help.rocketweb.comRSF M2 User's Guide

© 2018 Rocket Web Inc.

1.

2.

a. b. c.

As an example, let's say you want to add a label named "season"to all your products:

a. Add a Magento attribute named Season, of type dropdown, andcreate all your label values to the attribute: Winter, Spring,

( ) Summer, Fall. see Fig 4.1Fig 4.1 Add a magento attribute

b. Add the Season attribute to all the relevant Attribute Sets. If youdon't use Attribute Sets, you will still have to add it to the Defaultset. 

Go to Catalog > Attributes > Manage Attribute Sets, pick your setfrom the list, then use Drag-and-drop to take Season from theright, and place it in one of the groups on the left. You'll have to dothis for all relevant attribute sets. ( )see Fig 4.2

After this is done, you can edit your products and fill in Seasonvalues.Fig 4.2 Add new attribute

Add Custom Labels to the feed columns

To include the new attributes in the feed as custom labels, you will need to do the following: Go to the feed settings, under   and add a new column, Columns MapName it custom_label_0, and select the new attribute ("season" in our example). You'll only need to do this once. Save and you're done! The new feed that generates overnight should include the new attribute.

You can repeat these steps for up to 5 custom_labels. The attributes you set can have any value you'd like to use in AdWords.

Google requirements

You can create up to five custom labels, numbered 0 through 4, for each item in your feed. You may submit one value peritem for each custom label attribute. You should assign a specific definition for each of the five custom labels and specifythe possible values for each. Then, you use these custom labels consistently across the products in your Merchant Centeraccount, assigning appropriate values to each product according to your definition. Each of the five custom labels canhave only one value per product.

Source: https://support.google.com/merchants/answer/188494?hl=en

Limitations

You can only have 5 custom labels

Support: http://help.rocketweb.comRSF M2 User's Guide

© 2018 Rocket Web Inc.

1.

one product can have only one value per label, so in total, a product can only have 5 labelsand you cannot group more than 1,000 products with the same labels.

As custom labels are meant to allow grouping of items, only 1,000 unique values are supported for each custom labelattribute across the items in your account. Products with a custom label submitted after the limit was exceeded won’t beincluded in product groups using this custom label. To correct the issue, update your product data to reduce the number ofunique values for the custom label to less than 1,000.

Source: https://support.google.com/merchants/answer/188494?hl=en

Setting up Price Buckets

Price buckets is a concept to help target campaign bids by product price ranges. I.e. products with price intervals:

< $50$50 - $100$100 - $500> $500

To set them up, you would need to define a set of rules under   feed setting and insert a new   columnAdwords Price Buckets custom_label_0and map it to the   directive in the feed  .Adwords Price Buckets Columns Map

Enable automatic items updateAutomatic item updates is a Google Merchant feature which improves pricing and stock informationupdates in Google Shopping. It uses microdata from your Product pages to maintain fresh priceand availability info, by updating this several times a day. 

BenefitsPrerequisiteStep-by-step guideTroubleshooting

Benefits

If you update prices during the day, regularly hold promotions and special offers, or have low-stock items that sell fast, then microdata willhelp you:

keep prices, availability and condition fresh in Googlevalidate your products in Google's strict pricing consistency rulesimprove user experience, traffic to your product listings, and higher conversion rates because users already see the correct price onGoogle Shopping

In contrast, if you choose not to enable automatic item updates in your account, items with mismatched price and availability will betemporarily disapproved rather than updated.

Prerequisite

You'll need to have   and   columns in the feed, these are enabled and set up by default. Also note that the settings on yourprice availabilityfeed configuration will influence the output of microdata tags. For instance on configurable products or mapping attributes in the feedcolumns. 

Step-by-step guide

Activate Microdata item updates from Stores > Configuration > Rocket Shopping FeedsSet the Enable Automatic Item Updates (Microdata) = Yes. andadjust "Include Tax in Microdata" to match the microdata prices. Itis best to match the setting so that the prices are equal with theone displayed on the page and included in the feed.

Condition Attribute needs to be set in order to output the conditionproperty of microdata.

To enable tag on product pages you should fillgoogle remarketingin the appropriate setting on this page.Fig 5.1 Microdata setup

Activating Microdata item updates on your feed config will add hidden microdatainformation on your store product pages. Make sure to clear cache and check yourproduct pages to make sure they still render properly.

If you don't update prices more than once per day, you can still benefit from Microdata for stock information:

Google will be able to see when a product goes out-of-stock, or , and mark it in Shopping.back in stockThis will prevent item rejection due to mismatched stock info.

Support: http://help.rocketweb.comRSF M2 User's Guide

© 2018 Rocket Web Inc.

1.

2. Enable automatic item updates in Google Merchant. Go to Settings > Automatic item updates in your merchnat center

Click "Edit Settings" and check "Enable automatic item updates".

Select "Price and Availability" and check "Also update items that" and care 'in stock' on my website but 'out of stock' on Shopping. li

ck Save changes.Fig 5.2 Enable automatic updates

Troubleshooting

Google provides a handy tool to see what microdata is enabled on your product pages. Just paste the URL to a Product Page and you should see all the items on that page with their respective price and stock status.

 http://www.google.com/webmasters/tools/richsnippets

Microdata missing?

You should first verify that this particular product is included in the feed.

if the product is not in the feed, then microdata may not appear correctlyif the product is missing Stock and Price columns in the feed, then microdata will be missing them as well and that all caches are cleared - you'll need to see a fresh Product Page for the new info to work. So a full clear of Full Page Cache /Block Cache / 3rd party Varnish caches will be needed before your product pages will contain microdata. The "Flush Cache Storage"button will clear all caches in a default Magento installation

 

Set up Google InventoryInventory feed is needed for shops where products go out of stockquickly, or prices vary throughout the day.

This feed aims to keep your products up to date in google merchantcenter. By submitting this update more than once per day, you'll bekeeping in sync the following product information: 

price and sale_priceavailability

Pre-requirements

If you use another extension that outputs microdata in the Product Page, you should consider disabling it, or removing price andstock info from its output.Our extension will always output the exact , , and that you send in the feed - this isProduct ID availability price currencyimportant for successful Google Merchant validation.

In order to submit inventory updates, first you'll have to Se feed.t up Google Shopping

Support: http://help.rocketweb.comRSF M2 User's Guide

© 2018 Rocket Web Inc.

1.

2.

1.

2.

3.

Setting up inventory feed requires a Google Shopping feed to be configured and submitted to google. Check the   paSet up Google Shoppingge to set up one. 

Similar to Google Shopping, Inventory feeds are recommended to be submitted through FTP Uploads, so if you haven't done it already,configure an FTP account in your merchant account

Configure inventory feedClone your Google Shopping feed, and edit the Columns Mapand delete all columns but: id, price, availability, sale_price,sale_price_effective_dateUpdate the to generate the file around 3 times perscheduleday, or each 6 hours.

For example if your products feed is schedule at 1AM, the inventoryupdate should happen at 7AM, 1PM and 7PM. ( )see Fig 6.1Fig 6.1 Update schedule

Submit the feed to Google

Register the feed with Merchant Center

Navigate to   under   and select   button, than follow the stepsFeeds merchant center + FEEDto register it:

 = Test, Mode = Feed type Online Product Inventory Update

Target country - should math the one set for google shopping feed.Feed name - can be anything, but for consistency, name it the same way as you did inmagento. ( )see Fig 6.2Generate the feedClick the   button in the feed   screen, and wait for the feed toRun Now feed managementcomplete. This will generate the feed file and also upload it to your merhcnat ceneter.

Feed will process daily, so at this step you may also adjust the Run Schedule if you needto. Check our guide on   for more details.Generating the feedAnalyze resultsOnce the feed has completed, go into the merchnat center and select the feed you justregistered.  

Check the number of item processed and see if there are any errors with processing. Ifthere are errors, follow our   section to help solve them.Testing and Troubleshooting 

Once you clear errors, register the feed live by redoing the step 1. only this time   = Mode Liand use the same   file as used for the test one.ve,  feed_<id>.txt

Fig 6.2 Register feed with MerchantCenter

Google PromotionsGoogle Promotions program help you list the   link along with your products on Google Shopping. (See )special offer  Fig. 23.1

Read Google's   to see if your store can participate in this program.program requirementsPrepare your Merchant AccountConfigure the feedSubmit promotions feed to GoogleSubmit promotions changesTroubleshooting

Google promotions are configured along with a GoogleShopping products feed. If you don't already have aproducts feed, follow guide andset up Google Shoppingcome back to this page.

Support: http://help.rocketweb.comRSF M2 User's Guide

© 2018 Rocket Web Inc.

1.

2.

1.

Prepare your Merchant Account

In order to submit promotion feeds to google shopping, you'll have toapply for program participation, use to request it.this form

 Fig. 23.1. Special offer Ad

Configure the feed

Add   column to you products feed.promotion_id Edit your Google Shopping feed and set a new column under Col

called Seeumns Map promotion_id. ( Fig. 23.2)Fig. 23.2. Adding promotion_id column

Configure the   tab.Google PromotionsOpen the Google Promotions tab under the Google Shopping feedand complete the following:Set Enable Google Promotions = YesSelect the checkbox for the cart promotions you may wantIncludeto send to google. Please read the to makeprogram policiesinformed decisions on which promotion rules to include.Edit the and for the enabledPromotion Title From/To datespromotions to match . Seegoogle's editorial requirements ( Fig.23.3)Fig. 23.3 Adjusting included promotions

Submit promotions feed to Google

Register the feed with Merchant Center.Navigate to under and select + FEEDFeeds merchant centerbutton, then follow the steps to register it:

Mode = Test, 

Feed type = Promotions

- should match the one used to submit the Target country Googl

Support: http://help.rocketweb.comRSF M2 User's Guide

© 2018 Rocket Web Inc.

1.

2.

.e Shopping Feed

- can be anything, but for consistency, name it theFeed namesame way as you did in magento. (See ) Fig 23.4Fig 23.4 Register new promotions feed

Input method = Regular Uploads

Promotions feed will be uploaded at the same time with yourproducts feed, check your feed Schedule if you need to adjustwhen it would happen.

File to be uploaded = promotion_<id>.txt (See ) Fig 23.5

Replace the <id> with the feed ID in magento, as it can be seen inthe screen.feed managementFig 23.5 Upload settings

Generate the feedThe same way as you have uploaded the products feed,promotions feed will generate right after the products feed, andwill be uploaded to you merchnat center. Click the   button in the feed   screen,Run Now feed managementand wait for the feed to complete. This will generate the feed fileand also upload it to your Merchant Center.

Once the feed is completed, check the status of your feed underyour Merchnat Account. If it says it has been uploaded, checkunder   tab to see your promotions listings.PromotionsFig 23.6 Promotion feed status

Submit promotions changesOnce a promotion feed is submitted to google, it would not pick upupdates automatically due to google policies. When you add newshopping cart rules, you would also have to edit the feed Promotionstab to include them in your feed. Mark the checkboxes of those newrules and make necessary rule detail edits.  

Support: http://help.rocketweb.comRSF M2 User's Guide

© 2018 Rocket Web Inc.

1.

2.

Next you'll need to instruct feed generator to submit a new promotionsfeed containing changes. This is done by clicking the Submit as new

button. (See )promotion Fig. 23.7

Don't forget to , than regenerate the feed.Save PageFig 23.7 Increment Promotion IDs

 

Troubleshooting

Feed does not generate.Check feed's log and see if there's a permission error and fix it. Check if cron is running. Feed is completed but not uploaded. Check the feed error log, and look for a line that looks like:

INFO (1): START GOOGLE_PROMOTIONS FEED #26

The next line under this should be specifying why feed is not uploaded:

INFO (2): No changes | in/var/www/magento_210/pub/media/feeds/promo_26.txt

Promotions feed has no changes from last generation, and as a result feed is not uploaded. If you need to submit it as a newpromotion, you'll have to edit the feed configuration, under   tab, and click the button Google Promotions Submit as new

After that hit   and regenerate the feed. (See promotion.  Save Page Fig. 2.7)

Next generation feed would re-upload ad a new promotion, having new promotion ids. Log entry should look like:

INFO (2): Added 4 lines | in/var/www/magento_210/pub/media/feeds/promo_26.txt

This log entry indicates that promotion file has been generated and it has 4 promotion lines.