当用户有更多地址时,Prestashop运费

时间:2015-06-26 11:29:50

标签: php prestashop

我在PHP中创建了一个Prestashop发货模块,其中两个位置之间的距离是根据Google Maps API计算的。

当用户只有一个地址时,一切正常,但当他有两个或更多地址并选择第二个地址来交付包裹时,将计算第一个地址($customer_address[0])的运费

我想要正确的结果。当我从组合框中选择第二项时,将根据第二项地址计算运费。

我在从数据库获取结果后尝试这样做,但是没有工作。

Here is the code!

1 个答案:

答案 0 :(得分:0)

您必须从购物车获取地址:

$customer_address = $params->id_address_delivery;

当客户从保存的地址prestashop中选择地址时,请使用此地址计算运费。