我想从Square Connect API(使用PHP client library)加载与其商品和客户的交易,但交易不包含任何指向其商品的链接,除非有order_id通常往往是空值。
如Getting item names from Square Connect API中所述,我可以回到API的第1版并获取包含Items的Payments列表,但与Customer没有任何关联。
我知道我可以通过使用包含在两者中的招标来加入交易付款,并获得我需要的所有信息,但它似乎不是一个好方法(结合两个版本的API似乎错了考虑其他API的旧版本往往会在一段时间后弃用并关闭)并且对于双方来说效率都非常低(更多请求+下载重复数据只是为了尝试匹配它们)。
所以我想知道是否有更好的方法来做到这一点或为什么不是。
答案 0 :(得分:0)
同上(我还不能发表评论 - 没有足够的代表)。 FreshKDS从API中提取这些细节(以某种方式)在厨房屏幕上显示项目。但是,由于我已经使用了像Zapier这样的云端服务(用于Woo订单到Trello卡),并且不想获得额外的KDS成本,因为它不会从WooCommerce中获取平方订单(显然) 。 因此,我需要能够获得Square POS新订单的详细信息,以创建一张Trello卡 - 我将其用作厨房屏幕。
关于OP的问题:是否有人有关于webhooks的任何信息,或者是一种拉动整个订单的方法(即使我必须将其克隆到数据库或基于云的电子表格)以允许查看或个别食物/饮品的迭代?
干杯。