【问题标题】:Add custom size fields to product in big cartel向大卡特尔中的产品添加自定义尺寸字段
【发布时间】:2015-11-30 20:09:03
【问题描述】:

我在 big cartel 上有一家在线商店,某些产品可能需要一个可选字段,用户可以在其中输入他/她的度量值,以便可以专门为他/她设计产品。尽管我熟悉如何实现前端部分,但我不太确定如何让供应商轻松地将这些额外信息附加到每个产品上,以便在他们可视化订单时,所有这些额外信息都是立即附加到它。

我最好的情况是这样的:

用户选择产品并在尺寸下拉选项中选择“自定义”选项。此时会出现一个小表格,他们可以填写他们需要的所有自定义尺寸。现在,我不想将字符串“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。但是我觉得这里是我应该做出改变的地方,我对大卡特尔框架也不是很熟悉,这就是为什么我可以使用一些指针。

所以我的问题是,我如何编辑代码以便用户可以输入自定义尺寸,然后将他们输入的内容作为他们订购的尺寸附加到购物车中的产品?

我知道我的问题可能不是很清楚,因此请随时发表评论以获得澄清。还要记住,我知道如何实现前端部分,但我不知道如何与后端交互以使我描述的事情发生。提前致谢。

【问题讨论】:

    标签: html angularjs bigcartel


    【解决方案1】:

    抱歉,Big Cartel 无法实现类似的操作 - 该平台不支持通过订单流程传递任何附加信息,超出产品和产品选项中已附加的信息。

    您的最佳选择可能是指示客户将他们的自定义信息添加到结帐时的“卖家备注”字段中:https://blog.bigcartel.com/2014/04/22/introducing-notes-at-checkout/

    您可以在此处找到有关编辑 Big Cartel 主题的更多信息:https://help.bigcartel.com/developers/themes/

    【讨论】:

    • 非常感谢您的帮助!我想我会带着笔记去=D
    【解决方案2】:

    Bigcartel 现在带有分组选项。它仅在付费计划中有效。所以你现在可以添加尺寸、颜色、设计。是的,您最多可以添加三个选项变体。

    【讨论】:

    • 请不要在您的 Stack Overflow 答案中添加服务广告 - 这不是网站的目的。您可以暂时在您的答案下添加评论,但它有被删除以响应“不再需要”标志的风险)。
    猜你喜欢
    • 1970-01-01
    • 2015-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多