Вопросы

Добавление товара в корзину с увеличением цены

Добрый день!
Может кто подскажет, как решить такую задачку: требуется при добавлении товара в корзину, умножить цену товара в 4 раза, а количество оставить прежним.
<?php
if ($miniShop2 = $modx->getService('miniShop2')) {
    $miniShop2->initialize($modx->context->key);
}
switch ($modx->event->name) {
    case 'msOnAddToCart': 
    $tmp = $cart->get();
    $tmp[$key]['price']= $product->get('price') * 4;
    $cart->set($tmp);
break; 
}
такой код не срабатывает
Станислав
25 марта 2019, 08:24
modx.pro
1 157
0

Импорт из XML нескольких позиций в одну

Добрый день.
Есть XML выгрузка от поставщика, в ней каждый цвет товара представлен отдельным offer, каждый из них обладает уникальным атрибутом ID. Но в тоже время артикул у всех этих позиций одинаковый. В таком случае при простом разборе создаются куча товаров с разными цветами, но по сути одного и того же товара.
Подскажите, как реализовать импорт этих позиций в одну. Главное чтобы падали цвета и фото в один товар.
Андрей
24 марта 2019, 10:31
modx.pro
641
0

Медленная загрузка страниц

Здравствуйте.
Большая просьба помочь.
По мере наполнения сайта товаром, время загрузки страниц становится все больше и больше.
Сейчас на сайте порядка 10 тысяч товаров. Если заходим на отдельные категории товаров (200-300 шт), то загрузка сайта более менее в пределах нормы 2-4 сек. Но если переходим в общий каталог, то все, можно идти чай пить скорость загрузки 18-25 сек.
Включил &showLog=`1`, он мне показал «17.8670690: Fired paginator: „pdoPage“».
Далее я попробовал сделать в этом же каталоге фильтрацию, это заняло примерно столько же времени.
Какие был сделаны работы: включено кеширование на VPS сервере, переход на ssd диски, проверка всех сниппетов на кеширование, подключен MinifyX для скриптов и стилей.
Записал видео работы по ссылке: vk.com/video25923943_456239105
Ссылка на каталог: dealsport.ru/katalog/
Ильяс
23 марта 2019, 23:16
modx.pro
1
2 050
+1

[решено]Как поместить результат SWICH в переменную?

Есть код вывода MIGX полей с помощью foreach. Появилась потребность получать значения исходя из условий. IF ELSE городить не хочется, задумал сделать с помощью конструкции SWICH, но есть одно но. На странице сама конструкция, является значением.
Сергей
23 марта 2019, 20:49
modx.pro
1 010
0

Автоматическое обновление суммы товара в корзине miniShop2

Всем привет!

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

Товар 1 стоит 5 000 и в корзине он в кол-ве 5 = 25 000
Это выводится через эту переменную
{$product.cost}

Как сделать чтобы при изменении кол-ва товара в корзине она автоматически изменялась?

Сейчас только через перезагрузку
Абдулсалам
23 марта 2019, 18:26
modx.pro
1 682
0

modx socket.io?

Всем привет. Есть такая интересная штучка, socket.io, для создание очень интересных проектов. Кто-то тут смог ее подружить с modx? Подключить внутри нее апи модх и работать с ним это не проблема. Сложности начинаются когда дело доходит до авторизаций. Сокет сервер не понимает кто перед ним. И если в вебе я авторизовался как admin, то внутри сокета echo $modx->user->get('id'); дает 0. Кто-то сталкивался с подобным? Боролся? Может быть я что-то не так делаю…
Николай
23 марта 2019, 17:13
modx.pro
2
2 153
0

pdoMenu

pdoMenu каким то образом коверкает css код меню после того, как я помещаю меню в сниппет pdoMenu, а именно, изначально растянутые на всю ширину блока пункты меню слипаются в левую сторону один за другим
Вот так должно выглядеть меню:https://liveweave.com/H92mLF
Так выглядит pdoMenu:
[[pdoMenu?
&parents=`0`
&level=`2`
&tplOuter=`@INLINE `
&tpl=`@INLINE <a href="[[+link]]" [[+attributes]]>[[+menutitle]][[+wrapper]]`
]]
Причём структура меню со снипетом строится правильная такая как нужно, ссылки работают, ошибок в консоли нет
даже попробовал стандартные стили у pdoMenu отключить, не помогло
В чем может быть дело?
сам сайт: https://webminimis.ru/
там будет два вида меню, верхнее — pdoMenu которое пытаюсь исправить, нижнее просто код шаблона, так как должно выглядеть
Roman
23 марта 2019, 14:29
modx.pro
768
0

Пункты "Цена", "Цена доставки".

Oleg
22 марта 2019, 20:02
modx.pro
1 677
-2

MODX и Google Analytics

Приветствую. Скажите пожалуйста, кто имел опыт с работой MODX и Google Analytics? Аналитика к сайту подключена, она уже несколько месяцев активна. Стоит задача опубликовать статистику на самом сайте, что бы каждый пользователь видел посещаемость сайта. Есть ли какой-то виджет для этого?

Что бы это примерно так:



Буду благодарна за любые советы!
Ольга
22 марта 2019, 17:03
modx.pro
1 613
0

Работа с tagManager2

Здравствуйте. Я не первый у кого возникают проблемы с tagmanager2. Постараюсь описать ситуацию как можно более подробно. Жду вашей помощи.
Юрий
22 марта 2019, 16:48
modx.pro
1 621
0