Magento2 Magento 2定制配送方式基于城市隐藏/显示
我是Magento 2的新手,如果客户在结账页面上填写了特定城市,我想显示/隐藏自定义配送方式,如2小时内配送单选按钮。如果他来自该城市,将显示“2小时配送选项”,如果不是,将隐藏该选项。 有人能帮我吗Magento2 Magento 2定制配送方式基于城市隐藏/显示,magento2,Magento2,我是Magento 2的新手,如果客户在结账页面上填写了特定城市,我想显示/隐藏自定义配送方式,如2小时内配送单选按钮。如果他来自该城市,将显示“2小时配送选项”,如果不是,将隐藏该选项。 有人能帮我吗 提前感谢。您可以像这样在模板文件中使用write js: \名称空间\Module\view\frontend\templates\XXX\view\abc.phtml <script> // <![CDATA[ require( ['jquery', 'nam
提前感谢。您可以像这样在模板文件中使用write js: \名称空间\Module\view\frontend\templates\XXX\view\abc.phtml
<script>
// <![CDATA[
require(
['jquery', 'namespace/module'],
function ($, xyz) {
var ajaxurl = '<?php echo $block->getAjaxUrl() ?>';
$(document).ready(xyz.chkCity(ajaxurl));
});
// ]]>
</script>
感谢您的回复,但这是针对配送方式的,下单按钮出现在我们选择配送方式后,我想在下单前在结账页面上显示或隐藏配送选项。感谢您的回复,但这将不起作用,因为在结帐页面上,我无法获取城市字段的ID,因为它每次都会更改,并且随着更改,我将无法在onepage.html上添加div
define([
'jquery'
],
function ($, xyz) {
return {
chkCity: function (ajaxurl) {
$('#city').on('blur', function (e) {
//you logic here
});
}
};
});