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

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

С нами с 03 февраля 2013; Место в рейтинге пользователей: #233
Александр Суркин
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
Спасибо, Евгений!