Артем

Артем

С нами с 12 января 2015; Место в рейтинге пользователей: #273

Не работает изменение количества в ajax корзине

При загрузке корзины minishop2 4.1.5-pl с ванильными скриптами, через AjaxSnippet или quickview, не работает изменение количества ±.
Т.е скрипт не отрабатывает на появившихся после загрузки страницы элементах. Подскажите, как исправить?
Артем
06 мая 2023, 23:53
modx.pro
621
0

Заказ отправляется 2 раза

Создал сниппет
<?php
if(empty($_GET['msorder'])){
    $scriptProperties = array(
        'json_response' => false
    );
    $miniShop2 = $modx->getService('minishop2','miniShop2', MODX_CORE_PATH . 'components/minishop2/model/minishop2/', $scriptProperties);
    if (!($miniShop2 instanceof miniShop2)) return '{"error": "getService minishop error"}';
    $miniShop2->initialize($modx->context->key, $scriptProperties);
    $miniShop2->cart->clean();
    $miniShop2->order->clean();
    $miniShop2->order->add('receiver','Имярек'); // Указываем имя получателя
    $miniShop2->order->add('phone','777');
    $miniShop2->order->add('email','мыло');
    $miniShop2->order->add('receiver','test1');
    $miniShop2->order->add('payment', 1); //Указываем способ оплаты
    $miniShop2->order->add('delivery', 1); //Указываем способ доставки
    $miniShop2->cart->add(3,2);
    $miniShop2->order->submit();
}
вызываю на странице и вижу что заказ отправился два раза. В чем здесь ошибка?
Артем
16 октября 2019, 18:13
modx.pro
474
0

MobileDetect и HTTP-заголовок Vary

Не могу найти какую либо информацию о том как выполнить инструкцию гугла developers.google.com/search/mobile-sites/mobile-seo/dynamic-serving?hl=ru а конкретно вот этот кусок:
Заголовок Vary сообщает браузеру, что содержание ответа будет зависеть от агента пользователя, запросившего страницу. Если ваш сервер уже использует HTTP-заголовок Vary, то вы можете добавить в соответствующий список элемент User-Agent.
Артем
30 июля 2019, 21:38
modx.pro
489
0

Проверка на товар

А можно как-нибудь феномом быстро проверить является ли текущий ресурс товаром minishop2 или категорией товаров?
UPD проверка через
{$_modx->resource.class_key}
Артем
20 июня 2019, 21:57
modx.pro
929
0

Несколько optionFilters

Как сделать выборку с несколькими значениями одинаковых опций?
Например у меня есть товары с опцией category_id равной 5, а мне нужно что бы еще там были товары с опцией category_id равной 10. Попытки ниже ничего не выводят
[[!msProducts? &parents=`0` &optionFilters=`{"category_id":5,"category_id":10}]]
[[!msProducts? &parents=`0` &optionFilters=`{"category_id":5,"OR:category_id:=":10}]]
Решение
[[!msProducts? &parents=`0` &optionFilters=`{"category_id:!=":""}` ]] &where=`["(category_id.value='5' OR category_id.value='10')"]`
Артем
21 сентября 2018, 20:15
modx.pro
2 034
0

импорт категорий minishop2

Есть ли возможность через стандартный импорт minishop2 через csv импортировать категории к которым относится товар?
Артем
13 июля 2018, 12:12
modx.pro
660
0

виджет инстаграма

Посоветуйте, может кто каким виджетом instagram*ма для modx пользуется?
Артем
02 июня 2018, 14:06
modx.pro
695
0

office обрезает телефон

В номере телефона 13 цифр, office упорно обрезает их до 12, что при регистрации, что при попытке обновить его в профиле. Упорно рыл, но так и не нашел где это происходит.
Артем
25 февраля 2018, 09:25
modx.pro
1 209
0

HybridAuth и телеграм?

Как подключить вход через телеграм к HybridAuth?

core.telegram.org/widgets/login
Артем
12 февраля 2018, 20:08
modx.pro
1 162
-1

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

Делаю интернет магазин со всемирной доставкой на основе minishop2.

Доставка рассчитывается исходя из веса товаров примерно как на картинке. Получится ли под это дело прикрутить msczone? Или мб есть более подходящие компоненты?
Артем
03 декабря 2017, 12:32
modx.pro
694
0