Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Различные способы оплаты в одном магазине


Muhomorger

Recommended Posts

Привет всем ) такой вопрос, никак не могу понять, реализуемо ли создание для разных разделов каталога товаров, различные формы оплаты.Дело в том, что есть группа товаров оплата которых возможна и наложенным платежом, и по предоплате. Другая группа товаров может продаваться только по предоплате. Писать предупреждение для покупателей бесполезно, все выбирают наложенный платёж. Есть ли возможно заблокировать для некоторых товаров тот или иной вид оплаты(доставки).Возможно это уже реализовано, если не реализовано то возможно ли заказать такой модуль?updесли данная функция не предусмотрена и не выполнима, напишите плиз тоже ))

Надіслати
Поділитися на інших сайтах


Очень просто, например один способ (основной) доступен для всех категорий товаров. В данном случае, если разные товары в корзине - способ предоплата

Надіслати
Поділитися на інших сайтах


  • 1 year later...

ап теме чтоли

кароче, задача такая если в корзине есть товар оприделенной категории отключить оплату наложкой... сам оч долго думал как это сделать, пока пришел к такому выводу, наложка у меня лично организована вот этим самым модулем

<?php
class ModelPaymentCOD extends Model {
public function getMethod($address) {
$this->load->language('payment/cod');

if ($this->config->get('cod_status')) {
$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "zone_to_geo_zone WHERE geo_zone_id = '" . (int)$this->config->get('cod_geo_zone_id') . "' AND country_id = '" . (int)$address['country_id'] . "' AND (zone_id = '" . (int)$address['zone_id'] . "' OR zone_id = '0')");

if (!$this->config->get('cod_geo_zone_id')) {
$status = TRUE;
} elseif ($query->num_rows) {
$status = TRUE;
} else {
$status = FALSE;
}
} else {
$status = FALSE;
}

$method_data = array();

if ($status) {
$method_data = array(
'id' => 'cod',
'title' => $this->language->get('text_title'),
'sort_order' => $this->config->get('cod_sort_order')
);
}

return $method_data;
}
}
?>

так вот, насколько я понимаю необходимо в начале дописать иф... если в корзине товар из оприделенной категории модуль - офф

  if ($this->config->get('cod_status')) {
   $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "zone_to_geo_zone WHERE geo_zone_id = '" . (int)$this->config->get('cod_geo_zone_id') . "' AND country_id = '" . (int)$address['country_id'] . "' AND (zone_id = '" . (int)$address['zone_id'] . "' OR zone_id = '0')");
вот куда то в этот иф такое дописать... есть идеи или умные люди способные сделать такое?
Надіслати
Поділитися на інших сайтах


  • 1 year later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.