Николай

Николай

С нами с 27 июня 2020; Место в рейтинге пользователей: #3478

Автоообновление корзины при добавлении товара

Подскажите, может кто-то сталкивался с такой проблемой?
На странице корзины есть блок с дополнительными товарами «Добавьте к заказу». Все нормально работает, кроме одного — при добавлении товара он в корзине появляется только после обновления страницы.
А возможно ли как-то сделать, чтобы он сразу «прилетал» в корзину без перезагрузки страницы корзины?

Заранее спасибо за любую подсказку!
Николай
17 июля 2020, 08:48
modx.pro
662
0

Выборка товаров в диапазоне цен "от и до"

Добрый день!

Подскажите, пожалуйста, кто сталкивался с необходимостью в какой-то вывода товаров Minishop2 в диапазоне цен?
К примеру, есть обычные категории, в которых товары прикреплены «физически»:
•‎ столы
•‎ стулья
•‎ диваны

и есть несколько категорий со всеми товарами, к примеру, с ценой от «1500 до 2990», от «3000 до 4990». Вручную прилинковывать туда товары смысла не вижу, думаю, что логичнее и проще будет сделать шаблон с двумя ТВ-переменными: minprice и maxprice. А в самом шаблоне вывести msProduct с параметром Where
И вроде по логике схема рабочая, и даже товары выдает, но выводит их все, без учета условия по цене.
[[!pdoPage?
        &element=`msProducts`
        &parents=`13`
        &level=`3`
        &limit=`[[++goods-in-page]]`
        &includeThumbs=`medium`
        &ajaxMode=`default`
        &sortby=`Data.price`
        &sortdir=`asc` 
        &where=`{ "Data.price">= 1500,"Data.price"<= 2990 }`
        &tpl=`tpl.msProducts.row2`
        &tplPageFirst=`@INLINE <li class="control"><a href="[[+href]]">Первая</a></li>`
        &tplPageLast=`@INLINE <li class="control"><a href="[[+href]]">Последняя</a></li>`
    ]]
    
    <div class="clearfix mt30"></div>
    <div class="mt10 mb10"> </div>
    [[!+page.nav]]
Первый пример просто выводит все товары, а второй — чистую страницу
[[!pdoPage?
        &element=`msProducts`
        &parents=`13`
        &level=`3`
        &limit=`[[++goods-in-page]]`
        &includeThumbs=`medium`
        &ajaxMode=`default`
        &sortby=`Data.price`
        &sortdir=`asc` 
        &where=`{ "Data.price">= [[+tv.minprice]],"Data.price"<= [[+tv.maxprice]] }`
        &tpl=`tpl.msProducts.row2`
        &tplPageFirst=`@INLINE <li class="control"><a href="[[+href]]">Первая</a></li>`
        &tplPageLast=`@INLINE <li class="control"><a href="[[+href]]">Последняя</a></li>`
    ]]
    
    <div class="clearfix mt30"></div>
    <div class="mt10 mb10"> </div>
    [[!+page.nav]]
Подскажите, пожалуйста, в чем мог ошибиться
Николай
03 июля 2020, 08:10
modx.pro
973
0

Minishop2 и CityFields - коэффициент переоценки для всего города

Добрый день!
В общем, есть магазин на Minishop2 и есть дополнение CityFields. И есть необходимость сделать опцию в cityFields с коэффициентом переоценки (к примеру — «20» — это "+20% к базовой цене", "-10" — это «базовая цена — 10%»). Тогда просто при выборе нужного города сразу должны показываться нужные, правильные цены.
Я знаю, что в этом дополнении уже есть встроенная функция переоценки в зависимости от выбранного города. Но она нам не подходит, так как городов несколько сотен, а товаров — пока около 5 тысяч и впоследствии на переоценку будет тратиться просто тонна времени.
Понимаю, что скорее всего, вопрос может показаться глупым или именно такая затея переоценки странной, но надо именно так.
Николай
27 июня 2020, 08:06
modx.pro
777
0