Вставьте скидку - купон с SQL в NopCommerce

Я использую nopCommerce 3.9 и хочу вставить код купона из кода моей программы на C#. Есть такие требования как
"Имеет сумму в корзине"
и "Заблокировано на товаре".
Вставка работает нормально, я вижу вставленные записи, и я думаю, что логически правильно. (Тот же процесс происходит, если я создаю Discount из Nop панели администратора.)
Когда я открываю вставленный купон от Nop admin, вкладка "Информация о скидке" идеальна, на вкладке "Требования" я вижу требования
"Требование Клиента имеет сумму x.xx в своей корзине"
и "Скидка блока требований на продукт", но без стоимости.
Если я изменяю только значение корзины покупок (я не изменяю "заблокированные продукты" специально), сохраняю его и перезагружаю страницу, тогда все хорошо. Блокированные продукты тоже появились.
Когда я проверяю таблицы данных, я не вижу никаких изменений там. Записи такие же, как я вставил.
Я предполагаю, что есть другая таблица (таблицы), где я должен что-то обновить, но я не могу найти, какая это.

Буду признателен за любую помощь.

2 ответа

Из комментариев я считаю, что OP хочет вставить новое правило скидок с двумя вещами:

  1. Минимальная общая корзина Х.
  2. Корзина имеет определенный продукт (ы) Y.

И проблема в том,

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

В nopCommerce есть разные таблицы скидок.

Discount - основной стол
DiscountRequirement - хранит информацию о требованиях
Discount_AppliedToProducts - хранит информацию о товарах со скидкой

При первом создании правила скидок запись будет добавлена ​​только в таблицу скидок. Тогда идентификатор таблицы скидок будет использоваться для ссылки на DiscountRequirement а также Discount_AppliedToProducts Таблица.

Все было хорошо с моим процессом. Проблема заключалась в кеше nopCommerce. NopCommerce хранит скидки в кеше. После очистки кеша я вижу свои значения.

Спасибо всем, кто пытался помочь или подумал!

Другие вопросы по тегам