Lori

Lori

С нами с 13 октября 2014; Место в рейтинге пользователей: #336

minishop2 is not defined как решить

Здравствуйте!

Пытаюсь вызвать модальное окно после успешного добавления товара в корзину. Код скрипта:
miniShop2.Callbacks.Cart.add.response.success = function() {    
    $( "#shopModal" ).show();    
    $('.close').click(function(){
           $('#shopModal').hide();
        });    
    $(document).click(function(event) {
        if ($(event.target).closest(".modal-dialog").length) return;
        $("#shopModal").hide("slow");
        event.stopPropagation();
      });
    }
Но ничего не происходит. Вижу в консоли ошибку Uncaught ReferenceError: miniShop2 is not defined.
Пытался подключить скрипт minishop2 перед моим скриптом — это ничего не дало, кроме как двойного вызова jgrowl оповещения об успешном добавлении в корзину.

Как решить эту проблему?
Lori
05 февраля 2021, 14:25
modx.pro
1 009
0

Не отправляется письмо на email

Здравствуйте!

На небольшом сайте, после проведения оплаты, пользователь попадает на страницу об Успешной оплате. Есть сниппет, который берет данные из POST-запроса и создает пользователя.

Далее в сниппете генерируется пароль и он должен отправляться пользователю на почту, но этого не происходит, хотя пользователь создается.

В журнале ошибок появляется только это:
Lori
02 февраля 2021, 10:51
modx.pro
563
0

Не получается импортировать товары в minishop2

Импортирую так:
csv.php?file=catalog.csv&fields=pagetitle,parent,alias&update=1&key=pagetitle&debug=1&delimeter=|
Ошибки:
Lori
01 февраля 2021, 13:44
modx.pro
639
0

Как зарегистрировать юзера по email из get-параметра и отправить ему письмо?

Здравствуйте!

Есть небольшой сайт, на котором есть видеолекции. После успешной онлайн-оплаты пользователь попадает на страницу сайта «Оплата прошла успешно». В url get-парметром передается email, т.е примерно выглядит так:
site.ru/payment-success?email=user@mail.com

Так вот, как получив get-параметр с url, автоматически зарегистрировать юзера и отправить ему пароль для доступа к лекциям на почту?

Подскажите примерно в какую сторону копать и как это реализовать.
Заранее спасибо!
Lori
22 января 2021, 12:55
modx.pro
533
0

Где формируется переменная отвечающая за вывод общей суммы заказов minishop2?

Здравствуйте!

В файле orders.form.js нашел код, который отвечает за вывод общих количества и суммы заказов. Выглядит он так:
getCenterFields: function () {
        return [{
            xtype: 'displayfield',
            id: 'minishop2-orders-info',
            html: String.format('\
                <table>\
                    <tr class="top">\
                        <td><span id="minishop2-orders-info-num">0</span>
{0}</td>\
                        <td><span id="minishop2-orders-info-sum">0</span>
{1}</td>\
                    </tr>\
                </table>',
                _('ms2_orders_form_selected_num'), _('ms2_orders_form_selected_sum'),
                _('ms2_orders_form_month_num'), _('ms2_orders_form_selected_sum')
            ),
        }];
    }
Мне нужно вывести другую переменную вместо общей суммы заказов (ms2_orders_form_selected_sum). Кто знает где она формируется?
Lori
28 декабря 2020, 13:13
modx.pro
614
0

Почему неправильный год в номере заказа minishop2?

Здравствуйте!

Мне нравится формат нумерации заказов в minishop2. Но почему у меня там указывается 2012 вместо 2020? Откуда берется год?
Lori
25 декабря 2020, 12:41
modx.pro
445
0

ExtJS как написать условие для рендера?

Здравствуйте!

На сайте с minishop2 weight переименован в Цена покупки. Он используется менеджерами по закупу, чтобы указывать новые цены на товары на рынке.

Так вот в orders.grid.js weight сейчас выводится так:
weight: {width: 50, renderer: function (value, metadata) {metadata.style = 'color: green;'; return value;}},
Вопрос: есть ли возможность написать условие, которые выполняет следующее:
Если weight > cost, то metadata.style = 'color: red;';
иначе metadata.style = 'color: green;';

Заранее спасибо
Lori
24 декабря 2020, 14:35
modx.pro
470
0

Дробное количество товара в minishop2?

Здравствуйте!

Нашел вроде бы решения, но что-то ничего не помогает, в любом случае при указании дробного количества выходит ошибка Введите допустимые значения. Ближайшие допустимые значения

Есть ли работающие способы на сегодняшний момент? Заранее спасибо

Последним пользовался подсказками из этого коммента
Lori
23 декабря 2020, 07:44
modx.pro
1 045
0

Как можно стилизовать колонку в таблице заказов minishop2 по условию?

Здравствуйте!

Можете, пожалуйста, подсказать. Мне нужно сделать такое оформление:
Если цена в заказе превышает определенное значение, то сделать ее красной в блоке заказов в админке minishop2, если цена меньше определенного значения, то сделать ее зеленой.

Как можно такое реализовать?
Lori
10 декабря 2020, 10:59
modx.pro
538
0

Как ограничить админку для менеджера как на сайте minishop2.com?

Здравствуйте!

Подскажите пожалуйста, кто знает как кастомизировать админку в точности как на сайте minishop2.com? Мне нужно, чтобы у менеджера был доступ только к заказам minishop2
Lori
07 декабря 2020, 07:42
modx.pro
679
+1