Restrict Payment Gateway According Shipping Method In Prestashop 1.7
Prestashop add new table “module_carrier” to save shipping method and payment gateway mapping so now you can add or remove payment gateway according shipping method.
foreach (Module::getPaymentModules() as $module) { Db::getInstance()->execute(' INSERT INTO `'._DB_PREFIX_.'module_'.bqSQL('carrier').'` (`id_module`, `id_shop`, `id_reference`) VALUES ('.(int) $module['id_module'].','.(int) $shopId.','.(int) $this->id.')' ); }
Here `id_module` is payment gateway module id, `id_shop` is shop id and `id_reference` is shipping method id.
Comments
Post a Comment