We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 1477
    • 515 Posts
    Quote from: autogen at Sep 23, 2009, 03:04 PM

    Господа программисты, помогите!
    Как сделать чтобы в зависимости от выбранного способа оплаты после нажатия на submit перенаправлялось на определенную страницу, а не на "Спасибо за заказ".
    Это есть в плане работ, но когда будет сделано не известно. Можно сделать так:
    в сниппете Shopkeeper в функцию sendOrderToManager (или сделать отдельную на eFormOnMailSent) вставить код, который будет создавать переменные сессии с параметрами платежа (способ оплаты, сумма, id пользователя). На странице очистки корзины (&gotoid) вызываем сниппет, который будет смотреть эту сессию и выводить соответствующие формы для платежа.
      Shopkeeper - сниппет и модуль для создания интернет-магазина.
      TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
      PickDocsInTree - плагин для выбора документов из дерева.
      Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
      • 3855
      • 5 Posts
      Нашелся косяк.
      У меня есть два независимых шаблона с одинарным вызовом сниппета shopkeeper в каждом.
      В результате на одном шаблоне кнопка отправки в корзину товара работает, а на втором - нет. Сама же корзина работает на обоих шаблонах.
      С чем предположительно может быть связано?
      Перепробовал уже все что можно.
        • 1477
        • 515 Posts
        Quote from: booka at Sep 24, 2009, 08:29 AM

        Нашелся косяк.
        У меня есть два независимых шаблона с одинарным вызовом сниппета shopkeeper в каждом.
        В результате на одном шаблоне кнопка отправки в корзину товара работает, а на втором - нет. Сама же корзина работает на обоих шаблонах.
        С чем предположительно может быть связано?
        Перепробовал уже все что можно.
        Возможно нужно добавить параметры &clStuffCont и &clToCartCont с нужными значениями. См. в документацию.
          Shopkeeper - сниппет и модуль для создания интернет-магазина.
          TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
          PickDocsInTree - плагин для выбора документов из дерева.
          Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
          • 33395
          • 13 Posts
          Quote from: booka at Sep 24, 2009, 08:29 AM

          Нашелся косяк.
          У меня есть два независимых шаблона с одинарным вызовом сниппета shopkeeper в каждом.
          В результате на одном шаблоне кнопка отправки в корзину товара работает, а на втором - нет. Сама же корзина работает на обоих шаблонах.
          С чем предположительно может быть связано?
          Перепробовал уже все что можно.

          предполагаю что проблема в следующем: код "корзины" проверяет является ли страничка "документом" или же она является "папкой" (документ у которого есть дочерние документы). в зависимости от проверки вставляет shs-stuff или toCart div.
          а так как чанк для отображения у вас забит только под один тип div то от сюда и получаем - где-то работает а где-то нет.
            • 1477
            • 515 Posts
            Quote from: zatomant at Sep 27, 2009, 05:16 AM

            предполагаю что проблема в следующем: код "корзины" проверяет является ли страничка "документом" или же она является "папкой" (документ у которого есть дочерние документы). в зависимости от проверки вставляет shs-stuff или toCart div.
            Вобще-то я предположил тоже самое и написал как это настраивается.
              Shopkeeper - сниппет и модуль для создания интернет-магазина.
              TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
              PickDocsInTree - плагин для выбора документов из дерева.
              Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
              • 1477
              • 515 Posts
              Чтобы не возникало мыслей, что шопкипер умер, информирую:
              Работа идет. Как дойду до места где можно сделать передышку - выложу очередную бету (или RC). Уже скоро.
                Shopkeeper - сниппет и модуль для создания интернет-магазина.
                TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
                PickDocsInTree - плагин для выбора документов из дерева.
                Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
                • 1477
                • 515 Posts
                Готова новая бета-версия laugh
                Версия называется 0.9 beta1. Очень многое сделано нового и переделано, поэтому это уже не 0.8.x. Эту версию постараюсь довести до релиза ).

                Появились новые параметры и убраны некоторые старые ненужные. Подробнее во вложенной документации.

                Новые (и обновленные) параметры:
                &cartTpl - чанк с шаблоном корзины (по умолчанию "shopCart"). Чанк содержит сразу 3 шаблона - для пустой, заполненной расширенной и простой корзины;
                &cartRowTpl - чанк шаблона строки с информацией товара в расширенной корзине (не обязательный);
                &cartHelperTpl - чанк шаблона "хелпера" - блока, который появляется для подтверждения действий (не обязательный);
                &flyToCart - действие при добавлении товара в корзину. `helper` - появляется блок со счетчиком кол-ва товаров и летит в корзину, `image` - в корзину летит картинка товара (пока не используется), `nofly` - в корзину ничего не летит;
                &changePrice - при изменении параметров с ценой - изменяется цена товара, а индекс с плюсом не появляется (`1`). По умолчанию - `0`;
                &counterField - добавить ко всем полям <input name="shk-count"> (кол-во товара) стрелки больше/меньше (`1`,`0`);

                Кроме этого исправлены некоторые ошибки.
                Посмотреть все новые возможности в действии можно на демо-страничке. Там появился новый пример.

                Буду благодарен тестерам за багрепорты и отзывы.

                Скачать
                  Shopkeeper - сниппет и модуль для создания интернет-магазина.
                  TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
                  PickDocsInTree - плагин для выбора документов из дерева.
                  Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
                  • 31688
                  • 85 Posts
                  Впервые столкнулся со сложностью кодировки..
                  при добавлении товара корзину пишет такое название - "арт 15-21-00" и вот так стоимость "990 СЂСѓР±." (то есть рубли не показывает).

                  Хотя при отправки заказа в модуле все пишется нормально.

                  подскажите из-за чего это может быть.. не могу понять.

                  Заранее спасибо
                    • 1477
                    • 515 Posts
                    Quote from: vj-studio at Oct 07, 2009, 04:44 PM

                    Впервые столкнулся со сложностью кодировки..
                    при добавлении товара корзину пишет такое название - "арт 15-21-00" и вот так стоимость "990 СЂСѓР±." (то есть рубли не показывает).
                    Хотя при отправки заказа в модуле все пишется нормально.
                    подскажите из-за чего это может быть.. не могу понять.
                    Заранее спасибо
                    Какая кодировка у вас на сайте? http://modxcms.com/forums/index.php/topic,31961.msg239471.html#msg239471
                      Shopkeeper - сниппет и модуль для создания интернет-магазина.
                      TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
                      PickDocsInTree - плагин для выбора документов из дерева.
                      Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
                      • 11090
                      • 15 Posts
                      Не могли бы подсказать как сделать чтобы после отправки данных на почту, корзина автоматически очищалась?