我正在使用PS 1.7.6.4。我希望访客购物者能够选择他们的国家/地区,以准确估算其运输费用。我将以下代码放在/themes/classic/templates/_partials/header.tpl文件中:
{assign var='countries' value=Carrier::getDeliveredCountries(1, true, true)}
<select class="form-control-select js-country" name="id_country">
{foreach from=$countries item=v}
<option value="{$v.id_country}">{$v.name|escape:'html':'UTF-8'}</option>
{/foreach}
</select>
如何将选择内容传递到购物车进行运费计算?
如果您不想构建自己的模块,而只是将select inside头放入其中,则有两个选择:
OR
无论如何-在购物车内,您必须发出Ajax请求以从数据库中获取信息或将您的信息存储在购物车内的Json中。
两者都只能在用户浏览器中在本地工作,但这仅是估计值。