Последние темы


Не приходит заказ Получателю

  • Добрый день! Столкнулся с проблемой, нигде не нашел решение.

    Приходит письмо после оформления заказа только Администратору, а клиенту нет.
    При том это письмо (которое должно прийти клиенту) приходит тоже администратору в СПАМ.
    0_1541482747898_Screenshot_111.jpg
    0_1541482772011_Screenshot_2222.jpg

  • Покажите настройки formit который отсылает заказ.

  • [[!Shopkeeper3@cart_order_page]]
    
    [[!FormIt?
    &hooks=`spam,shk_fihook,email,FormItAutoResponder,redirect`
    &submitVar=`order`
    &emailTpl=`shopOrderReport`
    &fiarTpl=`shopOrderReport`
    &emailSubject=`В интернет-магазине "[[++site_name]]" сделан новый заказ`
    &fiarSubject=`Вы сделали заказ в интернет-магазине "[[++site_name]]"`
    
    &emailTo=`[[++emailsender]]`
    &fiarReplyTo=`[[++emailsender]]`
    &fiarToField=`email`
    &emailFrom=`[[++emailsender]]`
    &emailFromName=`[[++emailsender]]`
    &fiarFrom=`[[++emailsender]]`
    &redirectTo=`10`
    &validate=`address:required,fullname:required,email:email:required,phone:required`
    &errTpl=`<br /><span class="error">[[+error]]</span>`
    ]]
    
    [[!+shk.items_total:gt=`0`:then=`
    [[$shopOrderForm_modified]]
    `:else=``]]
    
    <script type="text/javascript">
        function SHKloadCartCallback() {
            if( $('#shopOrderForm').length > 0 && SHK.data.items_total == 0 ){
                window.location.reload();
            }
        }
    </script>
    

    В системных настройках emailsender это почтовый ящик на домене, который находится под обслуживанием biz.mail.ru (Если это важно, конечно)

    1. Совпадает ли имя поля емайла c указанным "email"
    2. Если mail.ru посмотрите тут
  • @city-shafl

                        <label for="orderFormName">
                            E-mail*:
                        </label>
                        <input name="email" size="30" class="form-control" type="text" value="[[!+fi.email:default=`[[+modx.user.id:userinfo=`email`]]`:ne=`0`:show]]" />
                        <p class="help-block">
                            [[!+fi.error.email]]
                        </p>
    

    Вот кусок кода. Короче, что только не менял, результата - 0.
    SMTP отключен. Даже просто вручную поставил :

    &emailFrom=no-reply@домен-где-магазин.ru
    &fiarFrom=mail@домен-где-магазин.ru

    Ему всё по барабану, прикрепленное письмо для клиента (с при том - так же с пустым отправителем) приходит в СПАМ администратору.
    Самое что интересное - Всё это работает только при отключенном SMTP. Если включить SMTP, то при нажатии на кнопку "ОТПРАВИТЬ" в корзине, сайт долго думает и вообще ничего не отправляется в итоге....

  • В спам администратору приходит не письмо, а сообщение о том, что письмо не доставлено адресату (с копией этого письма). А не доставлено оно скорее всего потому что не пропустил спам-фильтр адресата или ошибка в адресе.

    Надо настраивать SMTP. Обратитесь в службу поддержки хостинга.

  • Вот же на писано, что ошибка в адресе


    0_1541507927056_screenshot_002.png


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

  • @andchir , да, действительно! Попробовал указать почту клиента например на @yandex.ru , письмо пришло, спасибо!

    Но вопрос - Письмо хоть и пришло, но поле "От кого" в письме до сих пор пустое. Как это поправить? Пробовал вручную даже прописать адрес
    &emailFrom=mail@yandex.ru
    но безрезультатно... Никак не хочет заполняться это поле.
    0_1541519711841_Screenshot_3.jpg
    Возможно из-за этого письма не доходят до Клиентов, которые на mail.ru . Сейчас проверил - такая проблема, как раз, только с их ящиками.

  • @andchir Еще почитал в соседней ветке вашего форума, что это может быть связано с политикой DMARC. Это нужно как то настраивать для корректной работы?

  • Я уже вам ответил. Нужно настроить SMTP.

  • @andchir Спасибо, вопрос решил.

    Как оказалось, ничего не помогало из-за того, что чанк в котором был код вызова Formit (который я менял) был связан со статичным html-чанком , в котором то и были точно такие же настройки (он был в приоритете и не изменялся). Т.е. все изменения, которые я производил не учитывались ... Видимо устал вчера 🙂
    Сегодня только увидел.

    ps / иногда лучше отдохнуть от проекта и потом продолжить.

 

Последние комментарии

  • Так же Вы забыли указать, что это какая-то древняя версия Шопкипера для MODX Evo, которая не поддерживается автором. Думаю, лучше Вам спросить на каком-то ресурсе, который ориентирован на Evolution.

    Читать далее
  • С

    Да забыл сказать что содержимое корзины находится в выпадающем окне.
    Так же есть проблема в том что подобное меню типа 'helper' при удалении или очистке корзины появляется сзади выпадающего меню корзины. Т.е. его не видно пока не убрать курсор с корзины (после чего она закроется). Как сделать так чтобы данный 'helper' распологался поверх всех.

    Читать далее
  • С

    Доброго дня всем! Вопрос такой: как сделать так чтобы в корзине при изменении количества товара менялась сумма товара?
    Сейчас происходит следущее: количество в корзине можно изменять, но стоимость не пересчитывается, например мы изменили количество с 1 на 2, сумма осталась прежней. Пересчитывается только в том случае если нажать в поле input, затем появляется отдельное окошко типа flytoCart='helper' с изменением количества и только после нажатия "ОК" в этом окошке происходит изменение суммы. Как убрать это всплывающее окно и сделать так чтобы сумма изменялась при нажатии стрелок?

    [!Shopkeeper? &priceTV=`price` &orderFormPage=`17` &gotoid=`33253` &flyToCart=`nofly` &counterField=`1` &linkAllow=`0` &style=`0` &cartTpl=`cartRowNEW` &noCounter=`0` &noLoader=`0` &noConflict=`1` &noJavaScript=`0` &noJQuery=`1` !]

    Чанк с шаблоном корзины

    <div class="dropdown-product-item"> <div class="toolbar-dropdown"> <div id="shopCart" class="shop-cart"> <div id="cartEmpty" style="text-align:center;">Пусто</div> [+plugin+] </div> <!--tpl_separator--> <div class="dropdown-product-item shop-cart" id="shopCart"> <div id="cartInner" class="full"> <form action="[+this_page_url+]#shopCart" method="post"> <fieldset> <div style="text-align:right; font-size:16px; color:#000;"> <a href="[+empty_url+]" id="butEmptyCart">Очистить</a> </div> <table width="100%"> <tbody> [+inner+] </tbody> </table> <div class="toolbar-dropdown-group"> <div class="column"><span class="text-lg">Сумма:</span></div> <div class="column text-right"><span class="text-lg text-medium"><b>[+price_total+]</b> [+currency+]</span></div> </div> <noscript> <fieldset><input type="submit" name="shk_recount" value="Пересчитать" /></fieldset> </noscript> <div class="column"><a class="btn btn-sm btn-block btn-success" href="[+order_page_url+]" id="butOrder" class="cart-order12"">Заказать</a></div> </fieldset> </form> </div> [[+plugin+]] </div> <!--tpl_separator--> <div id="shopCart" class="shop-cart"> <div id="cartInner" class="full"> <div style="text-align:right;font-size:16px; color:#000;" > <a href="[+empty_url+]" id="butEmptyCart">Очистить корзину</a> </div> <div class="shop-cart-body">Выбрано: <b>[+total_items+]</b> [+plural+]</div> <div style="text-align:right;font-size:16px; color:#000;" >Общая сумма: <b>[+price_total+]</b> [+currency+] </div> <div class="cart-order12"> <a href="[+order_page_url+]" id="butOrder">Оформить заказ</a> </div> </div> [[+plugin+]] </div> </div>

    Читать далее
  • А

    Спасибо за Catalogfill !
    Покопался с настройками конфигурационного файла, теперь прекрасно работает!
    Удачи вам!

    Читать далее