Отображение оформленного заказа

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

makki
makki
Репутация: 163
Сообщения: 480
Зарегистрирован: 12.08.2016
С нами: 3 года 3 месяца
Откуда: Киев
Сайт Skype

Сообщение #1 makki » 04.11.2019, 18:50

Открыть когда-то оформленный заказ можно по ссылке из почты или из личного кабинета. Но если за это время цена одного из купленных товаров поменялась, в заказе отобразится новая цена, а общая сумма заказа останется неизменной. Согласен, общая сумма не должна меняться, но почему цену товара мы достаем в базе данных из variants а не из purchases???

Ждем обновление 2-й версии)
Cоздание и расширение функционала интернет-магазина на платформе OkayCMS

zyxer M
zyxer M
Возраст: 28
Репутация: 27
Сообщения: 152
Зарегистрирован: 03.02.2016
С нами: 3 года 9 месяцев
Откуда: Днепр

Сообщение #2 zyxer » 05.11.2019, 08:26

нужно в order.tpl строку {($purchase->variant->price)|convert} заменить на {($purchase->price)|convert}

makki
makki
Репутация: 163
Сообщения: 480
Зарегистрирован: 12.08.2016
С нами: 3 года 3 месяца
Откуда: Киев
Сайт Skype

Сообщение #3 makki » 05.11.2019, 08:39

zyxer писал(а):нужно в order.tpl строку {($purchase->variant->price)|convert} заменить на {($purchase->price)|convert}
Специально открыл эту тему в разделе "Предложения по улучшению OkayCMS" как предложение, чтобы это вошло в следующее обновление.
Что касается решения, то я считаю надо еще поработать с view/OrderView.php, чтобы убрать лишнее
Cоздание и расширение функционала интернет-магазина на платформе OkayCMS

korshunov
korshunov
Репутация: 89
Сообщения: 1084
Зарегистрирован: 03.12.2015
С нами: 3 года 11 месяцев
Skype

Сообщение #4 korshunov » 05.11.2019, 10:00

Ситуация с редактированием заказа намного сложнее, и поставленный вопрос - только верхушка айсберга недостатков, связанных с показом цен.

Еще несколько лет назад были расписаны недостатки работы с ценами в заказе для Simpla
http://simpla-tuning.com/rabota-s-zakazom
Прошло много лет, в основном они справедливы и для Okay, в том числе для версии 3...


Название раздела: Предложения по улучшению OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Предложения по улучшению OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 8 гостей