2013-01-01 61 views
1

我无法从外部域名添加商品到我的Shopify商店的购物车。我创建了一个变体ID为264554714的产品。还有其他变体,但我已将其缩减为一个,但仍然无法使其工作。我遵循Shopify论坛和Stackoverflow中的所有示例,但无济于事。我的表单看起来像声明的工作。不能从外部域名添加商品到Shopify购物车

<form id="submitProduct" action="http://mydomain.com/cart/add" method="post" style="display: none;"> 
    <input type="hidden" name="id" value="264554714"> 
    <input type="submit" name="add" value="Add to Cart"> 
</form> 

我尝试了很多不同的方法提交表单和/或变体组合。感觉就像有一些简单的失踪。我在Google App Engine上使用Python和Django托管此Shopify应用程序。我已确保产品存在确切的变体ID。请让我知道,如果有什么我没有想过尝试。

谢谢。

+0

没有给定ID的变体,你对变体ID有正面评价吗?另外,您是否在使用您的域名或您的Shopify商店的地址来获取动作网址?它应该是你店铺的网址。 –

+0

变体ID是正确的。我已经证实,从商店,域名是店铺的地址。无论哪种情况,我都找到了另一种通过固定链接将商品添加到购物车的方法。 – zachhilbert

回答

0

我只是想说出我在评论中提到的内容。我从来没有能够通过store.com/cart/add来发布文章,甚至可以使用单个变体ID,更不用说多个变体选项。不过,我意识到,Shopify提供的固定链接对我所需要的很好。

1

我有点晚了这个派对。但是,如果您想发布到shopify购物车,则只需将产品变体ID包含在商店的固定链接中作为键值对;这不是提交表单,shopify将解析自定义网址并将产品自动添加到您的购物车。

<a href="http://your-store.myshopify.com/cart/70881412:1,70881382:1">buy now</a> 

其中70881412是产品变体的ID,1是数量。

+1

有没有一种方法可以触发它,而不需要在那里实际浏览用户?我一直在试图找到一个工作解决方案,无需刷新或重定向即可添加到购物车。 – TrySpace

+0

我一直在关注它的方式,是在我的网站上创建了我自己的购物车,并且已经将所有唯一的变体ID和数量存储在我的网站上的本地存储中。然后,当我想检出时,我将本地存储中的所有内容填充到字符串变量中,并将其传递到自定义URL中。我将所有东西都附加到标有“退房”的按钮上,所以我只是真正使用Shopify处理付款并将订单发送给我的履行公司。哦,HTML5和Javascript的奇迹。 – shadeydave

相关问题