За последние 3 месяца реализовал 5 задач по автонаполнению магазина: https://web-data-extractor.net/napolnenie-magazina/ . Понял, что при выборе CMS – самый важный параметр – поддерживается ли удаленная публикация. Иначе не избежать “танцев с бубном” с файлами импорта или базой данных (которая имеет свойство менять структуру от версии к версии)
Магазины, поддерживающие публикацию товаров по удаленному протоколу XML-RPC или API, включают:
- Magento: Magento API поддерживает XML-RPC и SOAP. Для подключения к Magento SOAP web services загрузите WSDL в ваш клиент SOAP. Для XML-RPC, загрузите URL
http://magentohost/api/xmlrpc/
, гдеmagentohost
– домен вашего хоста Magento. - Odoo: Odoo API использует XML-RPC для удаленного доступа к функциям. Для подключения к Odoo, создайте клиент XML-RPC, загрузив URL
https://demo.odoo.com/start
и используя методstart
для получения информации о доступе. - Shopify: Shopify API использует REST API для удаленного доступа к функциям. Для подключения к Shopify, создайте клиент REST API, загрузив URL
https://yourstore.com/api/v2
и используя методGET
для получения доступа к функциям. - WooCommerce: WooCommerce API использует REST API для удаленного доступа к функциям. Для подключения к WooCommerce, создайте клиент REST API, загрузив URL
https://yourstore.com/wp-json/wc/v3
и используя методGET
для получения доступа к функциям. - PrestaShop: PrestaShop API использует SOAP для удаленного доступа к функциям. Для подключения к PrestaShop, загрузите WSDL в ваш клиент SOAP и используйте метод
startSession
для начала сессии. - BigCommerce: BigCommerce API использует REST API для удаленного доступа к функциям. Для подключения к BigCommerce, создайте клиент REST API, загрузив URL
https://yourstore.com/api/v2
и используя методGET
для получения доступа к функциям. - Salesforce Commerce Cloud: Salesforce Commerce Cloud API использует SOAP для удаленного доступа к функциям. Для подключения к Salesforce Commerce Cloud, загрузите WSDL в ваш клиент SOAP и используйте метод
startSession
для начала сессии. - Wix: Wix API использует REST API для удаленного доступа к функциям. Для подключения к Wix, создайте клиент REST API, загрузив URL
https://yourstore.com/api/v2
и используя методGET
для получения доступа к функциям. - Squarespace: Squarespace API использует REST API для удаленного доступа к функциям. Для подключения к Squarespace, создайте клиент REST API, загрузив URL
https://yourstore.com/api/v2
и используя методGET
для получения доступа к функциям. - Magento 2: Magento 2 API использует SOAP для удаленного доступа к функциям. Для подключения к Magento 2, загрузите WSDL в ваш клиент SOAP и используйте метод
startSession
для начала сессии.
Обратите внимание, что для безопасности, рекомендуется ограничить доступ к XML-RPC и API, а также использовать SSL-шифрование для защиты передаваемых данных