我在大卡特尔上有一个在线商店,有些产品可能需要一个可选字段,用户可以在其中键入他/她的测量值,这样产品就可以专门为他/她设计。虽然我熟悉如何实现这一前端部分,但我不太确定如何让供应商放心地将这些额外信息附加到每个产品上,这样当他们可视化订单时,所有这些额外信息都会立即附加到订单上。
我最好的情况是:
用户选择一个产品,并在尺寸下拉选项中选择"自定义"选项。此时会出现一个小表格,他们可以填写所需的所有自定义尺寸。现在,我不想把字符串"Custom"附加到购物车中的产品摘要上,我想把他们键入的任何内容都附加到它上,这样在购物车中它就会看起来像:
[产品图片]:产品名称-用户键入的尺寸
这将使供应商更容易理解用户想要什么,并允许用户购买定制尺寸的商品,而不是可能不适合他的标准尺寸(XS、S、M、L、XL)。
现在,处理尺寸选择并提交到购物车的代码部分如下所示:
<form id="product-form" method="post" action="/cart">
{% if product.has_default_option %}
{{ product.option | hidden_option_input }}
{% else %}
<div id="product-options" class="options">
<span>{{ Product_Options_Title }}</span>
{{ product.options_in_stock | options_select }}
</div>
{% endif %}
<button id="product-addtocart" name="submit" type="submit"><span>{{ Add_to_Cart_Text }}</span></button>
</form>
我觉得这是我不太熟悉的Angular。但我认为这是我应该做出任何改变的地方,我也不太熟悉大卡特尔的框架,这就是为什么我可以使用一些指针。
因此,我的问题是,我如何编辑代码,以便用户可以键入自定义尺寸,然后将他们键入的内容作为他们订购的尺寸附加到购物车中的产品上?
我知道我的问题可能不是很清楚,所以请随时发表评论进行澄清。还要记住,我知道如何实现前端部分,但我不知道如何与后端交互以实现我所描述的内容。提前谢谢。
很抱歉,Big Cartel不可能做到这一点-该平台不支持在订单过程中传递任何附加信息,这些信息超出了产品和产品选项的附加信息。
您的最佳选择可能是指示客户将其自定义信息添加到Checkout的"卖家备注"字段中:https://blog.bigcartel.com/2014/04/22/introducing-notes-at-checkout/
您可以在此处找到有关编辑大卡特尔主题的更多信息:https://help.bigcartel.com/developers/themes/
Bigcartel现在提供分组选项。它只在付费计划中有效。所以你现在可以添加尺寸,颜色,设计。是的,您最多可以添加三个选项变体。