Перейти к содержанию
engeneerich

как привязать определенный модуль доставки к модулю оплаты и

Рекомендуемые сообщения

Ребят,подскажите, пожалуйста, как привязать определенный модуль доставки к модулю оплаты и к региону?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

к региону привязка:

$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "zone_to_geo_zone WHERE geo_zone_id = '" . (int)$this->config->get('flat_geo_zone_id') . "' AND country_id = '" . (int)$address['country_id'] . "' AND (zone_id = '" . (int)$address['zone_id'] . "' OR zone_id = '0')");if ($query->num_rows) {	$status = TRUE;} else {	$status = FALSE;}
пример можно глянуть в модуле flat.php (он входит в стандартную комплектацию opencart)

к оплате:

$shipping_methods = array('weight.weight_3', 'ems.ems');						if (in_array($shipping_method['id'], $shipping_methods)) {	$status = TRUE;} else {	$status = FALSE;}
пример можно глянуть Re: Модуль "Оплата наложенным платежом" Изменено пользователем afwollis
исправлена ссылка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По ссылке примера не нашел.

Изменено пользователем afwollis
удалена неправильная ссылка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поправил ссылку в сообщении

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.