Evgeny

Evgeny

С нами с 23 мая 2017; Место в рейтинге пользователей: #580
Evgeny
21 мая 2018, 09:12
2
+1
я так вывожу:

Бонусов: [[!GetUserBonuses]]

Снипет GetUserBonuses
<?php
$msCustomerProfile = $modx->getObject('msCustomerProfile', $modx->user->id);
return $msCustomerProfile->account;
Evgeny
22 января 2018, 20:36
0
У меня работает, покупатели активно пользуются бонусами
правда пришлось чутка переписать под себя, например, мне не нужно, что бы бонусы списывались с товара который уже идет по акции, и еще что-то… уже и не припомню)
Evgeny
21 ноября 2017, 23:16
0
Если кому интересно, я сделал промокод так:
в плагине msDiscount
...
case 'msOnCreateOrder':
if ($data = $order->get()) {
			/**@var msdCoupon $coupon */
			if (!empty($data['coupon_code']) && $coupon = $modx->getObject('msdCoupon', array('code' => $data['coupon_code']))) {
				/**@var msOrder $msOrder */
				
				$couponcode = $data['coupon_code'];
			    //Если это не промокод то закрыавем его	
				if ($couponcode !='япония' && $couponcode !='сентябрь')
				{
    				$coupon->fromArray(array(
    					'active' => false,
    					'activatedon' => date('Y-m-d H:i:s'),
    					'order_id' => $msOrder->get('id'),
    				));
				    $coupon->save();
				}
..............
т.е. проверяю по коду,… и если этой промокод, то просто не закрываю его
Evgeny
31 октября 2017, 15:06
0
я чистил кэш… у меня проблема возникала не всегда… но она была…
Evgeny
31 октября 2017, 09:09
0
пришлось отказаться от нее, поставил flexslider и забыл про проблемы
Evgeny
30 августа 2017, 16:17
0
кончилось у меня терпение с фоторамой… снес ее нафиг :)
Evgeny
30 августа 2017, 14:01
0
ту дело даже не в выборчном подключении, передалал подключение, сразу прописал все пути, убрал инициализацию с минишопа… проблема не исчезла
Evgeny
30 августа 2017, 13:41
0
Не помогло ( так и остается в каком-то уменьшенном виде( причом все стили подключены… все как надо… фоторама полностью функциональна… но уменьшена
Evgeny
30 августа 2017, 11:03
0
Спасибо, заменил, понаблюдаю как теперь будет себя вести фоторама, а то я вчера на копии уже начал переводить на flexslider…
Evgeny
30 августа 2017, 09:15
0
да дело не в мобильных… на ПК таже проблема, а вообще да, вы правы, скорее всего не успевают подгрузиться стили… ток я не пойму как решить эту проблему, я то знаю что надо перегрузить страницу, а вот клиенты нет… и они видят какую-то маленькую фигню вместо картинки
Evgeny
29 августа 2017, 16:36
0
Не помогло, все так же редко изредка проявляется этот эффект
Evgeny
21 августа 2017, 15:22
+1
Какой можете посоветовать слайдер взамен фотораме?
Evgeny
21 августа 2017, 14:52
0
Не помогло, тыкал разные товары… все было ок… потом еще раз открываю один из товаров где было норм… и опа… опять маленькая(
Evgeny
21 августа 2017, 14:39
+1
у меня как раз стандартный msGallery, дописал только максимальный размер картинок, но проблема с самого начала.
Evgeny
21 августа 2017, 14:36
+1
Хз склько кода показать)
В чанке товара как обычно:
<div class="no-margin col-xs-12 col-sm-6 col-md-5 gallery-holder">
               
            [[!msGallery]]
           </div><!-- /.gallery-holder -->
Вот чанк msGallery:
<div id="msGallery">
    {if $files?}
        <div class="fotorama"
             data-nav="thumbs"
             data-thumbheight="45"
             data-allowfullscreen="true"
             data-swipe="true"
             data-maxwidth="350"
             data-maxheight="400"
             data-autoplay="5000">
            {foreach $files as $file}
                <a href="{$file['medium2x']}" alt="[[+pagetitle]]" title="[[+pagetitle]]" target="_blank">
                    <img src="{$file['small']}" alt="[[+pagetitle]]" title="[[+pagetitle]]">
                </a>
            {/foreach}
        </div>
    {else}
        <img src="{('assets_url' | option) ~ 'components/minishop2/img/web/nophoto_medium.jpg'}"
             srcset="{('assets_url' | option) ~ 'components/minishop2/img/web/nophoto_medium2x.jpg'} 2x"
             alt="" title=""/>
    {/if}
</div>
Мне кажется былоб что-то не так, косяк был бы выезде и всегда, а тут оно редко, но возникает, на мобильных устройствах и на компе
Evgeny
23 мая 2017, 15:14
0
Чот не пойму как в кабинете посмотреть текущий баланс клиента

Хотелось бы чтоб модуль учитывал скидку от msDiscount, типа максимальная скидка 20%, 5-10% делает через скидку, и остальное бонусами

Сейчас, из коробки, ничего не трогая, при попытке продать что-то используя бонусы, не переходит с формы продажи, вот что в консоле:

default.js:119 Uncaught TypeError: Cannot read property 'success' of null
at Object.success (default.js:119)
at i (jquery.min.js:2)
at Object.fireWith [as resolveWith] (jquery.min.js:2)
at y (jquery.min.js:4)
at XMLHttpRequest.c (jquery.min.js:4)