Ошибка при работе с несколькими складами(в том числе и виртуальными) Исправлено

4

Описание начальных условий:

а) Установлены последние версии фреймворка и приложения Магазин.

б) Установка чистая, нет каких либо плагинов изменяющих работу приложения Магазин, так же не производились какие либо модификации приложений.

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

г) Включена настройка возможности заказа товара даже если его нет в наличии;

д) Предполагается использование двух поселений(правил в настройках структуры сайта/витрин);

е) У тестового товара наличие на всех трех не виртуальных складах 0, в товаре только один артикул который доступен к заказу, товар опубликован;


Проявление ошибки:

1) При настройках правила "Показывать склады" = "Все склады, видимые покупателям" в разделе структуры сайта:


наблюдаем ожидаемое наличие на складе и доступность к покупке как на странице категории так и на странице товара:

category

product


*переменные наличия и статуса публикации товара так же совпадают и содержат значения аналогичные таковым в бекенде. Для проверки вставлен код:

<div>$p.status: {$p.status}</div><div>$p.count: {$p.count}</div>


2) При настройках правила "Показывать склады" = "Только выбранные" в разделе структуры сайта:

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

category

product

*переменные наличия и статуса публикации товара уже не совпадают и содержат значения отличающиеся от значений в бекенде.

2 комментария

Добавить комментарий

Чтобы добавить комментарий, зарегистрируйтесь или войдите