Помощь Скидка в корзине до оформления

Сергей_К

Хранитель порядка
Регистрация
14 Июл 2016
Сообщения
244
Решения
1
Реакции
710
Всем привет. Очень нужна помощь. Нужно сделать в магазине скидку от суммы заказа, но еще до оформления и применения скидки. Нужно, чтоб в корзине сразу была надпись "Скидка". Это подкупает клиента и способствует продажам. Вот пример:
skidka.jpg
Человек еще не оформлял заказ, а уже видит какую скидку он получит. Понятно, что есть градация скидок, это тоже нужно учесть.
Кто встречал такую реализацию на PS 1.6.1? Перебрал модули со скидками на аддонсе и такого решения не нашел.
 
Всем привет. Очень нужна помощь. Нужно сделать в магазине скидку от суммы заказа, но еще до оформления и применения скидки. Нужно, чтоб в корзине сразу была надпись "Скидка". Это подкупает клиента и способствует продажам. Вот пример:
Посмотреть вложение 99059
Человек еще не оформлял заказ, а уже видит какую скидку он получит. Понятно, что есть градация скидок, это тоже нужно учесть.
Кто встречал такую реализацию на PS 1.6.1? Перебрал модули со скидками на аддонсе и такого решения не нашел.
Этот код выводит скидку в корзине:
Код:
{if sizeof($discounts)}
                <tbody>
                    {foreach $discounts as $discount}
                    {if ((float)$discount.value_real == 0 && $discount.free_shipping != 1) || ((float)$discount.value_real == 0 && $discount.code == '')}
                        {continue}
                    {/if}
                        <tr class="cart_discount {if $discount@last}last_item{elseif $discount@first}first_item{else}item{/if}" id="cart_discount_{$discount.id_discount}">
                            <td class="cart_discount_name" colspan="{if $PS_STOCK_MANAGEMENT}3{else}2{/if}">{$discount.name}</td>
                            <td class="cart_discount_price">
                                <span class="price-discount">
                                {if !$priceDisplay}{displayPrice price=$discount.value_real*-1}{else}{displayPrice price=$discount.value_tax_exc*-1}{/if}
                                </span>
                            </td>
                            <td class="cart_discount_delete">1</td>
                            <td class="price_discount_del text-center">
                                {if strlen($discount.code)}
                                    <a
                                        href="{if $opc}{$link->getPageLink('order-opc', true)}{else}{$link->getPageLink('order', true)}{/if}?deleteDiscount={$discount.id_discount}"
                                        class="price_discount_delete"
                                        title="{l s='Delete'}">
                                        <i class="icon-cancel icon-small"></i>
                                    </a>
                                {/if}
                            </td>
                            <td class="cart_discount_price">
                                <span class="price-discount price">{if !$priceDisplay}{displayPrice price=$discount.value_real*-1}{else}{displayPrice price=$discount.value_tax_exc*-1}{/if}</span>
                            </td>
                        </tr>
                    {/foreach}
                </tbody>
            {/if}
А этот непосредственно саму скидку
Код:
{if !$priceDisplay}{displayPrice price=$discount.value_real*-1}{else}{displayPrice price=$discount.value_tax_exc*-1}{/if}
Этот выводит общую скидку в корзине
Код:
{if $use_taxes && $priceDisplay == 0}
{assign var='total_discounts_negative' value=$total_discounts * -1}
{else}{assign var='total_discounts_negative' value=$total_discounts_tax_exc * -1}{/if}
{displayPrice price=$total_discounts_negative}
 
Немного не то, тут клиенты сами должны применить сначала скидку. А нужно, например:
1. до 15,00 баксов нет скидки
2. от 15,01 до 30,00 скидка 3%
3. от 30,01 до 45,00 скидка 6%
ну и так далее.

Сделать код скидки не проблема с градацией по суммам и чтоб он в корзине предлагался клиенту, но это уже будет в корзине при оформлении заказа, а для повышения конверсии нужно клиенту при добавлении товара в корзину показать, что он уже получил скидку
 
Может на этом скрине будет понятнее пример:
skidka2.jpg
 
Может на этом скрине будет понятнее пример:
Посмотреть вложение 99067
Оказывается это модальное окно...
А что если, этот код вставить в файл выводящий модальное окно... А в ценовых правилах корзины, настроить необходимые условия
Для примера выкладываю....
1.jpg
 
Последнее редактирование:
Блин, сам каждый раз менеджеров носом тычу, чтоб читали, что написано, а сам не прочитал, что можно промо-код не ставить и тогда скидка сама появится в корзине без дополнительной ее активации.
 
Назад
Сверху