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

ValentinBLR

Новачок
  
  • Публікації

    4
  • З нами

  • Відвідування

Усі публікації користувача ValentinBLR

  1. Доброго дня! Имеется OCStore 2.3.0.2. Установил данный модуль, в админке вроде все норм, но установлен модуль quick checkout и есть не большой баг. Создано 2 дополнительных метода доставки, во фронтенде они выводятся, но указывается общее название из поля "Название способа доставки" в настройках модуля. То есть у меня сейчас 2 метода доставки "Мульти доставка". Подскажите, куда копать?)
  2. Это ты рассказываешь, как собираешься "решать задачу". А ты расскажи подробнее, собственно, о самой задаче - из-за чего / для чего ты решил делать нечто такое? Уточни где будешь выводить/использовать эти данные(цены). Задача: Для определенных групп пользователей показывать не стандартную цену, которую видят все, а отдельные - цена при расчете наличными и цена при расчете безналичным методом. + что бы все суммы считались и были видны при просмотре заказа из админки. Из-за чего и для чего: Работаю штатным фронтом в веб-студии, back-end разработчика нету + переоценил свои силы и знания opencart. Где выводить: Везде (главная, страница категории, страница продукта, корзина, оформление заказа, админка и тд). По большому счету уже все готово и можно закрывать эту тему, но для общего развития, хотелось бы знать адекватный метод дублирования модели total (controller/extansions/total), так как метод прохода танком тут не прокатил И вообще этот код вогнал в ступор, так как понять что и откуда и как, не вышло. Пробовал добавлять в объект $total_data необходимые элементы и принимать их в model/extansions/total/... , но ничего не вышло, получал постоянную ругань на неизвестные индексы и другие ошибки (другие ошибки, это скорее следствие предпринятого метода работы).
  3. Извиняюсь за сумбур) Цены приходят в виде обычной цены и акционной (special). То есть в каждом контроллере (cart, checkout и тд) до цикла foreach(products as product) я добавляю model (catalog/product) и в самом цикле из объекта product_info беру эти цены. То есть в самом объекте products этих цен нету, они не добавляются в него при добавлении товара в корзину. Пока что нигде, так как структура модели total, не много вбивает в ступор и целиком мне не понятна. Как я понял, total работает по такому принципу: Если указана цена special, то она вбивается в product['price] вместо обычной цены. Мне надо сделать так, что бы для выбранной группы пользователей, был total который берет исключительно обычную цену товара (на скрине "нал") и total, который берет только цену special (на скрине "безнал") для расчета суммы. По большому счету, из-за недостатка знаний и времени пришлось наговнокодить) И с помощью костылей эти данные я получаю, но все же хотелось бы узнать, как это делается правильно)
  4. Доброго времени суток. Ситуация такая: Стоит задача сделать отдельные цены для группы пользователей (цена нал и безнал) вывести поля в админку и во фронте получилось относительно не сложно (сначала руками, потом нашел модуль и решил использовать его, хоть он и работает немного иначе). В общем в первом случае я параллельно добавлял две цены, во втором плагин от части дублирует функционал скидок, но все же делает то что нужно. Модуль имеет два поля (Цена и Спец цена - которые я планирую использовать как цена нал и цена безнал). Собственно сама проблема в том, что никак не могу разделить подсчет цен и создать дополнительные total (total_nal и total_beznal), что бы один считал сумму цен обычных, а второй сумму спец цен, которые будут обязательно указаны (то есть у каждого товара будут указаны, для определенной группы пользователей, цена нал и цена безнал ). Подскажите, как это сделать правильно, без шаманских заклинаний и танцев с бубном? Понятное дело что совсем без танцев не получится, но все же)) Все происходит на OcStore 2.3.0.2 Заранее благодарен!

×
×
  • Створити...

Important Information

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