Сохранить
Сохраняем
  • K
    kovyrzin

    Вопрос по shopkeeper3.
    Можно сделать так, чтобы в админке в таблице управления заказами отображалось имя пользователя (fullname) как в контактной информации? Получается так, что поле "Пользователь" не информативно - большинство отображается как "N/a", и чтобы узнать имя пользователя, нужно перейти в заказ, потом в контактную информацию... Неудобно.

    написал в Поддержка Читать далее
  • K
    kovyrzin

    Все не упомнишь)) Благодарю за поддержку!

    написал в Поддержка Читать далее
  • K
    kovyrzin

    @Andchir Да, Вы правы, упустил этот момент...
    Только у меня задача стояла различные поля использовать для разных категорий, потому и вопрос возник. Теперь вижу - это не предусмотрено.
    Спасибо за ответ.

    написал в Поддержка Читать далее
  • K
    kovyrzin

    Здравствуйте!
    Использую Shopkeeper 3.
    Есть необходимость указать в качестве названия товара не pagetitle, а другое значение. Указание в форме товара input.shk-name эффекта не имеет - в корзине плейсхолдер [[+name]] выводит все тот же pagetitle.
    Можно это как-то реализовать?

    написал в Поддержка Читать далее
  • K
    kovyrzin

    Нашел свой косяк. Раньше уже определял такую функцию - SHKloadCartCallback, и забыл... И она, конечно отрабатывала первый раз когда страница загружалась, а потом переопределялась - и не работала)))

    написал в MODX - Вопросы и обсуждения Читать далее
  • K
    kovyrzin

    Функция работает при загрузке страницы, если ее использовать как в примере из документации:

    <script>
    function SHKloadCartCallback(){
        $('#items_total').text(SHK.data.items_total);
        $('#price_total').text(SHK.data.price_total);
    }
    
    $(document).bind('ready',SHKloadCartCallback);
    </script>
    

    т.е. работает 1 раз.
    При последующем добавлении товаров в корзину уже не работает, хотя товары в корзину добавляются, корзина значит обновляется. Или нет? Как сделать, чтобы функция работала при каждом добавлении товара в корзину?

    написал в MODX - Вопросы и обсуждения Читать далее
  • K
    kovyrzin

    Как же так? Человек вошел, наложил товаров в корзину, решил завтра купить, вышел, а завтра зашел - там пусто? Не так я себе корзину представлял(

    написал в Поддержка Читать далее
  • K
    kovyrzin

    Корзина очищается при выходе пользователя (разлогивании) или при закрытии браузера. Подскажите, пожалуйста что может быть?
    Modx 2.6
    shopkeeper 3.7.2
    php 7.1

    написал в Поддержка Читать далее
  • K
    kovyrzin

    @Andchir На локальном сервере пока

    Вот страничка со списком товаров (сокращено) - может поможет:

    
    <head>
    <meta charset=UTF-8>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="yandex-verification" content="77bde91011a09577" />
    <link href='https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700' rel='stylesheet' type='text/css'>
    <link rel="stylesheet" href="assets/css/bootstrap.min.css">
    <link rel="stylesheet" type="text/css" href="http://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
    <link rel="stylesheet" href="assets/css/slicknav.css">
    <link rel="stylesheet" href="assets/css/style.css">
    <!--[if lte IE 7]>
    	<link rel="stylesheet" href="assets/css/ie.css" type="text/css" charset="UTF-8" />	
    <![endif]-->
    <link rel="stylesheet" href="/assets/components/shopkeeper3/web/css/default/style.css" type="text/css" />
    <link rel="stylesheet" href="/assets/components/ajaxform/css/default.css" type="text/css" />
    </head>
    
    <body>
    
    ....
    
    <div id="shop-cart" data-shopcart="1" class="mini-cart-count">
        <span class="" data-toggle="dropdown" href="#"  aria-expanded="true">1</span>
    </div>
    
    .......................
    
    
    <div class="product">
        <div class="row">
           	<div class="col-xxs-12 col-xs-4 col-sm-3 col-md-2">
            		<a href="obuchenie/zanyatiya/kristally"><img src="/assets/cache_image/assets/img/crystals_120x120_5e8.jpg" alt="Image" class=""></a>
           	</div>
            <div class="shedule-price" id="shedule-price-7">
                    <span class="text-success"><ins>Запись:</ins> 
        <span class="text-danger">300 рублей</span>
                    </span>
            </div>
            <div class="shk-item" id="purchase-block-54">
                 <form action="/obuchenie/zanyatiya/kristally" method="post"> 
                     <input type="hidden" name="shk-id" value="54__record-price" />
                     <input type="hidden" name="shk-name" value="Кристаллы" />
                     <input type="hidden" name="test__54__add" value="Запись занятия" />
                     <input name="shk-count" type="hidden" value="1" />
                     <button id="addto-cart-54" type="submit" name="shk-submit" class="btn btn-default shk-but" target="_blank"  style="margin-top:10px;">Купить запись</button>
                </form>
            </div>
        </div>
    </div>
        
        
        ....................
        
    <script src="/assets/js/jquery-1.11.2.min.js"></script>
    <link href="assets/css/jquery.fancybox.min.css" rel="stylesheet">    
    <script src="assets/js/jquery.fancybox.min.js"></script>
    <script type="text/javascript">
    	$("[data-fancybox]").fancybox({
    		thumbs : {
    		showOnStart : true
    	}
    	});
    </script>
    <script>
    var SHKloadCartCallback = function(){
        SHK.data.ids.forEach(function(id){
            $('input[name="shk-id"][value="' + id+ '"]').closest('form').find(':submit').hide();
        });
    }
    </script>
    <script type="text/javascript" src="/assets/components/shopkeeper3/web/js/lang/ru.js?v=3.2.7"></script>
    <script type="text/javascript" src="/assets/components/shopkeeper3/web/js/shopkeeper.js?v=3.2.7"></script>
    	<script type="text/javascript">
            SHK.data = {"price_total":"375.00","items_total":1,"items_unique_total":1,"delivery_price":0,"delivery_name":"","ids":[54]};
            jQuery(document).ready(function(){
                SHK.init( {"prodCont":"div.shk-item","site_base_url":"\/","counterField":false,"counterFieldCart":true,"changePrice":"0","flyToCart":"image","noLoader":false,"allowFloatCount":false,"animCart":false,"goToOrderFormPage":false,"orderFormPageUrl":"\/korzina\/oformlenie-zakaza\/","debug":false} );
            });
    	</script>
    
    <script type="text/javascript" src="/assets/components/tickets/js/web/editor/jquery.markitup.js"></script>
    <script type="text/javascript" src="/assets/components/tickets/js/web/default.js"></script>
    <script type="text/javascript" src="/assets/components/ajaxform/js/default.js"></script>
    <script type="text/javascript">AjaxForm.initialize({"assetsUrl":"\/assets\/components\/ajaxform\/","actionUrl":"\/assets\/components\/ajaxform\/action.php","closeMessage":"\u0437\u0430\u043a\u0440\u044b\u0442\u044c \u0432\u0441\u0435","formSelector":"form.ajax_form","pageId":75});</script>
    </body>
    
    

    написал в Поддержка Читать далее