We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 22619
    • 101 Posts
    Quote from: Andchir at Dec 01, 2009, 07:29 AM

    Quote from: p.an at Dec 01, 2009, 07:08 AM

    Quote from: SSDTyphon at Dec 01, 2009, 06:03 AM

    Quote from: p.an at Dec 01, 2009, 05:59 AM

    лажу по сайту потом, и товар пропадает из корзины.
    Вы используете навигацию браузера (вперед/назад) или переходы по гиперссылкам? Повторяется ли ошибка в разных браузерах?
    А сейчас при переходе на саму корзину, она очищается
    Параметры &gotoid и &orderFormPage правильно указаны?
    Они указаны правильно. Но при вызове полной версии сниппета он ругался что они не являются числом. Я поставил в сниппете intval для этих переменных, тогда товар пропадал из корзины.
    Вот только заметил что в самом сниппете я присваивал для этих переменных значение orderformpage. Теперь все вродебы работает
      • 28300
      • 60 Posts
      Quote from: p.an at Dec 01, 2009, 07:08 AM

      Quote from: SSDTyphon at Dec 01, 2009, 06:03 AM

      Quote from: p.an at Dec 01, 2009, 05:59 AM

      лажу по сайту потом, и товар пропадает из корзины.
      Вы используете навигацию браузера (вперед/назад) или переходы по гиперссылкам? Повторяется ли ошибка в разных браузерах?
      А сейчас при переходе на саму корзину, она очищается
      Это может происходить, если начальная часть гиперссылки, ведущей в корзину совпадает со значением в &gotoid, например: ссылка в корзину .../index.php?id=12 при &gotoid=1 (что будет преобразовано в .../index.php?id=1).
        • 27269
        • 3 Posts
        Подскажите пожалуста, установил Shopkeeper 0.9.1 на modx 0.9.6.2, но при попытке добавить товар в карзину выскакивает:
        Warning: include_once(assets/snippets/shopkeeper/class.shopkeeper.php) [function.include-once]: failed to open stream: No such file or directory in Z:\home\test2.ru\www\assets\snippets\shopkeeper\ajax-action.php on line 41
        
        Warning: include_once() [function.include]: Failed opening 'assets/snippets/shopkeeper/class.shopkeeper.php' for inclusion (include_path='.;/usr/local/php5/PEAR') in Z:\home\test2.ru\www\assets\snippets\shopkeeper\ajax-action.php on line 41
        
        Warning: require_once(assets/snippets/shopkeeper/lang/russian.php) [function.require-once]: failed to open stream: No such file or directory in Z:\home\test2.ru\www\assets\snippets\shopkeeper\ajax-action.php on line 51
        
        Fatal error: require_once() [function.require]: Failed opening required 'assets/snippets/shopkeeper/lang/russian.php' (include_path='.;/usr/local/php5/PEAR') in Z:\home\test2.ru\www\assets\snippets\shopkeeper\ajax-action.php on line 51

        хотя все файлы на месте.
          • 1477
          • 515 Posts
          Quote from: simca at Dec 02, 2009, 07:04 AM

          Подскажите пожалуста, установил Shopkeeper 0.9.1 на modx 0.9.6.2, но при попытке добавить товар в карзину выскакивает:
          0.9.6.2 это очень старая версия MODx. На ней не проверял.
            Shopkeeper - сниппет и модуль для создания интернет-магазина.
            TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
            PickDocsInTree - плагин для выбора документов из дерева.
            Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
            • 27269
            • 3 Posts
            Quote from: Andchir at Dec 02, 2009, 11:10 AM

            Quote from: simca at Dec 02, 2009, 07:04 AM

            Подскажите пожалуста, установил Shopkeeper 0.9.1 на modx 0.9.6.2, но при попытке добавить товар в карзину выскакивает:
            0.9.6.2 это очень старая версия MODx. На ней не проверял.
            все разобрался, в файле ajax-action.php заменил:
            include_once($base_dir . SHOPKEEPER_PATH."class.shopkeeper.php");

            на:
            include_once("class.shopkeeper.php");

            и
            require_once $base_dir . SHOPKEEPER_PATH."lang/".$lang.".php";

            на:
            require_once ("lang/".$lang.".php");

            и все стало без ошибок
              • 1477
              • 515 Posts
              Quote from: simca at Dec 02, 2009, 12:49 PM

              и все стало без ошибок
              Не исключено, что где-то ещё вылезут ошибки или что-то будет работать не так как задумано. Обновить MODx до последней версии по-моему было бы правильнее особенно для коммерческого сайта. На сколько я помню в 0.9.6.2 были найдены какие-то дыры в безопасности. Поправьте, если не прав. Хотя признаю, что с путями намудрил ).
                Shopkeeper - сниппет и модуль для создания интернет-магазина.
                TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
                PickDocsInTree - плагин для выбора документов из дерева.
                Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
                • 22619
                • 101 Posts
                в сниппете нужно поставить проверку на Jquery noconflict в раене
                  <script type="text/javascript">
                    var debug = false;
                    var clStuffCont = '.shk-item';
                    jQuery(document).ready(function(){
                      var options = {counterField: 0,style: 'default'};
                      jQuery(clStuffCont).shopkeeper(options);
                    });


                , а то при про &noConflict =`0` добаляет jQuery(document).ready(functi....


                Пожелания для дальнейшего развития
                1. еще бы хорошо добавить курс валюты так как удобнее вести магазин в у.е. а при изменении этой у.е. просто поменять курс, а не проходить все документы сыстемы в ручную. А на выходе давать цену*курс.
                2. цену доставки
                3. порог доставки (сумма при которой доставка бесплатна)

                Спасибо.
                  • 9054
                  • 16 Posts
                  Quote from: SSDTyphon at Dec 01, 2009, 05:54 AM

                  Quote from: Erreke at Dec 01, 2009, 04:29 AM

                  Думаю, такие функциональные возможности Шопкипера никому не помешают smiley Да и доверие некоторых юзеров возрастет.
                  Shopkeeper, если вы не заметили, это сниппет корзины. Желаемая вами функциональность, во-первых выходит за рамки потребностей корзины, во-вторых легко реализуема с помощью Ditto.
                  Успехов вам в его изучении.
                  Привет, SSDTyphon!
                  Не укажешь в какую сторону копать чтоб вести статистику? Мне кажется этого Ditto не может делать... Думаю нужно добавить фукнцию сливающую в базу инфу о заказанных товарах.
                    • 29486
                    • 20 Posts
                    А подскажите, пожалуйста, в текущей версии сниппета, письмо с заказом должно улетать в ящик заказчику? Из документации непонятно. Если да, у меня почему-то не улетает, хотя в модуль заказы добавляются исправно. Пробовал с разными ящиками. Вот мой вызов:

                    [!Shopkeeper? &currency=`руб.` &report=`shopOrderReport` &linkAllow=`0` &orderFormPage=`197` &inventory=`inventory` !]

                    [!eForm? &formid=`shopOrderForm` &tpl=`shopOrderForm` &report=`shopOrderReport` &subject=`Новый заказ` &eFormOnBeforeMailSent=`populateOrderData` &eFormOnMailSent=`sendOrderToManager` &gotoid=`198`&vericode=`1`!]

                    Не подскажете, что может влиять на эту фичу и куда, прежде всего копать? Может я в вызове накосячил?
                      • 1477
                      • 515 Posts
                      Quote from: aka at Dec 03, 2009, 03:52 AM

                      А подскажите, пожалуйста, в текущей версии сниппета, письмо с заказом должно улетать в ящик заказчику? Из документации непонятно. Если да, у меня почему-то не улетает, хотя в модуль заказы добавляются исправно. Пробовал с разными ящиками.
                      Какую документацию смотрели? Надо смотреть по eForm. Куда пишете адрес ящика? При вызовах как в примере ящик нужно писать в админке к конфигурации (там где про пользователей что-то). Или добавить параметр &to (eForm).
                        Shopkeeper - сниппет и модуль для создания интернет-магазина.
                        TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
                        PickDocsInTree - плагин для выбора документов из дерева.
                        Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).