如何连接在线服务(特别是Squarespace和Shipstation)以同步其提供的API之外的订单详细信息

时间:2019-10-14 00:08:12

标签: javascript e-commerce squarespace

我在Squarespace上有一家电子商务商店,并且使用Shipstation来完成订单。该商店出售具有唯一编号的艺术品,因此必须严格控制库存,我最近将其输入到Squarespace中,以便将其全部放在一个空间中,并在有人购买时自动更新。不过,我也提供两种彩色框架中的一种,因此,每笔订单我都需要将框架颜色选择收集为自定义产品形式(而不是单独的SKU)。在Squarespace中进行此更改后,我意识到此信息没有通过订单API传递给Shipstation,因此我一直在手动输入Shipstation订单票证,每个票证的颜色都具有:(。

我问Squarespace出了什么问题,他们说自定义产品表单数据没有通过API共享。我正在寻找任何方法来关闭Squarespace和Shipstation之间的数据循环,但是我不确定从哪里开始。我已经尝试解决此问题,但我知道的每个选项仍然受到Squarespace Order API缺乏共享的限制。

1 个答案:

答案 0 :(得分:0)

一种选择(您可能已经考虑过并且希望避免使用)是为每种图稿/框架颜色组合创建单独的product variants

另一个(理论上可能的)选择在技术上变得相当复杂,并且涉及:

  1. 使用ShipStation API
  2. 在订单确认页面上使用客户端代码,或使用Zapier(通过确认电子邮件)将自定义表单数据发送到端点以解析并将数据发送到ShipStation API
  3. 该端点的设置,编码和维护(可以使用Google Apps脚本来实现)。