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

Способы оплаты (доставки) в зависимости от производителя товара

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

Заинтересовало решение скрывать и показывать определенные способы оплаты и доставки в зависимости от производителя товара в корзине.

Например, добавлен в корзину ТВ Samsung и стоит проверка по бренду, если в корзине Samsung = есть оплата на карту, если в корзине LG = есть оплата наличкой. 

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


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

Если не нужно костылить, то лучшее решение - это:

 

 

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


Ссылка на сообщение
Поделиться на другие сайты
19 часов назад, PaulKravchenko сказал:

Если не нужно костылить, то лучшее решение

Да, если без костылей - это норм. Но и про костыли хочется узнать)))

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


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

добавлять в контроллер оформления заказа получение данных о производителях (брендах)

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

в шаблоне оформления заказа юзать условия с этой самой переменной

+ бесплатно и полезно для саморазвития

- правка кода файлов движка = зло

- никаких настраиваемых условий в интерфейсе, только кодить каждый случай, только хардкор

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

- на ку-ку столько времени и сил тратить когда есть готовое решение, которое умеет зависимости делать по чему угодно

 

мое личное мнение: связка Simple + FilterIt = всеми желанная кнопка "Сделать мне хорошо"

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


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Вы комментируете как гость. Если у вас есть аккаунт, пожалуйста, войдите
Ответить в этой теме...

×   Вы вставили контент с форматированием.   Удалить форматирование

  Разрешено использовать не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Похожий контент

    • От Mixaskin
      Всем добра! Opencart 3.
      Помогите уничтожить шаг выбора способа оплаты при оформлении заказа гостем. Гостю предлагается обязательная регистрация при оформлении заказа.
      Способ оплаты включен всего 1 - банковский перевод. Но когда именно новый пользователь пытается оформить заказ (проходит регистрацию в процессе) - оно ему выдает "Необходимо указать способ оплаты!" хотя чекбокс стоит (скрин прилагается). И нет возможности перейти к шагу подтверждения. Как корректно убрать полностью шаг с выбором оплаты?
       

    • От Gektor13
      Здравствуйте!
       
      При оформлении заказа и выборе способа оплаты "Прямой перевод": http://prntscr.com/hftn1h
      На последнем шаге когда выдаются реквизиты для перевода: http://prntscr.com/hftplx
      Необходимо при нажатии кнопки "Подтверждение заказа"
      выдать всплывающее модальное окно, в котором будет:
      - заголовок
      - список радио-кнопок
      - Кнопка "Я оплатил"
      Примерный конечный вид окна: http://prntscr.com/hftwfu
      Только после нажатия кнопки "Я оплатил!" отправлять заказ. В письме админу и клиенту указывать выбранный пункт и комментарий.
      Список радио-кнопок динамический, изменяется администратором (через админку или где-либо в коде).
    • От Druggy333
      При оформлении заказа вылазит вот такая ерунда:

      Хотя в админке способы оплаты активированы и настройки на них по идее верны... 
      Так же способы доставки тоже активированы и настройки должны быть правильными по идее. Я очень много экспериментировал с ними, но ничего не помогало, может кто поможет у кого была такая проблема, буду очень благодарен! Версия opencart 2.3.xx





    • От iwebru
      Не отображаются способы оплаты.
      Включены (2-3 скрин):
      Оплата при доставке  Бесплатно  
      Доставка:
      Фиксированная стоимость доставки Самовывоз
        все включено. регионы стоят все.
      Но не отображается в оплате.

      Если включить способ картой (банковский перевод), то он отобразится и можно будет совершить заказ. (7ой скриншот)

      OpenCart 2.3 + стоит модуль Упрощенное оформление заказа
      Если отключить этот модуль (Упрощенное оформление заказа) то в дефолтной оплате нету пунктов 3-4. Сразу после 2 идет 5. (последний скрин)








    • От Metr
      Здравствуйте всем.
      Возникла такая проблема - на странице оформления заказа перестали отображаться способы оплаты, вернее, те способы которые используют географические зоны. Подскажите хоть в какую сторону "копать"? Перелапатил все настройки что можно.
      CMS - ocStore 2.1.0.2, стоит модуль упрощенной регистрации Simple, шаблон не дефолтный (Revolution) 
  • Последние посетители   0 пользователей онлайн

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

×

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

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