Володя

Володя

С нами с 18 декабря 2012; Место в рейтинге пользователей: #4
Володя
22 января 2018, 09:46
0
В чем я ошибся?
$product->id
у вас не определена переменная product
Володя
21 января 2018, 10:55
0
Добрый день.
Можно ли добавить свои способы доставки?
Думаю да, отпишите в ТП и приложите доступы к админке сайта.
Спасибо!
Володя
20 января 2018, 13:16
+1
Добрый день.
Попробуйте задать oneString в ноль, для этого укажите в чанке Settlement
data-cityselect-params='{ "limit":50,"oneString":0 }'
Володя
19 января 2018, 17:43
+2
geolocation api, определяете координаты пользователя, далее можно задать область поиска и вывести объекты лежащие в данной области.
Володя
19 января 2018, 14:35
0
либонаписать кастомный метод доставки в котором учесть все ваши требования.
Либо плагин на msShiptorOnBeforeRequest
unset($params["declared_cost"]);
$values = $modx->Event->returnedValues;
$values["params"] = $params;
$modx->event->returnedValues = $values;
должно сработать.
Володя
19 января 2018, 12:59
0
Объявленная ценность задается из общей стоимости корзины.
Володя
19 января 2018, 12:06
0
Компонент работает с любыми сниппетами и чанками.
Можно взять pdoResources и сделать нужную выборку.
Володя
18 января 2018, 19:19
0
как вариант написать плагин на событие msShiptorOnAfterRequest
и вносить свои корректировки на стоимость и время доставки. Других вариантов нет.
Володя
18 января 2018, 18:13
2
+1
примерно так
$q = $modx->newQuery('msOrderProduct');
$q->innerJoin('msOrder', 'msOrder', "msOrder.id = msOrderProduct.order_id");
$q->where(array(
'msOrderProduct.product_id' => $product->id,
'msOrder.user_id'           => $modx->user->id,
'msOrder.status'            => 2,
));
$view = (bool)$modx->getCount('msOrderProduct', $q);
Володя
18 января 2018, 18:07
+1
да зачем. Тут банально сниппет с проверкой покупки товара и все.
Володя
18 января 2018, 18:04
0
нет, все как и было. Такой метод расчета доставки поддерживает только dpd.
Вы можете самостоятельно проверить задав нужный delivery_kladr_id_from в properties способа доставки.
Володя
18 января 2018, 15:49
0
Насколько я помню такое указание города отправления поддерживает только dpd.
Во всяком случае так было на момент написания пакета.
То есть конкретно это не реализовано именно в апи Шипторг.
Володя
18 января 2018, 15:03
0
Добрый день.
Апи этого не позволяет. Расчет всегда идёт от Москвы.
Володя
16 января 2018, 20:04
+1
modhost.pro/ — никаких проблем с сертификатом, все моментально подключается и работает.
Володя
16 января 2018, 19:40
0
вариантов тьма, как простой пример
$script = array();
switch (true) {
    case in_array($modx->controller->resourceArray['template'], array(7, 13)):
        $script[] = "Ext.getCmp('modx-resource-alias').hide();";
	$script[] = "Ext.getCmp('modx-resource-description').setHeight(30);";
        $script[] = "Ext.getCmp('modx-resource-description').label.update('Код карты');";
        break;
}

$script = implode('', $script);
$modx->controller->addHtml('<script>Ext.onReady(function() {' . $script . '});</script>');
Володя
16 января 2018, 16:48
0
класс msSessionCart не работает с профилем пользователя потому он точно не видит ваше условие
modUserProfile.comment
ps. по вопросам работы платных дополнений пишите в ТП, спасибо!
Володя
16 января 2018, 15:55
0
Будут вопросы пишите в ТП.
Имелось ввиду если у вас есть вопросы по работе компонента — писать в техподдержку компонента
Володя
16 января 2018, 15:53
0
Способ подключения к Яндекс Кассе какой должен быть?
Информация доступна на странице компонента modstore.pro/packages/payment-system/mspyacassa
нужен http!