Ошибка в плагине "Оплата по квитанции" Исправлено

4

Незарегистрированный пользователь (то есть тот, кто при оформлении заказа не поставил галочку в поле "Зарегистрироваться как постоянный покупатель") не может распечатать квитанцию.

После перехода по ссылке в письме и ввода PINа покупатель попадает на страницу с информацией о заказе, но при нажатии на кнопку "Распечатать квитанцию" он оказывается на странице http://*****.ru/login/ (а логина у него НЕТ!). С зарегистрированными пользователями все нормально.

Заметили ошибку недавно, после череды новых обновлений shop-scripta. Пришлось просить пользователя зарегистрироваться, а потом объединять аккаунты.

4 комментария

  • +1
    alkapec alkapec 26 сентября 2016 15:53 #

    Решение уже нашли?

  • +1
    Pipio Pipio 7 октября 2016 23:05 #

    А ведь раньше все работало "как надо".

    Уже 6 (шесть) недель шлём скриншоты квитанции по емэйл, в предвкушении того, что баг будет пофиксен.

  • +2
    Elena Elena 14 октября 2016 08:50 #

    А я в шаблоне my.order.html

    заменила код:

    <!-- payment plugin output -->
        {if !empty($payment)}
                    {$payment}
        {/if}

    на:

    <!-- payment plugin output -->
        {if !empty($payment)}
            <div class="plugin">
                 {if $order.params.payment_id=='13'} <span></span>
                     <a href="{$wa->domainUrl()}/my/order/{$order.id}/{$order.params.auth_code}/print/payment/invoicephys/" target="_blanck">РАСПЕЧАТАТЬ КВИТАНЦИЮ</a>
                {else}
                    {$payment}
                {/if}
            </div>
        {/if}

    и теперь люди снова могут распечатывать квитанции.


    payment_id нужно заменить, его можно посмотреть в админке (магазин -> настройки -> оплата -> заходим в конфигурацию нужного вида оплаты и смотри url (например: вашдомен.ru/webasyst/shop/?action=settings#/payment/plugin/setup/13/). Последняя цифра в url и есть payment_id ). У меня это 13.

  • +1
    alkapec alkapec 11 ноября 2016 16:19 #

    Елена, огромное спасибо, все получилось!!!! Только кнопка теперь не зеленая, а просто как ссылка РАСПЕЧАТАТЬ КВИТАНЦИЮ. Но и за это Вам огромнейшее спасибо!!!!

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите