将用户发送到预先填写的亚马逊购物车结账处
Posted
技术标签:
【中文标题】将用户发送到预先填写的亚马逊购物车结账处【英文标题】:Send users to a pre-filled Amazon cart checkout 【发布时间】:2011-04-28 09:48:23 【问题描述】:我正在开发一个可以创建预设项目包的网站。首先,我使用亚马逊来测试这个想法,拉一些附属销售,然后如果这个想法成功,我将自己完成订单。
我的目标是有一个“立即购买”类型的按钮,点击后,用户将到达亚马逊立即结帐页面,购物车中预装了我选择的商品和我的会员编号。
我是一名 php 开发人员,所以如果解决方案必须是特定于语言的,那就是要使用的语言。如果它更像是一个概念性的答案,或者如果有一个 API,那也可以。
提前致谢。
【问题讨论】:
不要那样做。如果随机大小能够向我的亚马逊卡添加内容,我会向亚马逊报告跨站点安全问题。 我不想强制销售,只需将它们与一些商品一起放入购物车即可。 抱歉,我将您的评论误读为卡,就像信用卡一样,而不是购物车。你是这个意思吗? 您可以使用列表功能,并链接到这些列表。 我想问有没有办法发送不同的尺寸/颜色参数?例如。 www.amazon.com/Hanes-10Ankle-White-10-13/dp/B008H2ETCI/ref=sr_1_sc_2?s=sporting-goods&ie=UTF8&qid=1381957831&sr=1-2-spell&keywords=white+socsk 我可以把白袜子寄到购物车? 【参考方案1】:您可以使用包含 ASIN 及其数量的链接。它不会将商品添加到某人的购物车,而是确认添加到购物车。
URL:
http://www.amazon.com/gp/aws/cart/add.html
Parameters:
- AssociateTag
- ASIN.<number> <number> starts at 1
- Quantity.<number> one quantity parameter for each ASIN parameter
Example (parameters separated by line break for visibility):
http://www.amazon.com/gp/aws/cart/add.html
?AssociateTag=your-tag
&ASIN.1=B003IXYJYO
&Quantity.1=2
&ASIN.2=B0002KR8J4
&Quantity.2=1
&ASIN.3=B0002ZP18E
&Quantity.3=1
&ASIN.4=B0002ZP3ZA
&Quantity.4=2
一行示例:https://www.amazon.com/gp/aws/cart/add.html?AssociateTag=your-tag&ASIN.1=B003IXYJYO&Quantity.1=2&ASIN.2=B0002KR8J4&Quantity.2=1&ASIN.3=B0002ZP18E&Quantity.3=1&ASIN.4=B0002ZP3ZA&Quantity.4=2&ASIN.5=B004J2JG6O&Quantity.5=1
可以在产品页面 URL 中或通过在产品页面上搜索“ASIN”来找到 ASIN。 More details here
【讨论】:
如何生成这些链接?有没有 API 或参考资料? 请参阅Amazon Product Advertising API Best Practices 以获取有关查找您的关联标签的帮助。 我确信有办法在至少一个 ASIN 的 URL 中添加优惠券代码。有人知道怎么做吗?【参考方案2】:亚马逊不允许您将商品添加到某人的购物车。他们要求进行购买的用户单击添加到购物车按钮。
为此,您能做的最好的事情就是创建一个 Listmania!列出项目。您可以查看有关如何执行此操作的更多详细信息here。
然后您需要创建一个指向列表的附属链接,并指示用户单击列表底部的“将所有项目添加到购物车”按钮。
不幸的是,由于亚马逊不希望用户意外购买他们不想要的商品,因此无法减少用户的点击次数。
【讨论】:
以上是关于将用户发送到预先填写的亚马逊购物车结账处的主要内容,如果未能解决你的问题,请参考以下文章