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: aka at Dec 03, 2009, 03:52 AM

    А подскажите, пожалуйста, в текущей версии сниппета, письмо с заказом должно улетать в ящик заказчику? Из документации непонятно. Если да, у меня почему-то не улетает, хотя в модуль заказы добавляются исправно. Пробовал с разными ящиками. Вот мой вызов:

    [!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`!]

    Не подскажете, что может влиять на эту фичу и куда, прежде всего копать? Может я в вызове накосячил?


    улетает на мыло, указанное в конфигуоации сайта
      • 29486
      • 20 Posts
      Спасибо за оперативные ответы.

      Но я не совсем это имел в виду... smiley

      С полем &to попробовал - письма доходят, но это ведь письма для владельца магазина.

      А мне нужно чтобы после отправки заказа через e-form письмо с подтверждением заказа, падало ЗАКАЗЧИКУ в ящик, который он указал при вводе личных данных в поле E-mail (если что, я использую версию магазина без авторизации).

        • 26931
        • 2,314 Posts
        the order should fly in the box to the customer?
        Да, пытаться
        &ccsender=`1`
        в ваш eForm-звонок
          • 29486
          • 20 Posts
          Да все верно, спасибо за наводку, sorry за вопрос не по адресу... Просто не учел что в момент оформления заказа у нас за все уже отвечает E-form smiley
            • 28300
            • 60 Posts
            Quote from: Erreke at Dec 02, 2009, 11:20 PM

            Не укажешь в какую сторону копать чтоб вести статистику? Мне кажется этого Ditto не может делать... Думаю нужно добавить фукнцию сливающую в базу инфу о заказанных товарах.
            Если нужна статистика просмотров - то нужно копать плагин Page Hit Counter (хотя лучше написать свой). База заказов и так ведется Шопкипером по умолчанию таблица `manager_shopkeeper`, можно делать её анализ.
              • 19800
              • 180 Posts
              вызов сниппета и ditto следующие

              [!Shopkeeper? &orderFormPage=`441` &gotoid=`442` &flyToCart=`nofly` &counterField=`1`!]
              


              [[Ditto? &tpl=`shopStuff` &tplAlt=`shopStuff2` &summarize=`10` &paginate=`1` &paginateAlwaysShowLinks=`1` &filter=`hidemenu,1,1` &depth='3' &sortBy=`pagetitle` &sortDir=`ASC` &extenders=`SHKwidget` &wtTVname=`sostav` &wtFormat=`select` &wtFirstSelected=`1` &wtWraptag=`0,div`]]
              


              шаблон товара

              <div class="shop-stuff shk-item">
                <div class="shop-stuff-b">
                [+param1+]
                    <form action="" method="post">
                    <input type="hidden" name="shk-id" value="[+id+]" />
                    <input type="hidden" name="shk-name" value="[+title+]" />
                    <input type="hidden" name="shk-price" value="[+price+]" />
                    <input type="hidden" name="shk-count" value="1" size="2" maxlength="3" />
                    <div class="shs-price">
                      <button type="submit" name="shk-submit" class="shk-but">В корзину</button>
                      <div>Цена: <span class="shk-price">[+price+]</span> руб.</div>
                    </div>
                  </form>
                </div>
              </div>
              


              все остальное без изменений

              Изначально у товара нет цены, т.к. она определяется составом который выбирается param1. Сделал tv price, присвоил ему значение на странице товара, но все равно не выводится
              выбор param1, цена и счетчик товара. У товара есть только кнопка в корзину и надпись (цена: . руб)
              В чем загвоздка не подскажите?
                • 12710
                • 132 Posts
                param1 должен быть внутри конструкции post.

                  Человек может все, главное захотеть
                  http://vigmarket.com
                  • 1477
                  • 515 Posts
                  Quote from: igor_belousov at Dec 04, 2009, 04:38 AM

                  param1 должен быть внутри конструкции post.
                  Т.е. внутри формы (<form>) smiley HTML
                    Shopkeeper - сниппет и модуль для создания интернет-магазина.
                    TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
                    PickDocsInTree - плагин для выбора документов из дерева.
                    Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
                    • 19800
                    • 180 Posts
                    Quote from: Andchir at Dec 04, 2009, 05:05 AM

                    Quote from: igor_belousov at Dec 04, 2009, 04:38 AM

                    param1 должен быть внутри конструкции post.
                    Т.е. внутри формы (<form>) smiley HTML

                    нда спасибо я уже пробовал, внутри формы - нет эффекта
                    [+param1+] в textarea, записан как указано по шаблону
                    tv price в textarea стоит 100, она по идее по умолчанию выводится без всяких параметров

                    сниппет работает, товар в корзину добавляется, 1 штука, без параметров и цены
                      • 12710
                      • 132 Posts
                      вставьте вместо param1 вызов сниппета
                      вот мой пример. И он работает

                      <div class="shs-tocart shk-item"><div align="right" style="margin-right:60px;"> Цена: <b style="color:green;">[+phx:math=`[*price*]*[*grn*]`+]</b> грн.</div>
                      <form action="" method="post">

                      <input type="hidden" name="shk-id" value="[*id*]" />
                      <input type="hidden" name="shk-addparam" value="[*param*]" />
                      <input type="hidden" name="shk-name" value="[*pagetitle*]" />
                      <input type="hidden" name="shk-price" value="[*price*]" />
                      <input type="hidden" name="shk-count" value="1" size="2" maxlength="3" />
                      <div align="right" style="margin-right:60px;">
                      <span class="shk-price" id="stuff_[*id*]_price">[*price*]</span> Euro</br>
                      <span style="padding-right:20px;">[+phx:if=`[*param*]`:len:gt=`125`:then=` Выбирете модель :[[SHKwidget? &docid=`[*id*]`&format=`select`&tvname=`param`]] `+] </span>
                      <button type="submit" name="shk-submit" class="shk-but">В корзину</button>
                      </div>
                      </form>
                      </div>
                        Человек может все, главное захотеть
                        http://vigmarket.com