Ошибка отображения специальных цен при изменении вида магазина - Magento 2.3.1


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

Обычный вид магазина (цены на товары, включая налоги): enter image description here

Просмотр оптового магазина (цены на товары без учета налогов): enter image description here

И, кроме того, у меня есть специальные цены для группы клиентов оптом на некоторые товары, такие как это:

enter image description here

Когда я вхожу в систему с учетной записью оптовой торговли, например, в окне магазина (цены, включая налоги), я вижу правильные специальные цены.

enter image description here

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

enter image description here

Если я войду в систему с учетной записью оптовой торговли, но сейчас в магазине просмотр оптовой торговли (цены без учета налогов), я увижу правильный специальные цены тоже:

enter image description here

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

enter image description here

Я не понимаю, почему это происходит со мной, только если я изменяю вид магазина, и это очень странно, не так ли? Это ошибка для Magento? Есть идеи, почему это происходит и как это решить?

ОБНОВЛЕНИЕ 1

Идентификатор сущности этого продукта равен 2726, идентификатор customer_group_id равен "2" (Оптовая группа), и это результат запроса:

ВЫБЕРИТЕ *ИЗ catalog_product_index_price, ГДЕ entity_id = 2726;

enter image description here

ОБНОВЛЕНИЕ 2

Это конфигурация, которая у меня есть для моих налогов:

enter image description here

enter image description here

Author: Despotars, 2019-06-08

2 answers

У меня была такая же проблема, как у вас, и я решил ее следующим образом:

Магазины > Конфигурация > Клиенты > Конфигурация клиента

Убедитесь, что у вас есть эта опция в поле НЕТ. Раньше у меня было это в ДА, так что Magento автоматически назначал оптовую группу моим клиентам, и у меня была та же проблема, что и у вас. Отключив эту опцию, вы можете решить свою проблему.

enter image description here

 1
Author: Manu, 2019-06-17 07:23:46

Эй, пожалуйста, проверьте таблицу catalog_product_index_price с вашим идентификатором сущности. Как ВЫБРАТЬ * ИЗ catalog_product_index_price, ГДЕ entity_id =432, ОГРАНИЧЬТЕ 0, 30 и посмотрите, какая там цена.

 4
Author: Krunal Pandya, 2019-06-11 13:05:26