如何在Shopify中强制客户名称和地址具有适当的大小写

时间:2019-04-15 03:33:20

标签: shopify shopify-template

我有一个Shopify网站,当客户下订单并提交他们的地址等时,该地址会按照其输入方式发送给我们以供履行:

  1. 约翰·史密斯

    123街道名称

    timbuktu nsw 2044

  1. 约翰·史密斯

    123个街道名称

    TIMBUKTU NSW 2044

  1. 约翰·史密斯

    123街道名称

    Timbuktu Nsw 2044

    上面的混合物。

然后将其发送给客户以用于订单确认/运输状态/交付状态以及再营销等目的。我不太熟悉Shopify编码方面的内容,但是我的日常任务是在订单和客户屏幕上更正异常,以便从现在开始顺畅地进行处理。

希望此问题在源头上有一个正确的适当解决方法(如3),从而使我们免于为每个订单手动修改它的麻烦。如果有的话,我可以将其传递给末端的人进行修复。我在网上搜索过,只能找到大写或小写字母,但找不到合适的大小写。

1 个答案:

答案 0 :(得分:0)

根据提供的信息,很难假设要在工作流中解决问题的步骤。但是,如果您采用 Shopify Plus 计划,则可以通过JavaScript在前端轻松实现。您只需要在Checkout页面上包含此JavaScript代码段即可。

// Uses the jQuery loaded via Shopify
//Checkout.$;

// Add keyup function for all input types - text
Checkout.$("input[type=text]").keyup(function() {
    // capitlaize the value
    Checkout.$(this).val(Checkout.$(this).val().replace(/\b\w/g, function(l) {
        return l.toUpperCase()
    }));
});

Ivo从此StackOverflow answer获取的大写功能

如果您没有Shopify plus计划,请尝试通过客户和订单创建挂钩上的Rest API对其进行更新。

Shopify REST API