用于估算运费的国家/地区选择器

问题描述 投票:0回答:1

我正在使用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>

如何将选择内容传递到购物车进行运费计算?

prestashop prestashop-1.7
1个回答
0
投票

如果您不想构建自己的模块,而只是将select inside头放入其中,则有两个选择:

  1. 当用户选择一个选项时,将其放入Cookie文件并从购物车中读取

OR

  1. 使用浏览器本地存储。

无论如何-在购物车内,您必须发出Ajax请求以从数据库中获取信息或将您的信息存储在购物车内的Json中。

两者都只能在用户浏览器中在本地工作,但这仅是估计值。

© www.soinside.com 2019 - 2024. All rights reserved.