Александр Суркин

Александр Суркин

С нами с 03 февраля 2013; Место в рейтинге пользователей: #191
10 ноября 2016, 19:43
0
Почему забросили дополнение? Хотел купить, но пугает, что не работает с последним минишопом.
07 октября 2016, 09:19
0
А куда код прописать? Это ведь в админке.
05 октября 2016, 10:56
0
А что за опции? Дайте, ссылку, пожалуйста.
04 октября 2016, 13:21
0
Рекомендовал бы вам цвета подобрать не столь кричащие.
03 октября 2016, 23:05
0
Лучше ответа быть не может! Все мои проблемы решены! Благодарю!
Кроме того описано, как расширить таблицу товара, как раз то, что мне нужно. Обожаю минишоп!
27 сентября 2016, 22:15
0
Благодарю!
27 сентября 2016, 16:19
0
Присоединяюсь. Невозможно найти документацию по скрипту импорта. Почему ее нет в списке с основной документацией?
05 сентября 2016, 13:23
+1
Вы меня опередили. Завидная реакция :)
25 января 2016, 12:22
0
Спасибо за ответ! Да, я уже так и сделал. Но подумал, может быть есть более продвинутый подход.
25 января 2016, 09:49
0
Я посмотрел в базе данных. Там в таблице site_content в списке нужные ресурсы стали с class_key msProduct. Однако в таблице ms2_products записей нет.
29 октября 2015, 15:12
1
+1
Пишу ответ на свой вопрос, вдруг кому пригодится :)
<?php
switch ($modx->event->name) {
    case 'msOnCreateOrder':

//        $data = array(); // данные стороннего сервиса. если они были в json, то нужно преобразовать в массив php
  $data = array('Параметры');
        $properties = $msOrder->get('properties'); // получаем уже сохраненные properties в виде массива, мало ли туда еще какой плагин что напишет или уже написал

        $properties['delivery_details'] = $data; // сохраняем массив данных от стороннего cервиса

  $msOrder->set('delivery_cost', 123); // записываем стоимость доставки в заказ
        $msOrder->set('properties', $properties); // перезаписываем properties
        $msOrder->save(); // сохраняем наш заказ
    break;
}
15 октября 2015, 14:27
0
Большое спасибо за инструкцию, всё настроил, работает. Однако, если открывать страницу квитанции (разместить чанк tpl.msEmail.bank_bill.user на странице с пустым шаблоном), все отображается великолепно, но если открывать с почты mail.ru пришедшее письмо, то всё форматирование теряется :( Подскажите, как можно это обойти?
15 октября 2015, 11:05
0
Я так понял, что можно либо расширять класс msorderhandler, либо создать плагин. Я решил использовать плагин.

Из документации:
msOnBeforeCreateOrder — событие перед сохранением сформированного класса, со всеми прицепленными объектами, получает объект order.

Подскажите, пожалуйста, как мне работать с этим объектом. Как получить к примеру стоимость?
$cost = $order…
03 октября 2015, 12:42
0
Я понял. Спасибо вам за подробный ответ!
11 сентября 2015, 13:39
0
Спасибо большое за оперативный ответ!
25 июня 2015, 16:47
0
Благодарю! Всё работает замечательно.
19 декабря 2014, 13:08
0
Да, с проверкой шаблона.
24 сентября 2014, 10:22
0
Василий, а в письмах как заменить?
24 сентября 2014, 10:13
0
Спасибо, Евгений!