Алексей
С нами с 28 ноября 2016; Место в рейтинге пользователей: #425Оптовая цена в minishop2 в зависимости от общего количества товара в корзине
Добрый вечер. Подскажите пожалуйста, делаю у товара оптовую цену, которая будет применятся, после того как количество товара в корзине будет больше 10. Пока для этого использовал свойство old_price. Вот такой плагин:
<?php
switch ($modx->event->name) {
case 'msOnChangeInCart': case 'msOnAddToCart': case 'msOnRemoveFromCart':
$tmp = $cart->get();
foreach ($tmp as $key => $value) {
$count += $value['count'];
}
foreach ($tmp as $key => $value) {
if ($product = $modx->getObject('msProduct', $value['id'])) {
if ($count > 10 && $product->get('old_price') !=0) {
$tmp[$key]['price'] = $product->get('old_price');
}
else {
$realPrice = $product->get('price');
$tmp[$key]['price'] = $realPrice; // Устанавливаем новую цену для товара в корзине
}
}
}
$cart->set($tmp); //Записываем данные в корзину
break;
}
При достижении в корзине количества товара больше 10, перезагружаешь страницу, цены меняются, а вот когда количество товара уменьшаешь, делаешь меньше 10, то цена остается прежней. Как это можно исправить? Компонент для создания скидки в зависимости от количества товара в корзине Minishop2
Добрый день! Подскажите пожалуйста компонент или решение, которое реализует следующий функционал в Minishop2. У товара должна быть вторая оптовая цена. Пример: при добавлении в корзину больше 10 товаров и оформлении заказа, к этим всем товарам должна применяться их оптовая цена.
Также нужно сделать скидку на заказ, к примеру заказ свыше 100 000 руб., будет применяться скидка 5%, но это я так понимаю можно сделать при помощи компонента Discontrol.
Также нужно сделать скидку на заказ, к примеру заказ свыше 100 000 руб., будет применяться скидка 5%, но это я так понимаю можно сделать при помощи компонента Discontrol.
Частичное оформление корзины Minishop2
Добрый день! Есть задача, чтобы в интернет-магазине на Minishop2 было частичное оформление корзины. Допустим, добавили мы в корзину 5 товаров, напротив каждого товара в корзине есть чекбокс, то есть этим чекбоксом мы выбираем какие-товары хотим оформить. Выбрали мы, нажав на чекбоксы, 2 товара для оформления, оформили заказ, остальные 3 товара остались в корзине, которые мы можем оформить позже. Есть какие-то готовые решения для этого или как это вообще можно реализовать подскажите пожалуйста, заранее благодарен.
Личный кабинет при помощи компонента Login
Подскажите пожалуйста, возможно ли как-то сделать, чтобы письмо с подтверждением регистрации приходило от заданного адреса например no-reply@domen.ru, а не с адреса хостинга noreply@unverified.beget.ru. Возможно есть у сниппета Register такой параметр?
Одновременно разбивка по страницам(пагинация) и ajax подгрузка по кнопке "Загрузить еще" в PDO PAGE.
Добрый день! Подскажите пожалуйста возможно ли сделать одновременно пагинацию с разбивкой по страницам и кнопку для ajax загрузки ресурсов при помощи PDO PAGE из коробки?
Поиск товаров по названию родительской категории в msearch2
Добрый вечер! Может ли кто-нибудь подсказать. Возможно ли сделать поиск при помощи msearch2 по названию родительской категории. Пример: есть категория межкомнатные двери и в ней есть еще подкатегории, например «Геометрия». Если вводим в поиске «Геометрия», то поиск ничего не выдает, а надо чтобы выдавал товары из этой категории.
[[!pdoPage?
&element=`msProducts`
&parents=`2`
&depth=`10`
&resources=`[[!mSearch2:default=`999999`?returnIds=`1`&limit=`0`&minQuery=`2`]]`
&tpl=`tpl_goodItem`
&includeTVs=`image`
&processTVs=`1`
&limit=`20`
&pageLimit=`12`
&tplPageWrapper=`@INLINE
&tplPagePrev=`@INLINE `
&tplPageNext=`@INLINE `
&tplPagePrevEmpty=``
&tplPageNextEmpty=``
&toPlaceholder=`total`
]]
[[+total:is=``:then=`Подходящих результатов не найдено`:else=`[[+total]]`]]
[[!pdoPage?
&element=`msProducts`
&parents=`2`
&depth=`10`
&resources=`[[!mSearch2:default=`999999`?returnIds=`1`&limit=`0`&minQuery=`2`]]`
&tpl=`tpl_goodItem`
&includeTVs=`image`
&processTVs=`1`
&limit=`20`
&pageLimit=`12`
&tplPageWrapper=`@INLINE
- [[+prev]][[+pages]][[+next]]
&tplPagePrev=`@INLINE `
&tplPageNext=`@INLINE `
&tplPagePrevEmpty=``
&tplPageNextEmpty=``
&toPlaceholder=`total`
]]
[[+total:is=``:then=`Подходящих результатов не найдено`:else=`[[+total]]`]]
Компонент mspyacassa или mspYooKassa
Добрый вечер всем! Подскажите сейчас компонент mspyacassa уже не актуален? Так как Яндекс кассы сейчас нет, а есть Ю касса. А для нее есть отдельный компонент это mspYooKassa. Вопрос тогда почему в продаже висит этот компонент mspyacassa, может кто-то подсказать какой покупать пакет?
Вечное сохранение при смене типа ресурса на товар магазина Minishop2
Добрый день! Не подскажете в чем может быть проблема? Был обычный каталог товаров из ресурсов. Сейчас заказчик решил переделать в интернет-магазин. Установили Minishop2. Начал у ресурсов (товаров) менять тип ресурса на «товар магазина» появляется вечное сохранение. В консоли вылазит ошибка: ext-all.js:21 Uncaught {message: 'JsonReader.read: Json object not found'} Админка MODX Revolution 2.8.4-pl Версия Minishop 3.0.6