Prestashop Multistore移动购物车参加邮政编码

时间:2016-10-27 17:34:28

标签: prestashop

在多线程prestashop中,每家商店都是不同的公司,具有不同的付款方式。我需要做的是检查邮政编码,如果在一个范围内,将订单移动到另一个商店并继续从该商店购买。这可能吗?如果没有,我有什么其他选择(这些商店覆盖了他们发送产品的邮政编码的一小部分)。

由于

1 个答案:

答案 0 :(得分:0)

为了做到这一点,可以通过创建一个新模块并通过jQuery检查邮政编码字段上的用户输入,通过ajax请求将此邮政编码发送到前端控制器,如果它与任何邮政编码匹配,只需更改“购物车”和'cart_product'表将商店ID发送到您要发送给客户的新商店ID。重定向到其他商店,包括模块的控制器网址和“domain-new.com/restore?cart_id=23”等参数

从已创建的模块前端控制器中获取此网址的购物车ID,并在

中进行重定向
init() like

$id_cart = (int)Tools::getValue('id_cart');
$this->context->cookie->id_cart = $id_cart;
$link_order = $this->context->link->getPageLink('order');
Tools::redirect($link_order);

当然,你需要知道编程才能这样做,否则这个想法对你来说毫无用处。