Как подключить онлайн-сервисы (в частности, Squarespace и Shipstation) для синхронизации деталей заказа помимо предоставляемых API - PullRequest
0 голосов
/ 14 октября 2019

У меня есть магазин электронной коммерции на Squarespace, и я использую Shipstation для выполнения своих заказов. В магазине продаются произведения искусства с уникальной нумерацией, поэтому необходим строгий контроль за инвентарем, который я недавно ввел в Squarespace, так что все было в одном месте и автоматически обновлялось каждый раз, когда кто-то покупает деталь. Я также предлагаю рисунок в одной из двух цветных рамок, поэтому при каждом заказе мне нужно собирать выбор цвета рамки в виде пользовательской формы продукта (а не в виде отдельного SKU). После внесения этого изменения в Squarespace я понял, что эта информация не передается через API заказа на Shipstation, поэтому я вручную вводил в заявки Shipstation, в какой цветовой рамке есть каждый заказ :(.

Я спросил Squarespaceв чем проблема, и они сказали, что пользовательские данные формы продукта не передаются через API, к сожалению. Я ищу какой-нибудь способ закрыть этот цикл данных между Squarespace и Shipstation, но не совсем уверен, с чего начать. мы пытались обойти это, но все известные мне варианты все еще ограничены отсутствием общего доступа к API-интерфейсу Squarespace.

1 Ответ

0 голосов
/ 14 октября 2019

Один вариант (который вы, возможно, уже рассмотрели и надеетесь избежать) состоит в создании отдельных вариантов продукта для каждой комбинации художественного произведения / рамы-цвета.

Другой (теоретически возможный)) опция становится довольно технически сложной и включает в себя:

  1. Использование ShipStation API
  2. Использование клиентского кода на странице подтверждения заказа ИЛИ использование Zapier (черезподтверждение по электронной почте) для отправки данных пользовательской формы в конечную точку для анализа и отправки данных в API-интерфейс ShipStation
  3. Настройка, кодирование и обслуживание указанной конечной точки (возможно, с использованием скрипта Google Apps).
...