Прайс-лист, Shopify, WooCommerce и API
Что доступно
Массовая загрузка — с тарифа Pro: файл прайс-листа, подключение магазина Shopify или WooCommerce и передача товаров по API.
Файл прайс-листа
- Форматы: .xlsx, .xls, .csv. XML-файлы не принимаются.
- Файл можно присылать как есть: колонки на любом языке, шапка фирмы над таблицей не мешает. Марио сам определит, какая колонка за что отвечает, и покажет на проверку.
- В строке должны быть название, цена (или прочерк — тогда «цена по запросу»), валюта, единица, вес, остаток. Описание, категорию и код ТН ВЭД площадка допишет сама; доставку возьмёт из ваших настроек.
- Если в прайсе есть строки, отличающиеся только фасовкой, их можно склеить в одну карточку с вариантами.
- Если вы плательщик НДС, у каждой группы товаров должна быть ставка — иначе строки не загрузятся.
- Подробные требования — на странице «Требования к прайс-листу».
Shopify
Подключается в разделе «Прайс-лист» → «Магазин Shopify»:
- Откройте кабинет разработчика Shopify — dev.shopify.com — под тем же аккаунтом, что и магазин.
- «Приложения» → «Создать приложение» → «Создать приложение вручную». Название любое, URL приложения — https://globalmario.com. Галочку «Встроить приложение в панель администратора Shopify» снимите.
- В «Области доступа» впишите read_products,read_inventory,write_inventory и создайте приложение. Если Shopify попросит — выпустите версию.
- Установите приложение в свой магазин. После установки откроется сайт Global Mario — так и должно быть.
- В настройках приложения скопируйте Client ID и секрет (Client secret).
- В кабинете впишите адрес магазина, вставьте Client ID и секрет, нажмите «Подключить», затем «Перенести товары сейчас».
Дальше раз в час площадка сама сверяет товары и остатки, а продажи на площадке уменьшают остаток в Shopify при подтверждении наличия.
WooCommerce
В админке WordPress: WooCommerce → Настройки → Дополнительно → REST API → «Добавить ключ» с правами «Чтение/запись». Вставьте в кабинет адрес сайта, Consumer key и Consumer secret. Обновление — каждый час, точные остатки, продажи уменьшают остаток в WooCommerce. Сборные и внешние товары, а также товары без цены не переносятся.
К одному кабинету подключается один магазин — Shopify или WooCommerce.
API
Ваша IT-система может передавать товары, цены и остатки запросом POST на /api/v1/products с ключом. Ключ выпускается в кабинете и показывается один раз — сохраните его. Отозванный ключ вернуть нельзя, только выпустить новый.