将Shopify URL中的数据传递给已保存的订单

时间:2017-06-28 03:27:07

标签: shopify

什么是通过Shopify网址传递自定义数据并将该数据与订单一起存储的方法(以便以后通过报告,管理员访问,API拉取等提取)?

例如,我想生成像

这样的网址
  

examplestore.com/products/soccerball?aff=123456

(对于外部联盟会员跟踪系统),并将 123456 与订单一起保存。然后,我可以从Shopify获取订单,并知道哪些订单与哪些关联公司相关联。

我意识到在Shopify中有联盟应用程序可供使用,但他们似乎想要拥有联盟会员定义和数据。这不是我需要的,因为我传入的ID完全由外部系统拥有和管理。

2 个答案:

答案 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存储在订单中。

相关问题