什么是通过Shopify网址传递自定义数据并将该数据与订单一起存储的方法(以便以后通过报告,管理员访问,API拉取等提取)?
例如,我想生成像
这样的网址examplestore.com/products/soccerball?aff=123456
(对于外部联盟会员跟踪系统),并将 123456 与订单一起保存。然后,我可以从Shopify获取订单,并知道哪些订单与哪些关联公司相关联。
我意识到在Shopify中有联盟应用程序可供使用,但他们似乎想要拥有联盟会员定义和数据。这不是我需要的,因为我传入的ID完全由外部系统拥有和管理。
答案 0 :(得分:0)
Shopify允许向与订单关联的订单项添加一些属性。因此,您可以在添加到购物车之前向产品添加属性。 为此,您可以参考网址:https://cartjs.org/pages/reference#core-api-add-item
现在,您可以通过所有订单过滤掉订单项中的属性。
答案 1 :(得分:0)
我在这里找到答案:Shopify Permalink Cart Preloading
使用固定链接创建包含一个或多个项目的购物车,可以在URL中添加额外的参数,以提供其他信息(包括送货地址,但尤其包括会员ID等数据)。
例如,
example-store.myshopify.com/cart/ variant_id :<?EM>量 REF = external_referral_id
会生成一个购物车,当检出并完成时,会将订单ID存储在订单中。