Максим
С нами с 21 июля 2016; Место в рейтинге пользователей: #590Новое поле в корзине
Есть у товара поле sod — содержимое. Как мне его вывести в корзине при добавления товара?
Заказать через форму заказать в 1 клик
при оформлении заказа через дополнение OneClick, нужно чтобы плагин проверял: если свойство товара «sod» не ровно нулю, то стоимость товара(каждого) рассчитывало по такой схеме = цена(за единицу) * sod
<?php
switch ($modx->event->name) {
case 'msOnBeforeAddToOrder': case 'msOnAddToOrder':
$orderArray = $order->get();
foreach ($orderArray as &$orderProduct) {
if ($product = $modx->getObject('msProduct', $orderProduct['id'])) { // Получаем объект товара по его ID в корзине
$count = $orderProduct['count'];
if ($count > 0){
if ($product->get('sod') > 0){
$tv = $product->get('price') * $product->get('sod');
}
else { $tv = $product->get('price');}
$pr = $tv;
}
$orderProduct['cost'] = $pr;
}
else{
if ($count > 0){
if ($product->get('sod') > 0){
$tv = $product->get('price') * $product->get('sod');
}
else { $tv = $product->get('price');}
$pr = $tv;
}
$cart->set('cost', $pr);
}
}
$order->set($orderArray);
break;
}
Доступ по паролю
Подскажите, есть ли дополнение или какое решение ограничения доступа к странице через форму логина и пароля во фронтенд?
quickview
подскажите, как передать вместе со сниппетом и чанк?
<a class="quickview"
data-click
data-quickview-mode="modal"
data-data-action="snippet"
data-data-element="!msCart"
data-dialog-size="size-wide"
data-dialog-title="cart"
>корзина</a>
Водяной знак
в свойстве минишрп поставил наложение водяного знака вот так
а как поставить водяной знак на уже загруженные товары?
{"small":{"w":268,"h":268,"q":100,"zc":"1","bg":"000000","fltr":"wmt|opt-shopper|20px|C|#ff0000"}}
а как поставить водяной знак на уже загруженные товары?
Поиск по артикулу товара
прочитал, что advsearch ищет по тв, сделал вот такой вывод поиска, но не ищет
[[!AdvSearchForm? &landing=`39` &includeTVs=`article`]]
[[!AdvSearchForm? &landing=`39` &includeTVs=`article`]]
HybridAuth и minishop2
почему, если войти например через ВК и положить товар в корзину, а затем перейти в корзину и там увеличить товар, то выдает «Ошибка при изменении количества товара в корзине»
и если потом перезагрузить страницу, товары из корзины удаляются и выбрасывает пользователя из сессии авторизации и нужно переавторизовываться. Если входить не через соц сети, то все работает нормально.
сайт one-love.by/
и если потом перезагрузить страницу, товары из корзины удаляются и выбрасывает пользователя из сессии авторизации и нужно переавторизовываться. Если входить не через соц сети, то все работает нормально.
сайт one-love.by/
Office проблемы с safari в моб версии
Почему при авторизации через соц сети, перекидывает на страницу профиль, а не на страницу личный кабинет и не дает никуда дальше ходить по личному кабинету, такая проблема в хроме и сафари apple, на андроидах все норм работает
сайт
сайт
http://one-love.by/
для авторизации вывожу вот так[[!Office?
&tplLogin=`Office.auth.login`
&loginResourceId=`15`
&HybridAuth=`1`
&groups=`Users:1`
&providers=`Vkontakte`
]]
метка не выводится на карте яндекс
где ошибся, если использую обычный вывод то на карте выводит метку в яндекс карте, а если через fenom то не выводит
{'!yandexMaps' | snippet : [
'id' => $_modx->resource.id,
'tvCoords' => 'coords',
'markerPreset' => 'islands#redStretchyIcon'
'markerPresetText' => ' ',
'fieldForBalloonContent' => ' ',
'fieldForHint' => 'true',
'showMoreLink' => ' ',
'styleMapBlock' => 'width:100%;height:450px;',
'zoom' => 16,
'checkZoomRange' => 0,
'centerCoords' => $_modx->resource.coords
]}
настройка GoodNews
в GoodNews создал рассылку и нажал отправить, но она не отправляется почему-то. В настройках увидел Cron его тоже нужно настраивать для рассылки?