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

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

Добрый день. Имеется товар - Торт (цена формируется =цена опции  х на кг + цена доп.опции) https://angelcake.ru/na-den-rozhdeniya/sport/tort-beshenaya-sushka цена 4200 когда в котегории стоит 3200, Как сделать так, что бы цена в категории показывалась одна и та же как в карточке, можно кончено ручками вписать, но если товаров много как упростить процесс)

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


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

в общем цену из конструктора (карточки) надо в категорию (_price_)

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


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

Как сделать так, что бы цена в категории показывалась одна и та же как в карточке,

это как? в карточке, вариантов цены куча, в категории показывать все?:-)

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


Ссылка на сообщение
Поделиться на другие сайты
7 минут назад, fanatic сказал:

это как? в конструкторе, вариантов цены куча, в категории показывать все?:-)

в карточке конструктора есть вариант по умолчанию, т.е. принимает значение первой опции, его и надо сравнить если оно не равно значению в категории то заменить значение в категории

Изменено пользователем whoisice

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


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

Ну так юзайте в контроллере категории функции, которые есть в продукте

$product_options = $this->model_catalog_product->getProductOptions($product_id);

Далее уже "отлавливаете" нужную опцию, в зависимости от того, как они у вас ранжируются в карточке товара и плюсуете к цене.

Вес так же можно получить, но через getProduct, правда это будет довольно ресурсозатратно. Лучше допилить getProducts и получать все нужные значения сразу через неё.

Изменено пользователем ImLucky

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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