Перейти к содержанию
Официальный форум поддержки Simpla

Оформление заказа по шагам


Рекомендуемые сообщения

Больше отказов будет!

 

Как вариант дублировать рядом кнопку "сделать заказать в 1 клик". Вариант очень популярен кто за нал приобретает.

Ссылка на сообщение
Поделиться на другие сайты

ну поставил, толком не работает, нажимаю продолжить, вверху в углу пишет введите имя, и еще левая колонка ушла в низ.

р.s добавил мета тег "стиль_1"

Ссылка на сообщение
Поделиться на другие сайты

У меня та же ошибка выскакивает что и у Dimon789.

Пробовал ставить скрипт с офсайта и разбираться, но что то больше двух шагов не видит. Хотя все по мануалу делаю.
И форма не отправляется. Вот код мой: 

{* Шаблон корзины *}
{$meta_title = "Корзина" scope=parent}

{literal}
    <script>
                $( document ).ready(function() {
              $("#wizard").steps({
                  bodyTag: "div.wizard_content"
              });
        });
    </script>
{/literal} 

<!-- Разбивка корзины на шаги -->

<div id="wizard">

    <!-- Первый шаг -->

    <h1>Первый шаг</h1>

    <div class="wizard_content">

        <h2>

        {if $cart->purchases}В корзине {$cart->total_products} {$cart->total_products|plural:'товар':'товаров':'товара'}

        {else}Корзина пуста{/if}

        </h2>



        {if $cart->purchases}

        <form method="post" name="cart">



        {* Список покупок *}

        <table id="purchases">



        {foreach from=$cart->purchases item=purchase}

        <tr>

            {* Изображение товара *}

            <td class="image">

                {$image = $purchase->product->images|first}

                {if $image}

                <a href="products/{$purchase->product->url}"><img src="{$image->filename|resize:50:50}" alt="{$product->name|escape}"></a>

                {/if}

            </td>

            

            {* Название товара *}

            <td class="name">

                <a href="products/{$purchase->product->url}">{$purchase->product->name|escape}</a>

                {$purchase->variant->name|escape}            

            </td>



            {* Цена за единицу *}

            <td class="price">

                {($purchase->variant->price)|convert} {$currency->sign}

            </td>



            {* Количество *}

            <td class="amount">

                <select name="amounts[{$purchase->variant->id}]" onchange="document.cart.submit();">

                    {section name=amounts start=1 loop=$purchase->variant->stock+1 step=1}

                    <option value="{$smarty.section.amounts.index}" {if $purchase->amount==$smarty.section.amounts.index}selected{/if}>{$smarty.section.amounts.index} {$settings->units}</option>

                    {/section}

                </select>

            </td>



            {* Цена *}

            <td class="price">

                {($purchase->variant->price*$purchase->amount)|convert} {$currency->sign}

            </td>

            

            {* Удалить из корзины *}

            <td class="remove">

                <a href="cart/remove/{$purchase->variant->id}">

                <img src="design/{$settings->theme}/images/delete.png" title="Удалить из корзины" alt="Удалить из корзины">

                </a>

            </td>

                    

        </tr>

        {/foreach}

        {if $user->discount}

        <tr>

            <th class="image"></th>

            <th class="name">скидка</th>

            <th class="price"></th>

            <th class="amount"></th>

            <th class="price">

                {$user->discount} %

            </th>

            <th class="remove"></th>

        </tr>

        {/if}

        {if $coupon_request}

        <tr class="coupon">

            <th class="image"></th>

            <th class="name" colspan="3">Код купона или подарочного ваучера

                {if $coupon_error}

                <div class="message_error">

                    {if $coupon_error == 'invalid'}Купон недействителен{/if}

                </div>

                {/if}

            

                <div>

                <input type="text" name="coupon_code" value="{$cart->coupon->code|escape}" class="coupon_code">

                </div>

                {if $cart->coupon->min_order_price>0}(купон {$cart->coupon->code|escape} действует для заказов от {$cart->coupon->min_order_price|convert} {$currency->sign}){/if}

                <div>

                <input type="button" name="apply_coupon"  value="Применить купон" onclick="document.cart.submit();">

                </div>

            </th>

            <th class="price">

                {if $cart->coupon_discount>0}

                −{$cart->coupon_discount|convert} {$currency->sign}

                {/if}

            </th>

            <th class="remove"></th>

        </tr>



        {literal}

        <script>

        $("input[name='coupon_code']").keypress(function(event){

            if(event.keyCode == 13){

                $("input[name='name']").attr('data-format', '');

                $("input[name='email']").attr('data-format', '');

                document.cart.submit();

            }

        });

        </script>

        {/literal}



        {/if}



        <tr>

            <th class="image"></th>

            <th class="name"></th>

            <th class="price" colspan="4">

                Итого

                {$cart->total_price|convert} {$currency->sign}

            </th>

        </tr>

        </table>


    </div>

    <!-- Конец первого шага -->


    <!-- Второй шаг -->

    <h1>Второй шаг</h1>

    <div class="wizard_content">

        <h2>Адрес получателя</h2>

            

        <div class="form cart_form">         

            {if $error}

            <div class="message_error">

                {if $error == 'empty_name'}Введите имя{/if}

                {if $error == 'empty_email'}Введите email{/if}

                <!-- {if $error == 'captcha'}Капча введена неверно{/if} -->

            </div>

            {/if}

            <label>Имя, фамилия</label>

            <input name="name" type="text" value="{$name|escape}" data-format=".+" data-notice="Введите имя"/>

            

            <label>Email</label>

            <input name="email" type="text" value="{$email|escape}" data-format="email" data-notice="Введите email" />



            <label>Телефон</label>

            <input name="phone" type="text" value="{$phone|escape}" />

            

            <label>Адрес доставки</label>

            <input name="address" type="text" value="{$address|escape}"/>



            <label>Комментарий к заказу</label>

            <textarea name="comment" id="order_comment">{$comment|escape}</textarea>

        

            <!--<div class="captcha"><img src="captcha/image.php?{math equation='rand(10,10000)'}" alt='captcha'/></div> 

            <input class="input_captcha" id="comment_captcha" type="text" name="captcha_code" value="" data-format="\d\d\d\d" data-notice="Введите капчу"/> -->

    </div>

    <!-- Конец второго шага -->


    <!-- Третий шаг -->

    <h1>Третий шаг</h1>

    <div class="wizard_content">

        {* Доставка *}

        {if $deliveries}

        <h2>Выберите способ доставки:</h2>

        <ul id="deliveries">

            {foreach $deliveries as $delivery}

            <li>

                <div class="checkbox">

                    <input type="radio" name="delivery_id" value="{$delivery->id}" {if $delivery_id==$delivery->id}checked{elseif $delivery@first}checked{/if} id="deliveries_{$delivery->id}">

                </div>

                

                <h3>

                <label for="deliveries_{$delivery->id}">

                {$delivery->name}

                {if $cart->total_price < $delivery->free_from && $delivery->price>0}

                    ({$delivery->price|convert} {$currency->sign})

                {elseif $cart->total_price >= $delivery->free_from}

                    (бесплатно)

                {/if}

                </label>

                </h3>

                <div class="description">

                {$delivery->description}

                </div>

            </li>

            {/foreach}

        </ul>

        {/if}

    

        <!-- Конец третьего шага -->

            <input type="submit" name="checkout" class="comment_button" value="Оформить заказ">

            </div>

           

        </form>
    </div>

</div>

    {else}

      В корзине нет товаров

    {/if}

Может кто подскажет что я не так делаю?

Я шаги местами поменял, контактные данные и способ доставки.
Ссылка на сообщение
Поделиться на другие сайты
  • 1 год спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...