【问题标题】:Set required for Tax/VAT field for a specific store in magento 2在 magento 2 中为特定商店的税/增值税字段设置必需
【发布时间】:2019-03-08 12:31:47
【问题描述】:

我有一家拥有不同商店视图的 magento 商店。我想在结帐时显示税/增值税字段,但它仅适用于意大利。

我做了什么: 选择商店视图后,从客户->客户配置中,我在店面设置了显示增值税号 YES 并显示需要设置的增值税号。

结帐页面显示增值税字段,但所需的验证不起作用。

我尝试过用 jQuery 覆盖但没有成功。我想在 knockjs 中添加属性可能是一种选择,但我真的不知道。谁能帮我吗。我被卡住了。

magento 2.2.5 版

【问题讨论】:

    标签: magento magento2 checkout


    【解决方案1】:

    我有一个替代解决方案。 更新 checkout_index_index.xml

    仔细检查这一行是否有 vat_id <item name="required-entry" xsi:type="boolean">true</item>

    <referenceBlock name="checkout.root">
            <arguments>
                <argument name="jsLayout" xsi:type="array">
                    <item name="components" xsi:type="array">
                        <item name="checkout" xsi:type="array">
                            <item name="children" xsi:type="array">
                                <item name="steps" xsi:type="array">
                                    <item name="children" xsi:type="array">
                                        <item name="shipping-step" xsi:type="array">
                                            <item name="children" xsi:type="array">
                                                <item name="shippingAddress" xsi:type="array">
                                                    <item name="children" xsi:type="array">
                                                        <item name="shipping-address-fieldset" xsi:type="array">
                                                            <item name="children" xsi:type="array">
                                                                <item name="vat_id" xsi:type="array">
                                                                    <item name="validation" xsi:type="array">
                                                                        <item name="required-entry" xsi:type="boolean">true</item>
                                                                    </item>
                                                                </item>
                                                            </item>
                                                        </item>
                                                    </item>
                                                </item>
                                            </item>
                                        </item>
                                    </item>
                                </item>
                            </item>
                        </item>
                    </item>
                </argument>
            </arguments>
        </referenceBlock>
    

    它对我有用。 注意:但我确信大多数情况下设置需要增值税 ID 在结帐时应该从管理员完成配置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-25
      • 2014-12-02
      相关资源
      最近更新 更多