Дорогие читатели, позвольте представить вам программный сервис, разработанный для экспорта данных из электронных магазинов созданных на основе CMS OpenCart.
Для кого создан данный сервис
Владельцы магазинов
Специалисты работающие в сфере аназиза данных
Маркетологи
Программисты
Преимущества данного сервиса
Гибкая настройка конфигурации выгрузки данных
Выгрузка данные в различных форматах
Возможность создавать программные продукты на основе данного сервиса
Поддержка со стороны квалифицированных инженеров-программистов.
Поддерживаемые форматы выгрузки
JSON (современный формат обмена данными)
XML (проверенный временем формат обмена данными)
CSV, (csv файлы поддерживаются Microsoft Excel и другими программными продуктами)
Microsoft Excel, (поддержка данного формата сейчас находится в разработке)
Домашняя страница сервиса
Сервис выгрузки данных доступен на сайте "Rapid API"
https://rapidapi.com/quasarbyte-quasarbyte-default/api/opencart4/
Необходимое расширение для OpenCart расположено на "GitHub"
https://github.com/QuasarByte/opencart-api
Доступные ендпоинты для выгрузки данных
Выгрузка данных на основе заданных конфигураций
pipeline/selectTables/selectTablesAsJson
pipeline/selectTables/selectTablesAsXml
pipeline/selectTables/selectTablesAsCsv
Выгрузка категорий товаров
categories/findHierarchy
categories/findAllCategories
categories/descriptions/findAllCategoryDescriptions
categories/descriptions/findAllCategoryDescriptionsAsPlainText
Примеры проверенных авторами сервиса инструментов для выгрузки данных
https://www.postman.com/
https://n8n.io/
https://curl.se/
Языки программирования, например: PHP, Javascript, Java, итд
Структура запроса
URL
Заголовки
Тело
Составные части тела запроса
Тело запроса описывает модель данных выгрузки. Выгрузка состоит из набора независимых или связанных дочерних наборов данных, в зависимости от требований.
Описание шаблона
Тело параметризуемого шаблона SQL запроса
Описание полей набора данных
Описание условия связи с другими наборами данных
Описание параметров шаблона
Описание параметров
Константные параметры
SQL параметры
Параметры в формате RSQL
Параметры сортировки
Параметры пейджирования
Структура ответа
Пример ответа в JSON формате
{ "products": [ { "product_id": 50, "productDescriptions": [ { "product_id": 50, "language_id": 1 }, { "product_id": 50, "language_id": 2 } ] }, { "product_id": 51, "productDescriptions": [ { "product_id": 51, "language_id": 1 }, { "product_id": 51, "language_id": 2 } ] } ] }
Пример ответа в XML формате
<products>
<productsRow product_id="50">
<productDescriptions>
<productDescriptionsRow language_id="1" product_id="50"/>
<productDescriptionsRow language_id="2" product_id="50"/>
</productDescriptions>
</productsRow>
<productsRow product_id="51">
<productDescriptions>
<productDescriptionsRow language_id="1" product_id="51"/>
<productDescriptionsRow language_id="2" product_id="51"/>
</productDescriptions>
</productsRow>
</products>
Пример ответа в CSV формате
product_id
28
parentRowNumber,product_id,language_id
1,28,1
Контакты для обсуждения и ответов на вопросы
Группа в Telegram: https://t.me/OpenCart_API_Russian_Language
https://rapidapi.com/quasarbyte-quasarbyte-default/api/opencart4/discussions
Email: hello@quasarbyte.com
С Уважением,
Роман Талуев
https://www.linkedin.com/in/taluyev/