Вход • Регистрация

баг в скидках

  • 17 ноября 2017 г.
  • Есть сайт ruklik.ru,
    на этом сайте создаю скидку 5% на товары в категории Для дома и дачи / Стеновые панели / и товары должны быть дороже 5350 Ссылка на скидку https://ruklik.ru/admin/shop/discount/edit7/

    Обнаружилось 2 проблемы
    Проблема 1) Скидка не работает чтобы срабатывали оба условия , например есть стеновая панель , которая стоит 5.600. Эта панель из нужной категории и дороже чем 5350 https://ruklik.ru/shop/stenovye-paneli/stenovaya-panel-albiko-sp186/ но почему то диафан не учитывает ее, видимо не работает условие быть дороже 5350.

    Проблема 2) Когда делаю скидку которая действует на все товары из одной категории (без учета цены) диафан показывает при заходе в категорию что у этих товаров есть старая и новая цена. Вот в этой категории много товаров со старой и новой ценой https://ruklik.ru/shop/stenovye-paneli/ но в админке у этих товаров нет старой и новой цены, и нет скидки которая на них бы распространялась, т.к. такая скидка удалена. Можно даже удалить все скидки, но у этих товаров останутся старые и новые цены, которые не будут видны в админке. Как я понял при создании скидки в базе в таблице цен diafan_shop_price появляется запись со старой и новой ценой. Потом я удаляю скидку но запись в таблице diafan_shop_price остается. И в базе оказывается 2 ценовых записи для одного товара. Например вот этот товар https://ruklik.ru/shop/stenovye-paneli/stenovaya-panel-albiko-mdf-sp186/ во фронт енде имеет старую и новую цену. При этом в админке нет скидки которая бы на него действовала, и в админке у этого товара нет старой и новой цены. Когда я разбирался с проблемой, я понял что эта проблема возникает из-за того , что после удаления скидки в базе остается 2 ценовых записи в таблице цен. Из-за этого я во фронтенде вижу одни цены, а в бекенде вижу другие цены.

    Тех.поддержка во вторник написала "В настройках модуля "Магазин" есть кнопка "Оптимизировать цены товаров в БД". Вы её нажимали? Сбросьте также кеш в параметрах сайта"

    Я это сделал, но проблема не решилась.
    1) Почему-то к этому товару не применяется скидка https://ruklik.ru/shop/stenovye-paneli/stenovaya-panel-albiko-sp186/ хотя он в нужной категории и дороже чем 5350
    2) почему-то у этого товара показывается старая цена , хотя на него не распространяется скидка и у него нет старой цены https://ruklik.ru/shop/stenovye-paneli/stenovaya-panel-albiko-mdf-sp186/

    Со вторника тех.поддержка молчит, а в магазине куча товаров с не правильной ценой, люди покупают, каждому приходится объяснять почему не та цена. Может кто сталкивался с такой проблемой?
    • 17 ноября 2017 г.
    • Скидки из корзины удалили, и всё, что в корзине (админка сайта)?
    • 17 ноября 2017 г.
    • А товар из этой категории один такой? Очень интересная особенность: 5600 - 5% = 5320, т.е. меньше 5350. Просто в порядке бреда, попробуйте увеличить цену до 5700, скидка появится?
    • 17 ноября 2017 г.
    • Цитата
      почему-то у этого товара показывается старая цена , хотя на него не распространяется скидка и у него нет старой цены
      Тут всё просто, в базе есть две цены, старая и новая. Она есть и в базе и в окошке в товаре, которую можно выставить вручную. Тут скидки, собственно, особо не причём. Скидки могут старую/новую цену отредактировать, и это можно сделать вручную, это стандартная функциональность. Просто скидка 7% от каких-нибудь 677 рублей будет неровная, и можно вручную поставить 77 рублей. Поэтому достаточно странно удивляться, что цены две, если это прям в админке. Если сможете воспроизвести ошибку, когда товар с одной ценой, а модуль скидок делает старую цену и затем при удалении скидки не отменяет её, то косяк. А если вручную товару вписать две цены, скидки тут не причем
  • 17 ноября 2017 г.
  • Сделать бэкап -> отключить тему -> попробовать воспроизвести баг
    - Баг воспроизводится -> мыть мозг ТП
    - Баг пропал -> мыть мозг автору темы
    Включить тему обратно

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум