FAQ
How is this different from the Google feed add-ons?
Section titled “How is this different from the Google feed add-ons?”The feed add-ons (Product Feed Pro for Google Merchant Center, Multichannel Product Feeds) publish a file that Google fetches on a schedule. This add-on pushes each change through the Merchant API, deletes removed products at once and reads back the status and the issues. Use them side by side only for different countries or languages: if a feed and this add-on send the same country and language, Merchant Center gets every product twice with the same offer ID. For the same market choose one channel, or set an Offer ID prefix and a different feed label here.
Is the Content API for Shopping still needed?
Section titled “Is the Content API for Shopping still needed?”No. Google ended it on 18 August 2026 and replaced it with the Merchant API, which is what this add-on uses (see Google’s sunset notice at developers.google.com/shopping-content/guides/sunset).
Does it work with CS-Cart and Multi-Vendor, and with Ultimate?
Section titled “Does it work with CS-Cart and Multi-Vendor, and with Ultimate?”Yes: CS-Cart (Ultimate and standard) and Multi-Vendor 4.17.2 to 4.21.x. In Multi-Vendor the connection belongs to the marketplace owner and vendors’ products are included through a vendor filter. In Ultimate each storefront can have its own targets and mapping, and shared products are included. One connection is one Merchant Center account, which belongs to one website, so use it for the storefronts of one domain.
Do I need my own Google Cloud project?
Section titled “Do I need my own Google Cloud project?”Yes. You enable the Merchant API in your own project and use OAuth 2.0 or a service account. Kavio Labs never sees your Google credentials; they are stored encrypted in your own database.
Why do all calls answer 401 UNAUTHENTICATED?
Section titled “Why do all calls answer 401 UNAUTHENTICATED?”The Google Cloud project is not registered as a developer for the Merchant API. Registration is mandatory and done once per project: open the Connection page, click Register API access, wait about 5 minutes and click Check registration. It needs a production Merchant Center account with a verified website and Admin access for the connected user; test accounts cannot be registered.
Where are my credentials stored?
Section titled “Where are my credentials stored?”In your database, encrypted with a key derived from your store’s secret. They are never shown again after saving, and the log masks tokens, secrets and keys.
Does it send data to Kavio Labs?
Section titled “Does it send data to Kavio Labs?”No. The add-on talks to Google only. The license check sends your domain name to the Kavio Labs license server once a day (Kavio Labs downloads).
What if Google is slow or rejects calls?
Section titled “What if Google is slow or rejects calls?”Failed work is retried after 5 minutes, 15 minutes, 1 hour, 3 hours and 12 hours. When Google answers with a quota error (HTTP 429) the run stops and waits before it continues. A retry after a timeout replaces the same offer, so no duplicates appear.
Why is a product “Not sent”?
Section titled “Why is a product “Not sent”?”It is outside the target’s filters, disabled, out of stock with the skip option, or has no usable data (title, main image, price). The Products page shows the reason.
Why does Google still show a product as pending?
Section titled “Why does Google still show a product as pending?”Google needs a few minutes to process each change, and the status is read back every 6 hours by default. Use Refresh on the product or Read Google status now.
Are product variations sent as variants?
Section titled “Are product variations sent as variants?”Yes. Variation products are sent as separate offers that share the item group ID of their parent product, as Google asks for variants.
What happens when I uninstall?
Section titled “What happens when I uninstall?”The add-on’s data is removed and Google is not called. Click “Remove all from Google” on every target first; otherwise the offers stay in Merchant Center with a frozen price and stock until they expire.
My license shows “Pending verification”
Section titled “My license shows “Pending verification””This status appears in older add-on versions when you use a CS-Cart Marketplace license number that our license server has not matched with the Marketplace yet. The add-on is fully working in this state: no feature is switched off and you do not need to do anything. Newer versions show it as Active (Marketplace license). We confirm Marketplace numbers on our side; click Check now on the add-on’s License tab (Add-ons → Manage add-ons → the add-on) a little later and it shows Active. If it has not changed after 24 hours, contact support with your Marketplace order number.
Still stuck?
Section titled “Still stuck?”Work through the troubleshooting guide, then contact support with your CS-Cart version, edition, PHP version and the add-on version (1.0.0).