Максим

Максим

С нами с 21 июля 2016; Место в рейтинге пользователей: #590

Новое поле в корзине

Есть у товара поле sod — содержимое. Как мне его вывести в корзине при добавления товара?
Максим
17 февраля 2018, 14:34
modx.pro
500
0

Заказать через форму заказать в 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;
}
Максим
17 февраля 2018, 14:03
modx.pro
697
0

Доступ по паролю

Подскажите, есть ли дополнение или какое решение ограничения доступа к странице через форму логина и пароля во фронтенд?
Максим
16 февраля 2018, 12:08
modx.pro
1 029
0

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>
Максим
15 февраля 2018, 07:09
modx.pro
1 147
0

Водяной знак

в свойстве минишрп поставил наложение водяного знака вот так
{"small":{"w":268,"h":268,"q":100,"zc":"1","bg":"000000","fltr":"wmt|opt-shopper|20px|C|#ff0000"}}

а как поставить водяной знак на уже загруженные товары?
Максим
14 февраля 2018, 13:24
modx.pro
653
0

Поиск по артикулу товара

прочитал, что advsearch ищет по тв, сделал вот такой вывод поиска, но не ищет

[[!AdvSearchForm? &landing=`39` &includeTVs=`article`]]
Максим
13 февраля 2018, 20:15
modx.pro
1 772
0

HybridAuth и minishop2

почему, если войти например через ВК и положить товар в корзину, а затем перейти в корзину и там увеличить товар, то выдает «Ошибка при изменении количества товара в корзине»
и если потом перезагрузить страницу, товары из корзины удаляются и выбрасывает пользователя из сессии авторизации и нужно переавторизовываться. Если входить не через соц сети, то все работает нормально.

сайт one-love.by/
Максим
03 февраля 2018, 12:31
modx.pro
640
0

Office проблемы с safari в моб версии

Почему при авторизации через соц сети, перекидывает на страницу профиль, а не на страницу личный кабинет и не дает никуда дальше ходить по личному кабинету, такая проблема в хроме и сафари apple, на андроидах все норм работает
сайт
http://one-love.by/
для авторизации вывожу вот так
[[!Office?
            	        &tplLogin=`Office.auth.login`
                    	&loginResourceId=`15`
                    	&HybridAuth=`1`
                    	&groups=`Users:1`
                    	&providers=`Vkontakte`
                    ]]
Максим
01 февраля 2018, 22:06
modx.pro
683
0

метка не выводится на карте яндекс

где ошибся, если использую обычный вывод то на карте выводит метку в яндекс карте, а если через 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
                        ]}
Максим
29 января 2018, 08:32
modx.pro
818
0

настройка GoodNews

в GoodNews создал рассылку и нажал отправить, но она не отправляется почему-то. В настройках увидел Cron его тоже нужно настраивать для рассылки?
Максим
28 января 2018, 09:37
modx.pro
1 064
0