Content API Feeds for Google Shopping (Merchant Center)
OpenCart extension for creating feeds, uploading and automatically updating products to Google Merchant Center using the Content API. Automatic synchronization of data when it changes on the website, such as updating prices, availability statuses, and other product parameters. Fine-tuning feeds. Works with large catalogs. There is a periodic update by Cron.
DEMO Admin demo/demo
Extension Highlights
Creates many feeds with different settings
Has many settings and product filters
Works with a large number of products, even more than 100 thousand
Updates products manually and using CRON jobs
Updates products in Merchant when the product is edited on the site
Can update items passed by XML feeds
Adds local inventory feeds
Supports multi-language and multi-store
The extension "Google Merchant: Content API for Shopping for OpenCart" can be used both to create feeds and to automate product management in the Google Merchant Center. You can use it to upload products according to specified filters or the entire catalog, and you can also enable automatic uploading and updating when creating products on the site or when editing or deleting them. After uploading the products, you can set up advertising in the ads companies, display free ads, sell products using the Buy with Google, etc. Google Shopping has a significant audience of customers who search for products through the search form, which provides stores with greater opportunities to attract new customers and increase sales.
Advantages of Content API for Google Merchant feeds:
Creation of many feeds for uploading products to the Merchant Center (primary product feeds and local inventory feeds for local stores).
Selecting the language and currency of the feed, filtering products by category, manufacturer, quantity, price, availability status, options and attributes, and many other settings.
Specify products that do not need to be added to the feed.
Automatic synchronization of products between the store and Google Merchant Center, which allows you to keep up-to-date product information in Google Shopping and Google Ads. Content API allows you to automatically change and update product information in the Merchant when information on the site changes, which gives stores more control over the data in the Merchant Center.
Add shipping methods, specify countries and cost for each feed. You can set free shipping for prices above a certain value.
You can match your store's categories with Google's categories to ensure that your products are included in the right categories. Or Google will determine the product categories itself.
Support for multilingual URLs with language prefixes.
More detailed product data is transmitted compared to XML feeds, which increases the attractiveness of products for customers.
Periodic update of feeds by CRON, so the data about products in the merchant will always be up to date.
The log records data about the uploaded or updated products and the extension operation process.
Work with a large number of products by dividing them into parts.
Uploading feeds of local assortment (goods of local stores), additional feeds of data about local products, linking feeds to local stores added to Google Business Profile.
The extension allows you to create a blacklist of products, i.e. not to upload or update products by certain filters: you can specify specific products and/or products by category and manufacturer, as well as the minimum quantity in stock, status in stock, price filter.
Multi-language and multi-store support.
The extension does not work with product options, so it does not support products from the Clothing and Shoes categories, as it does not use options such as size, color, gender.
Extension installation instructions:
Create a service account and get a free API key for Content API for Shopping in json format - instructions (enable API - Content API for Shopping)
Grant access to Merchant for your service account. To do this, in the Merchant Center, click the "Settings": "Account access" buttons, a page with a list of users will open, click the "+ Add user" button. In the "Email address" field, enter the email of your service account (from json key), then select the "Standard" access level and save.
Upload the extension in the admin panel in the "Extensions" : "Install".
Go to the "Modifications" section and update the cache.
Go to the "Dashboard" section and update the template cache.
Go to the "Extensions" : "Extensions" : "Feeds" and enable the extension Google Merchant: Content API for Shopping.
Edit module. Enable the status of the module and adjust all its options to your needs and save the settings.
Keep in mind that the Feed Label field can also be the Target Country if you specify a two-character country code (ISO 3166-1 Alpha-2 standard), such as US. - If you already have an XML feed with such a label in your merchant, then the products in this feed will be updated using the API. - If you provide feed labels (not country codes), you must add shipping options to the desired countries in the Shipping tab for items to be accepted in the Google Merchant programs.
If you decide to upload products to the Merchant, keep in mind that the data is loaded gradually, so at once you may see an incomplete list of products or no images, but later all the data will be loaded. Google warns that it can take up to three days to download all the data, but in practice it happens much faster.
Bingo!
Screenshots of Google Merchant: Content API
Changelog Google Merchant: Content API
v2.3.2 (19 December 2024) - Fixed OpenCart 4 module issues on PHP > 8.2
v2.3.1 (13 November 2024) - Fixed the product filter by attributes, which did not work correctly when selecting multiple attributes
v2.3.0 (24 April 2024) - Added new attributes for AI-generated content used in product ads and free offers.
According to new Google requirements dated 04/09/2024, the generated content must be designated with new attributes. For example, a structured product title is [structured_title], a structured description is [structured_description]. Now the extension supports these requirements and allows you to specify that the description or title text for products in the feed was generated using artificial intelligence (AI) or using templates.
v2.2.0 (05 April 2024) - The ability to unload products without filtering by their quantity in the stock (leave the Minimum quantity field in the Filters tab empty)
v2.1.9 (14 March 2024) - Module fix for OpenCart from 3.0.0.0 to 3.0.3.6
Fixed the expiration date of sale, which was added in the previous version of the extension. It was on these versions of OpenCart that a stop and an error could occur when unloading products with the sale price, because the extension does not receive the "Time Zone", which was added to OpenCart starting from version 3.0.3.7.
v2.1.8 (12 February 2024) - New features
Additional product images [additional_image_link].
Attributes in [product_detail].
The possibility of adding product attributes to the description text.
Support Product Highlights [product_highlight].
Minimum quantity in [multipack] (if value > 1).
Pause for the ads [pause].
Sale price effective date [sale_price_effective_date].
Product parameters in Custom labels.
Retrieving data from non-standard columns of the product table.
Filter of feed products according to standard OpenCart filters.
Individual program settings (included/excluded).
Added compatibility with OpenCart 2.1.x.x.
v2.1.7 (02 January 2024) - Bug fix: Invalid value at 'body.entries[0].product' (excluded_destinations), Starting an object on a scalar field
v2.1.6 (29 December 2023) - Added support Retail API (Cloud_retail). The unloading of the dimensions of the package (shipping_length, shipping_width, shipping_height) has been added. A new option - blocking of unload the products without a photo. Fixed program transfer. Added blocking of apps not selected in feed. The cost of shipping depends on the weight of the product.
v2.1.5 (07 December 2023) - The extension has been updated for all versions of OpenCart - all previous work has been added + corrections in the module for OpenCart 4. Fixed pagination in category mapping table.
v2.1.4 (07 December 2023) - The module for OpenCart 3.0 has been updated: the assignment of product availability statuses has been fixed; added the ability to obtain the product condition from any tables in the database; full multi-store support; uploading dimensions and weight of products.
v2.1.3 (09 October 2023) - Fixed uploading of descriptions with html tags. Fixed an error when saving shipping methods with quotes. Added ability to select a supplier from the "АОП" import module has been added to the product filter of the feed (the "Supplier Code" must be filled in the profile).
v2.1.2 (22 July 2023) - Updated cron script, improved compatibility with other extensions
v2.1.1 (21 July 2023) - Added a php cli cron script to process a large number of items.
v2.1.0 (18 July 2023) - Added availability status assignment based on product quantity. Added uploading of local product feeds and additional data for products in local stores.
v2.0.2 (17 July 2023) - Added names for shipping methods. Fixed an issue with manually selected items being unloaded.
v2.0.1 (14 July 2023) - Fixed the filter by price and quantity when selecting the "All products" filter
v2.0.0 (13 July 2023) - Added the ability to create feeds with different settings, multi-delivery in the feed, selection of feed destination programs, additional labels for marketing. Mapping store categories to Google categories. Fixed ProductType formation. Support for language prefixes in URLs. To reinstall, you need to completely disable the old extension of versions 1.0.x.
v1.0.4 (12 June 2023) - The possibility of periodic CRON update of the entire catalog has been added, taking into account the basic module settings and Blacklist filters
v1.0.3 (11 June 2023) - From now on, the Feed label must be set manually. Google wants to be given a feed label (feedLabel) instead of a target country (targetCountry). The module used to pass targetCountry, which also automatically became the feedLabel value. But now you only need to pass the feed label (feedLabel) and in this case the targeting country is not set automatically. It must be set manually in the feed settings in the Merchant Center panel. Or, you need to enable Delivery in the module settings and transfer it as well, then the targeting country will be set automatically. Read more about these changes on the Google blog https://ads-developers.googleblog.com/2022/08/feed-label-replaces-target-country-in.html
v1.0.2 (10 June 2023) - Feed label has been changed, now the template of the feed label is: "language code - country code"
v1.0.1 (08 May 2023) - Added the ability to clear HTML tags in the product description
FAQ: Google Merchant: Content API
What is Content API for Shopping?
The Google Content API for Shopping is an API provided by Google that allows merchants and developers to manage and interact with product data in Google Merchant Center, which is a platform for managing product listings on various Google services like Google Search, Google Shopping, and Google Ads. It streamlines the management of product data on Google's various shopping platforms, providing automation capabilities and real-time synchronization for efficient and accurate product listing management.
What is the purpose of the Content API?
Google Content API for Shopping is intended for:
Product Data Management. The API enables you to programmatically create, update, and delete product listings in Google Merchant Center. This is particularly useful if you have a large number of products or if you need to automate the process of managing product data.
Synchronization. With the API, you can keep your product data in sync with Google Merchant Center. For example, if you have an e-commerce website and you want to ensure that your product listings on Google Shopping accurately reflect the latest information on your website, you can use the API to automatically update the data.
Feed Management. The API allows you to manage product feeds, which are files containing information about your products (such as title, description, price, etc.) in a structured format. You can use the API to create, update, and submit feeds to Google Merchant Center.
Inventory and Pricing Updates. If you need to regularly update inventory quantities or adjust pricing information for your products, the API allows you to do so programmatically, helping you keep your product listings up to date.
What is the difference between using the Content API and a regular XML feed?
The difference between using the Content API and a regular XML feed is as follows:
Real-time vs. Batch Updates. With the XML feed approach, you typically generate a file containing your product data and submit it to Google Merchant Center at regular intervals (e.g., daily or hourly). This means the data is updated in batch mode and may not reflect real-time changes on your website. On the other hand, the Google Content API for Shopping allows for real-time updates and synchronization of product data. You can make API calls to update individual product attributes or perform batch operations to reflect changes immediately.
Automation and Integration. The Google Content API for Shopping provides a programmatic interface that allows developers to automate the management and synchronization of product data. You can integrate the API into your backend systems or e-commerce platform to enable seamless data transfer and updates. XML feeds, on the other hand, require manual generation and submission of files, making them less suitable for real-time automation and integration.
Flexibility and Customization. The Google Content API for Shopping offers more flexibility in terms of data manipulation and customization. You can perform complex operations, such as creating, updating, and deleting product listings, retrieving performance metrics, and managing inventory levels programmatically. XML feeds, while flexible to some extent, generally have predefined structures and may not support advanced operations without customizations.
You must be logged in to view the files!
Volodymyr Dernovyi
21 October 2024
А може ви все ж таки прикрутите опції для кольору і розміру одягу?)
Розігнався купувати а тут такий облом( Якби хоча б колір був...
Або напишіть який у вас досвід вивантаження без опцій. Дякую
opencartbot
22 October 2024
Добрий день!
Опції OpenCart - це робота з додатковими 5 таблицями, яка суттєво ускладнить модуль і уповільнить процес роботи. Розумію, що декому це потрібно, але наразі такої можливості немає. Чи буде - можливо, якщо буде більше подібних запитів. Поки що вважаю невигідною таку реалізацію.
Щодо досвіду - у одного із клієнтів була окрема таблиця, де він зберігав розмір і колір товару суто для Мерчанту, робили інтеграцію цих даних у модуль.
Дякую за запитання.
Василь
26 September 2024
Доброго дня! Цікавить питання, чи можливо використовувати модуль з модулем Мультисклад, в якому зберігаються залишки товарів по різних складах? Чи потрібні допрацювання? Потрібно додавати певний тег до складу на якому товар в наявності. Дякую за відповідь!
opencartbot
26 September 2024
Добрий день!
Потрібно допрацьовувати під Ваше завдання.
Детально опишіть завдання, відправте на email або у месенджери, щоб оцінити вартість роботи.
Дякую за звернення!
Den Seoman
23 August 2024
Вже не вперше купую Модуль Google Merchant: Content API for Shopping для OpenCart на цьому сайті (#176735 від 05.04.2024), незважаючи на його ціну. Знаю і повністю впевнений, що він вартий тих знань, того часу, тих нервів, які пов'язані з налагодженням взаємодії з Гуглом. Модуль доброрадно бере на себе всі технічні питання правильного вивантаження товарів у магазини Google, а тобі залишає правильно розрулити всі організаційні питання з обліковим записом Google Merchant. Відмінне рішення для формування вибіркових фідів для безкоштовної та платної реклами. Зручні фільтри для вивантаження товарів та категорій. Чорний список товарів для виключення - корисний для усунення помилок і виконання рекомендацій гугла. Вивантаження CRON. Рекомендую!
Денис Соколов
23 August 2024
Модуль Google Merchant: Content API for Shopping для OpenCart - найкрутіший і найкорисніший модуль для вивантаження для безкоштовної реклами google товарів з магазину на опенкат (у нас ocStore 3.0.3.7). Модуль куплено #176424 від 04.03.2024. Докладна інструкція, дотримуючись якої, можна самостійно налаштувати Google Shopping. Завдяки модулю протягом місяця до Google потрапили близько 3000 товарів із 70 категорій та пішов перший трафік. Цей модуль дозволив перейти на наступний етап – просування товарів за допомогою реклами. Дякую Розробнику, рекомендую і його модуль та його підтримку!
Евгений Захарченко
18 June 2024
Доброго дня.
Чи повністью підтримує та фонкціонує на ocstore?
opencartbot
18 June 2024
Добрий день!
Модуль працює на ocStore так само як і на OpenCart, без проблем.
Евгений Захарченко
18 June 2024
яка ціна ? томущо на сайті пише 25$ коли оформлюєш то 50$, як так?)
opencartbot
18 June 2024
Здається Ви двічі додали модуль в кошик. Видаліть з кошика і додайте заново.
Прошу вибачення за такі незручності.
Евгений Захарченко
18 June 2024
я Оплатив модуль, тепер які подальші дії?
opencartbot
18 June 2024
Інструкція по встановленні є на цій сторінці. Якщо будуть виникати додаткові запитання - звертайтесь у Телеграм/Вайбер чат, контакти внизу сторінки.
Дякую!
Максим
02 May 2024
Модуль корисний та функціональний. Підтримка на вищому рівні!
Вячеслав
07 April 2024
Модуль Супер!
Працює без нарікань, як модуль, так і підтримка!
Користувався першою версією, а з оновленням на другу версію (дуже Розширену), взагалі змінився підхід до Гугл шопінг та налаштування реклами. Завдяки великій можливості налаштування у модулі відпала потреба робити додаткові налаштування у самому Merchants. На кожну групу, розділ товарів зробивши свій Фід, в цьому ж модулі, спростив керування як товарів у безкоштовному Гугл шопінг так і гнучкістю налаштування платної реклами. А завдяки налаштуванню Cron завдань, яке душе Детально Розписане у самому модулі, відпадає потреба постійного моніторингу.
Окрема ВЕЛИКА ВДЯЧНІСТЬ ПІДТРИМЦІ, завжди на зв'язку і на ВИСОТІ, Супер швидка!!!
P.S.: Користуюся і іншими модулями як Google Indexing API, IndexNow, Оплата банківськими додатками, SEO Pro... і все завдяки Підтримці і постійному вдосконаленню існуючих модулів!
Так Тримати! ДЯКУЮ!!!
opencartbot
07 April 2024
Дякую за такий розгорнутий відгук!
Ваші слова підтримують і надихають.
efecan
04 February 2024
modules are very good and very professional
олександр
22 July 2023
Хочу поділитися своєю думкою про модуль.
Модуль корисний та функціональний.
Підтримка на вищому рівні, розробник допоміг з деякими питаннями, які по суті не входили в підтримку, в процесі доробок модуля з'явилася нова версія з новими фішками, тепер функціонал реально багатий та вирішує всі питання щодо мерчанта.
Більше 100 000 товарів вивантажує без проблем.
Однозначно рекомендую модуль використання!
Роман Роздобудько
14 July 2023
Використовував і першу версію цього модуля, а потім оновився до v2. Друга версія значно функціональніша, можна створювати різні фіди з різними API ключами, під різні рекламні кампанії. Фільтри вивантаження товарів на всі випадки. Можна встановити вартість доставки в залежності від вартості товару. Налаштував Cron по всіх товарах 1 раз в місяць, і Cron по змінених товарах 1 раз на день. Налаштував один раз і забув. Все працює. Однозначно рекомендую, особливо для інтернет-магазинів, в яких ціна і наявність товару часто змінюється
Олександр
05 July 2023
Чудовий модуль. Розробник все налаштував як треба. Помилок немає, все ідеально. Гугл шопінг працює. До речі мені потрібні були тільки товари одного виробника, і цей модуль це вміє робити! Однозначно рекомендую!
Виталий Коваленко
14 June 2023
Чудовий модуль, підтримка завжди на звязку, обирайте саме цей модуль, та не буде проблем
Віталій Пазич
08 May 2023
Унікальний модуль. Все працює на ура, і вигрузка і синхронізація товарів з магазином. Вже запустили рекламу. Дуже рекомендую модуль, він вартує витрачених коштів.
We decided to provide you with the opportunity to get some blogs adapted to SEO Pro that our clients have encountered and asked us to make them SEO ad..
In this article, we will tell you how to track store conversions on OpenCart and transfer the value of conversions to Google Analytics (GA4) and Googl..
While everyone is waiting for the release of OpenCart 4.1.0.0, a new release of OpenCart "old" branch 3.0.x.x with version number 3.0.4.0 has been rel..
This website uses cookies 🍪 to provide you with the convenience of working with its functions, based on the Privacy Policy