Перейти к содержимому


Оформление Заказа


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 126

#41 puncherstore

puncherstore

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 118 сообщений

Отправлено 21 Ноябрь 2013 - 15:20

Хочу реализовать, подскажите возможно ли будет вставить табличку с заказанными товарами (как в корзине)?

#42 velena168

velena168

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 643 сообщений
  • ГородСанкт- Петербург

Отправлено 21 Ноябрь 2013 - 17:31

Просмотр сообщенияpuncherstore (21 Ноябрь 2013 - 15:20) писал:

Хочу реализовать, подскажите возможно ли будет вставить табличку с заказанными товарами (как в корзине)?
У меня для Осени сделано. Я очень довольна и покупатели постоянные тоже заметили, им нравится.

P. S. Вы, еще ниже повторите вопрос, а то я перебила...

Прикрепленные изображения

  • Снимок.PNG


#43 sherbakoff

sherbakoff

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений

Отправлено 24 Ноябрь 2013 - 20:05

Просмотр сообщенияmiyako (26 Октябрь 2013 - 10:05) писал:

Для подключения Быстрого заказа для Пластика воспользуйтесь инструкцией - http://forum.storela...ина/#entry66227

Тут только как сделать отдельной кнопкой "Быстрый заказ", а как для Пластика сделать быстрое оформление заказа именно в корзине? Хочется как здесь http://forum.storela..._40#entry105195 и здесь: http://artimago.ru/o.../stage/contacts

Спасибо!

#44 sherbakoff

sherbakoff

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений

Отправлено 25 Ноябрь 2013 - 14:11

Сделал быстрый заказ в оформлении заказа http://m2706.storela.../stage/contacts
Но не могу подтянуть стили. Помогите, пожалуйста.

#45 ne_yana

ne_yana

    Активный участник

  • Модератоpы
  • 1 190 сообщений

Отправлено 25 Ноябрь 2013 - 14:17

Просмотр сообщенияsherbakoff (25 Ноябрь 2013 - 14:11) писал:

Сделал быстрый заказ в оформлении заказа http://m2706.storela.../stage/contacts
Но не могу подтянуть стили. Помогите, пожалуйста.
Здравствуйте, приложите, пожалуйста, скриншот с более подробным описанием того, что именно нужно сделать.

#46 sherbakoff

sherbakoff

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений

Отправлено 25 Ноябрь 2013 - 14:25

Просмотр сообщенияne_yana (25 Ноябрь 2013 - 14:17) писал:

Здравствуйте, приложите, пожалуйста, скриншот с более подробным описанием того, что именно нужно сделать.

Технически все работает, заказ приходит. Но вся форма белая, input text не видны... В общем нужны стили для формы быстрого заказа. Скриншот прилагаю.

Прикрепленные изображения

  • Снимок.JPG


#47 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 26 Ноябрь 2013 - 06:19

на данный момент быстрый заказ на данной странице отсутствует.
в main.css в самый конец попробуйте добавить сл.блок:
input {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #ABADB3 !important;
	border-radius: 2px;
	color: #9E9E9E;
	padding: 3px;
	width: 100%;
}


#48 sherbakoff

sherbakoff

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений

Отправлено 26 Ноябрь 2013 - 09:19

Просмотр сообщенияVaccina (26 Ноябрь 2013 - 06:19) писал:

на данный момент быстрый заказ на данной странице отсутствует.
в main.css в самый конец попробуйте добавить сл.блок:
input {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #ABADB3 !important;
border-radius: 2px;
color: #9E9E9E;
padding: 3px;
width: 100%;
}

Добавьте, что-нибудь в корзину и нажмите "оформить", появится эта форма. Ваш стиль немного улучшил вид, но все еще половина элементов невидима. Прошу помощи.

Прикрепленные изображения

  • Снимок.JPG


#49 ne_yana

ne_yana

    Активный участник

  • Модератоpы
  • 1 190 сообщений

Отправлено 26 Ноябрь 2013 - 09:57

Просмотр сообщенияsherbakoff (26 Ноябрь 2013 - 09:19) писал:


Добавьте, что-нибудь в корзину и нажмите "оформить", появится эта форма. Ваш стиль немного улучшил вид, но все еще половина элементов невидима. Прошу помощи.
Здравствуйте, добавьте в файл main.css
textarea {
border: 1px solid;
}

Добавьте
#shopping-cart-table {
width: 700px;
text-align: right;
}

Для последующих изменений, пожалуйста, уточняйте, что именно нужно сделать. Возможно, что-то обвести или подвинуть, с подробными указаниями на скриншоте. В этом случае мы сможем быстрее Вам помочь.

#50 sherbakoff

sherbakoff

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений

Отправлено 26 Ноябрь 2013 - 10:28

Просмотр сообщенияne_yana (26 Ноябрь 2013 - 09:57) писал:

Здравствуйте, добавьте в файл main.css
textarea {
border: 1px solid;
}

Добавьте
#shopping-cart-table {
width: 700px;
text-align: right;
}

Для последующих изменений, пожалуйста, уточняйте, что именно нужно сделать. Возможно, что-то обвести или подвинуть, с подробными указаниями на скриншоте. В этом случае мы сможем быстрее Вам помочь.
Хорошо, прилагаю 2 скриншота: как у меня сейчас и как хотелось бы сделать (чтобы бы все формы ввода и таблички стали видимыми).

Прикрепленные изображения

  • Снимок.JPG
  • Снимок.PNG


#51 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 26 Ноябрь 2013 - 18:09

Просмотр сообщенияsherbakoff (26 Ноябрь 2013 - 10:28) писал:

Хорошо, прилагаю 2 скриншота: как у меня сейчас и как хотелось бы сделать (чтобы бы все формы ввода и таблички стали видимыми).

Вы не настроили поля доставки использующиеся при оформлении заказа
Заходим в админ панель Настройки - Основное

Выбираем нужные нам параметры

Прикрепленные изображения

  • zakaz.jpg


#52 sherbakoff

sherbakoff

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений

Отправлено 27 Ноябрь 2013 - 11:37

Страницу быстрого оформления заказа настроил (сначала положите товар в корзину): http://m2706.storela.../stage/contacts
Но при клике на форму введения пароля вылетают 2 ошибки (см картинку). В Фаирфоксе вылетают, в Опере все о.к. Помогите исправить, плиз.

Прикрепленные изображения

  • Без-имени-1.jpg


#53 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 27 Ноябрь 2013 - 11:56

Попробуйте изменить код в файле оформление заказа.
Код:
						<input id="contactPassWord" type="password" name="form[contact][pass]" value="{ORDER_FORM_CONTACT_PASS}" maxlength="50" minlength="6" class="input-text {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %}"
						 onkeyup="checkCapsWarning(event)" onfocus="checkCapsWarning(event)" onblur="removeCapsWarning()"/>
Заменить:
						<input id="contactPassWord" type="password" name="form[contact][pass]" value="{ORDER_FORM_CONTACT_PASS}" maxlength="50" minlength="6" class="input-text {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %}"
						 />


#54 sherbakoff

sherbakoff

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений

Отправлено 27 Ноябрь 2013 - 12:00

Просмотр сообщенияKoderhan (27 Ноябрь 2013 - 11:56) писал:

Попробуйте изменить код в файле оформление заказа.
Код:
					 <input id="contactPassWord" type="password" name="form[contact][pass]" value="{ORDER_FORM_CONTACT_PASS}" maxlength="50" minlength="6" class="input-text {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %}"
						 onkeyup="checkCapsWarning(event)" onfocus="checkCapsWarning(event)" onblur="removeCapsWarning()"/>
Заменить:
					 <input id="contactPassWord" type="password" name="form[contact][pass]" value="{ORDER_FORM_CONTACT_PASS}" maxlength="50" minlength="6" class="input-text {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %}"
/>

Спасибо! Помогло.

#55 sherbakoff

sherbakoff

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений

Отправлено 27 Ноябрь 2013 - 12:24

Помогите еще с одной доработкой. Как сделать так, чтобы самый верхний вариант доставки по умолчанию был "checked" ? Сейчас в опере работает в фаирфоксе - нет. Картинку прилагаю

Прикрепленные изображения

  • Без-имени-1.jpg


#56 velena168

velena168

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 643 сообщений
  • ГородСанкт- Петербург

Отправлено 27 Ноябрь 2013 - 12:39

Просмотр сообщенияsherbakoff (27 Ноябрь 2013 - 12:24) писал:

Помогите еще с одной доработкой. Как сделать так, чтобы самый верхний вариант доставки по умолчанию был "checked" ? Сейчас в опере работает в фаирфоксе - нет. Картинку прилагаю
И в ИЕ тоже. Мне покупатели Из Москвы (там был "checked") говорили что невозможно оформить, требует выбрать зону доставки.
Пришлось из-за этого даже 1 зону поместить в выпадающий список.

#57 bandpower

bandpower

    Пользователь

  • Пользователи
  • PipPip
  • 34 сообщений

Отправлено 07 Декабрь 2013 - 01:55

Добрый День!

Пардон не сильно сведущ , поэтому особо нет времени лазить по форумам не айтишник я .

Поэтому прошу о помощи.

Вот сайт http://band4power.ru

Хочу сделать заказ чтобы оформлялся как обычно, но данные вводились на 1 странице.

Как я почитал у Вас на форуме 3 часа лазию просто прочел.

С кодами иногда беда.

Если я правильно понял нужно сделать быстрый заказ,  а затем привязать к корзине так???

Или просто поменять корзину??

Подскажите что куда вставить пож-та????


<div class="page-headline">
  <h1>Оформление заказа. Шаг {ORDER_STAGE_NUM} из 4</h1>
</div>

<div class="pad-box">
  <!-- Строка пути -->
  <div id="site-path">
    <p>
      <a href="http://{NET_DOMAIN}/...}/">Главная</a> » <a href="{CART_URL}" title="Перейти в корзину">Корзина</a> » <span class="current">Оформление заказа. Шаг {ORDER_STAGE_NUM} из 4</span>
    </p>
  </div>
  <!-- end Строка пути -->


  <div class="order cornerAll">
    <form
      {% IF ORDER_STAGE_NUM=1 %}
        action="{ORDER_STAGE_CONTACTS_URL}"
      {% ELSEIF ORDER_STAGE_NUM=2 %}
        action="{ORDER_STAGE_DELIVERY_URL}"
      {% ELSEIF ORDER_STAGE_NUM=3 %}
        action="{ORDER_STAGE_PAYMENT_URL}"
      {% ELSEIF ORDER_STAGE_NUM=4 %}
        action="{ORDER_STAGE_CONFIRM_URL}"
      {% ENDIF %}
      method="post"
    >
      <input type="hidden" name="hash" value="{HASH}" />

      <!-- Если при отправке формы произошла ошибка -->
      {% IF FORM_NOTICE %}<h5 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}errorMessage{% ENDIF %}">{FORM_NOTICE | nl2br}</h5>{% ENDIF %}


      <!-- Шаг 1. Контакты -->
      {% IF ORDER_STAGE_NUM=1%}
        <div class="orderStageContact">
          <h3>Контактные данные</h3>
          <div class="orderInfo">
          <table>
            <tr>
              <td class="cell1"><label for="contactPerson">Представьтесь, пожалуйста:<span class="red">*</span></label></td>
              <td class="cell2"><input id="contactPerson" name="form[contact][person]" class="required" value="{ORDER_FORM_CONTACT_PERSON}"></td>
            </tr>
            <tr>
              <td class="cell1"><label for="contactPhone">Контактный телефон:<span class="red">*</span></label></td>
              <td class="cell2"><input id="contactPhone" name="form[contact][phone]" class="required" value="{ORDER_FORM_CONTACT_PHONE}"></td>
            </tr>
            <tr>
              <td class="cell1"><label for="contactEmail">Электропочта:<span class="red contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</span></label></td>
              <td class="cell2"><input id="contactEmail" name="form[contact][email]" class="email" value="{ORDER_FORM_CONTACT_EMAIL}" /></td>
            </tr>

              <!-- Если в тарифном плане подключен раздел личного кабинета -->
              {% IF TARIFF_FEATURE_CLIENT_ROOM %}
                {% IFNOT CLIENT_IS_LOGIN %}
                  <tr>
                    <td class="cell1"><label for="contactWantRegister">Я хочу зарегистрироваться:</label></td>
                    <td class="cell2"><input type="checkbox" id="contactWantRegister" name="form[contact][want_register]" class="orderStageContactCheckbox" value="1" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}checked="checked"{% ENDIF %} /></td>
                  </tr>

                  <tr class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>
                    <td class="cell1"><label for="contactPassWord">Пароль:</label></td>
                    <td class="cell2">
                      <input type="password" id="contactPassWord" name="form[contact][pass]" value="{ORDER_FORM_CONTACT_PASS}" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}class="required"{% ENDIF %} minlength="6" />
                      {% IFNOT user_agent_ie %}
                      <div class="OrderShowPassBlock"><a href="#" rel="Скрыть пароль" class="OrderShowPass">Показать пароль</a></div>
                      {% ENDIF %}
                      <div class="alignCenter" style="display:none;" id="caps_lock">
                       <img src="{ASSETS_IMAGES_PATH}warningCapslock.png"><br />
                       <strong>Caps Lock включен.</strong><br />
                       Пароль может быть введен неверно.
                      </div>
                    </td>
                  </tr>
                {% ENDIF %}
              {% ENDIF %}
              <!-- END Если в тарифном плане подключен раздел личного кабинета -->

            </table>
          </div>
        </div>
      {% ENDIF %}

      <!-- Шаг 2. Доставка -->
      {% IF ORDER_STAGE_NUM=2%}
        <div class="orderStageDelivery">
          <h3>Выберите удобный для вас способ доставки</h3>
          <div class="orderInfo">

            <table class="orderStageDeliveryListTable">
              {% FOR order_delivery %}
                <tbody rel="{order_delivery.ID}">
                  <tr>
                    <td class="cell1" rowspan="2">
                      <input type="radio" id="deliveryId{order_delivery.ID}" name="form[delivery][id]" value="{order_delivery.ID}" class="required deliveryRadio"

                        {% IFNOT ORDER_FORM_DELIVERY_ID %}
                          {% IF order_delivery.first %}
                            checked="checked"
                          {% ENDIF %}
                        {% ELSEIF order_delivery.ID = ORDER_FORM_DELIVERY_ID %}
                          checked="checked"
                        {% ENDIF %}
                      />
                    </td>
                    <td class="cell2">
                      <label for="deliveryId{order_delivery.ID}">{order_delivery.NAME}</label>
                    </td>
                    <td rowspan="2" class="cell3 num">
                      + <span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>{order_delivery.END_PRICE | money_format}</span>
                      <span class="orderStageDeliveryZonePrice" {% IF order_delivery.ZONE_ID<1 %}style="display:none;"{% ENDIF%}>{order_delivery.ZONE_END_PRICE | money_format}</span>
                    </td>
                  </tr>
                  <tr>
                    <td class="cell4">{order_delivery.DESC}</td>
                  </tr>
                  {% IFNOT order_delivery.zone_list_empty %}
                    {% FOR zone_list %}
                    <tr>
                      <td></td>
                      <td class="cell5">

                        <!-- Заголовок внутри метода доставки, появляется только один раз-->  
                        {% IF order_delivery.zone_list.index=1 %}
                          <label class="orderStageDeliveryZoneHeader" for="deliveryId{order_delivery.ID}">Зоны доставки</label>
                        {% ENDIF %}

                        <input
                          type="radio"
                          class="deliveryZoneRadio"
                          deliveryid="{order_delivery.ID}"
                          id="deliveryZoneId{order_delivery.zone_list.ID}"
                          name="form[delivery][zone_id]"
                          value="{order_delivery.zone_list.ID}"
                          {% IF order_delivery.zone_list.ID = ORDER_FORM_DELIVERY_ZONE_ID %}
                            checked="checked" rel="true"
                          {% ENDIF %}
                        />
                        <label class="orderStageDeliveryZoneLabel" for="deliveryZoneId{order_delivery.zone_list.ID}">
                          {order_delivery.zone_list.NAME}
                          <span class="deliveryZonePrice">{order_delivery.zone_list.END_PRICE | money_format}</span>
                        </label>
                      </td>

                    </tr>
                    {% ENDFOR %}
                  {% ENDIF %}
                </tbody>
              {% ENDFOR %}
            </table>
            </div>

          {% IF SETTINGS_ISSET_ORDER_FIELDS %}
            <h3>Укажите адрес доставки</h3>
            <div class="orderInfo">
              <table class="orderInfoDeliveryAddress">

                <!-- Если поле страны доставки запрашивается -->
                {% IF SETTINGS_ORDER_FIELDS_COUNTRY<3 %}
                  {% IFNOT country_list_empty %}
                    <tr>
                      <td width="10%">
                        <label for="deliveryCountry">Страна:{% IF SETTINGS_ORDER_FIELDS_COUNTRY=1 %}<span class="red">*</span>{% ENDIF %}</label>
                      </td>
                      <td width="90%">
                        <select id="deliveryCountry" name="form[delivery][country_id]" {% IF SETTINGS_ORDER_FIELDS_COUNTRY=1 %}class="required"{% ENDIF %}>
                          {% FOR country_list %}
                            <option value="{country_list.ID}" {% IF country_list.ID=ORDER_FORM_DELIVERY_COUNTRY_ID %}selected="selected"{% ENDIF %}>
                              {country_list.NAME}
                            </option>
                          {% ENDFOR %}
                        </select>
                      </td>
                    </tr>
                  {% ENDIF %}
                {% ENDIF %}

                <!-- Если поле почтового индекса запрашивается -->
                {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE<3 %}
                  <tr>
                    <td width="10%">
                      <label for="deliveryZipCode">Почтовый индекс:{% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}<span class="red">*</span>{% ENDIF %}</label>
                    </td>
                    <td width="90%">
                      <input id="deliveryZipCode" name="form[delivery][zip_code]" value="{ORDER_FORM_DELIVERY_ZIP_CODE}" minlength="5" maxlength="6" class="digits {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}required{% ENDIF %}" />
                    </td>
                  </tr>
                {% ENDIF %}

                <!-- Если поле области запрашивается -->
                {% IF SETTINGS_ORDER_FIELDS_REGION<3 %}
                  <tr>
                    <td width="10%">
                      <label for="deliveryRegion">Область:{% IF SETTINGS_ORDER_FIELDS_REGION=1 %}<span class="red">*</span>{% ENDIF %}</label>
                    </td>
                    <td width="90%">
                      <input id="deliveryRegion" name="form[delivery][region]" value="{ORDER_FORM_DELIVERY_REGION}" {% IF SETTINGS_ORDER_FIELDS_REGION=1 %}class="required"{% ENDIF %} />
                    </td>
                  </tr>
                {% ENDIF %}

                <!-- Если поле города запрашивается -->
                {% IF SETTINGS_ORDER_FIELDS_CITY<3 %}
                  <tr>
                    <td width="10%">
                      <label for="deliveryCity">Город:{% IF SETTINGS_ORDER_FIELDS_CITY=1 %}<span class="red">*</span>{% ENDIF %}</label>
                    </td>
                    <td width="90%">
                      <input id="deliveryCity" name="form[delivery][city]" value="{ORDER_FORM_DELIVERY_CITY}" {% IF SETTINGS_ORDER_FIELDS_CITY=1 %}class="required"{% ENDIF %} />
                    </td>
                  </tr>
                {% ENDIF %}

                <!-- Если поле адреса доставки запрашивается -->
                {% IF SETTINGS_ORDER_FIELDS_ADDRESS<3 %}
                  <tr>
                    <td width="10%">
                      <label for="deliveryAddress">Адрес доставки:{% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}<span class="red">*</span>{% ENDIF %}</label>
                    </td>
                    <td width="90%">
                      <textarea id="deliveryAddress" name="form[delivery][address]" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_ADDRESS}</textarea>
                    </td>
                  </tr>
                {% ENDIF %}

                <!-- Если запрашивается поле удобного времени доставки  -->
                {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME<3 %}
                  <tr>
                    <td width="10%">
                      <label for="deliveryConvenientDate">Удобное время доставки:{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}<span class="red">*</span>{% ENDIF %}</label>
                    </td>
                    <td width="90%">
                      <input id="deliveryConvenientDate" name="form[delivery][convenient_date]" value="{ORDER_FORM_DELIVERY_CONVENIENT_DATE}" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}class="required"{% ENDIF %} />
                      c <select name="form[delivery][convenient_time_from]">
                        <option></option>
                          {% FOR convenient_time_from_list %}
                            <option value="{convenient_time_from_list.HOUR_INT}" {% IF convenient_time_from_list.SELECTED %}selected="selected"{% ENDIF %}>{convenient_time_from_list.HOUR}</option>
                          {% ENDFOR %}
                        </select>
                      до
                        <select name="form[delivery][convenient_time_to]">
                          <option></option>
                          {% FOR convenient_time_to_list %}
                            <option value="{convenient_time_to_list.HOUR_INT}" {% IF convenient_time_to_list.SELECTED %}selected="selected"{% ENDIF %}>{convenient_time_to_list.HOUR}</option>
                          {% ENDFOR %}
                        </select>
                    </td>
                  </tr>
                {% ENDIF %}

                <!-- Если поле адреса доставки запрашивается -->
                {% IF SETTINGS_ORDER_FIELDS_COMMENT<3 %}
                  <tr>
                    <td width="10%">
                      <label for="deliveryComment">Комментарии:{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}<span class="red">*</span>{% ENDIF %}</label>
                    </td>
                    <td width="90%">
                      <textarea id="deliveryComment" name="form[delivery][comment]" {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_COMMENT}</textarea>
                    </td>
                  </tr>
                {% ENDIF %}

              </table>
            </div>
          {% ENDIF %}

        </div>
      {% ENDIF %}

      <!-- Шаг 3. Оплата -->
      {% IF ORDER_STAGE_NUM=3%}
        <div class="orderStagePayment">
          <h3>Выберите удобный для вас способ оплаты</h3>
          <div class="orderInfo">
            <table>
            {% FOR order_payment %}
              <tr>
                <td class="cell1">
                  <input type="radio" id="paymentId{order_payment.ID}" name="form[payment][id]" value="{order_payment.ID}"  class="required"

                    {% IFNOT ORDER_FORM_PAYMENT_ID %}
                      {% IF order_payment.first %}
                        checked="checked"
                      {% ENDIF %}
                    {% ELSEIF order_payment.ID = ORDER_FORM_PAYMENT_ID %}
                      checked="checked"
                    {% ENDIF %}
                  />
                </td>
                <td class="cell2">
                  <label for="paymentId{order_payment.ID}">{order_payment.NAME}</label>

                  <!-- Сообщение для пользователя -->
                  {order_payment.MESSAGE}
                </td>
              </tr>
            {% ENDFOR %}
            </table>
          </div>

          <!-- Если в тарифном плане подключен модуль скидок по купонам и суммам заказов -->
          {% IF TARIFF_FEATURE_DISCOUNT_COUPONS %}
            <!-- Если скидки по купонам активированы в панели управления магазином -->
            {% IF ORDER_DISCOUNT_COUPON_IS_ENABLED %}
              <h3>Купон на скидку, если имеется</h3>
              <div class="orderInfo">
                <input name="form[coupon_code]" value="{ORDER_FORM_COUPON_CODE}" />
              </div>
            {% ENDIF %}
          {% ENDIF %}
          <!-- END Если в тарифном плане подключен модуль скидок по купонам и суммам заказов -->

        </div>
      {% ENDIF %}

      <!-- Шаг 4. Подтверждение заказа -->
      {% IF ORDER_STAGE_NUM=4%}
        <div class="orderStageconfirm">
          <h3>Подтверждение заказа</h3>
          <div class="orderInfo">

            <!-- Корзина пользователя -->
            <table class="orderStageConfirmCart">
              <thead class="cartFormThead">
                <tr>
                  <th colspan="2">Наименование</th>
                  <th>Кол-во</th>
                  <th>Общая сумма</th>
                </tr>
              </thead>
              <tbody class="cartFormTbody">

                <!-- Товары -->
                {% FOR cart_items %}
                  <tr>
                    <td class="cell1">
                      <a href="{cart_items.GOODS_URL}"><img class="goods-image-icon" src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}"></a>
                    </td>
                    <td class="cell2">
                      <a href="{cart_items.GOODS_URL}" class="cartFormTbodyHeader">
                        {cart_items.GOODS_NAME}

                        <!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара -->
                        {% IFNOT cart_items.distinctive_properties_empty %}<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>{% ENDIF %}
                      </a>

                      <!-- Путь к категории, из которой заказали товара -->
                      <div class="cartFormTbodyNavigate">
                        <a href="http://{NET_DOMAIN}/...}/">Главная</a>
                          {% FOR catalog_path %}
                               &raquo; <a href="{cart_items.catalog_path.URL}" >{cart_items.catalog_path.NAME}</a>
                          {% ENDFOR %}
                      </div>

                    </td>
                    <td class="cell3 alignCenter">
                      {cart_items.ORDER_LINE_QUANTITY} {cart_items.GOODS_MOD_MEASURE_NAME}
                    </td>
                    <td class="cell5 num">
                      {cart_items.ORDER_LINE_PRICE_NOW | money_format}
                    </td>
                  </tr>
                {% ENDFOR %}

                <!-- Доставка -->
                {% FOR cart_items_delivery %}
                  <tr>
                    <td class="cell1">
                      <div class="orderIcon delivery"></div>
                    </td>
                    <td class="cell2">
                      <span class="cartFormTbodyHeader">
                        {cart_items_delivery.NAME}
                        {% IF cart_items_delivery.WITH_DELIVERY_ZONE %}
                          <span>({cart_items_delivery.DELIVERY_ZONE_DESC})</span>
                        {% ENDIF %}
                      </span>
                    </td>
                    <td class="cell3 alignCenter">
                      1 шт
                    </td>
                    <td class="cell5 num">
                      {cart_items_delivery.END_PRICE | money_format}
                    </td>
                  </tr>
                {% ENDFOR %}

              </tbody>

              <!-- Сумма заказа -->
              <tfoot class="cartFormTfoot">
                <tr>
                  <td colspan="6" class="cartFormTfootSum">
                    <table class="cartFormTfootSumTable">
                      <tr>
                        <td class="cell1">Итого:&nbsp;</td>
                        <td class="cell2">
                          {% FOR cart_sum %}
                            {cart_sum.NOW_WITH_DELIVERY | money_format}<br />
                          {% ENDFOR %}
                        </td>
                      </tr>
                    </table>
                  </td>
                </tr>
              </tfoot>
            </table>

            <table class="orderStageConfirmContacts">
              <thead class="cartFormThead">
                <tr>
                  <th colspan="2" class="orderStageConfirmContactsHeader">Контактные данные</th>
                </tr>
              </thead>
              <tbody>
                <tr>
                  <td class="cell1"><p><span>Контактное лицо</span></p></td>
                  <td class="cell2">{ORDER_FORM_CONTACT_PERSON}</td>
                </tr>
                <tr>
                  <td class="cell1"><p><span>Телефон для связи</span></p></td>
                  <td class="cell2">{ORDER_FORM_CONTACT_PHONE}</td>
                </tr>
                {% IF ORDER_FORM_CONTACT_EMAIL %}
                <tr>
                  <td class="cell1"><p><span>Электропочта</span></p></td>
                  <td class="cell2">{ORDER_FORM_CONTACT_EMAIL}</td>
                </tr>
                {% ENDIF %}
                {% IF ORDER_FORM_DELIVERY_ZIP_CODE %}
                <tr>
                  <td class="cell1"><p><span>Почтовый индекс</span></p></td>
                  <td class="cell2">{ORDER_FORM_DELIVERY_ZIP_CODE}</td>
                </tr>
                {% ENDIF %}
                {% IF ORDER_FORM_DELIVERY_COUNTRY_ID %}
                <tr>
                  <td class="cell1"><p><span>Страна</span></p></td>
                  <td class="cell2">{ORDER_FORM_DELIVERY_COUNTRY_NAME}</td>
                </tr>
                {% ENDIF %}
                {% IF ORDER_FORM_DELIVERY_REGION %}
                <tr>
                  <td class="cell1"><p><span>Область</span></p></td>
                  <td class="cell2">{ORDER_FORM_DELIVERY_REGION}</td>
                </tr>
                {% ENDIF %}
                {% IF ORDER_FORM_DELIVERY_CITY %}
                <tr>
                  <td class="cell1"><p><span>Город</span></p></td>
                  <td class="cell2">{ORDER_FORM_DELIVERY_CITY}</td>
                </tr>
                {% ENDIF %}
                {% IF ORDER_FORM_DELIVERY_ADDRESS %}
                <tr>
                  <td class="cell1"><p><span>Адрес доставки</span></p></td>
                  <td class="cell2">{ORDER_FORM_DELIVERY_ADDRESS | nl2br}</td>
                </tr>
                {% ENDIF %}
                {% IF ORDER_FORM_DELIVERY_CONVENIENT_DATE %}
                <tr>
                  <td class="cell1"><p><span>Удобное время доставки</span></p></td>
                  <td class="cell2">
                    {ORDER_FORM_DELIVERY_CONVENIENT_DATE}
                    {% IF ORDER_FORM_DELIVERY_CONVENIENT_TIME_FROM %}
                      c {ORDER_FORM_DELIVERY_CONVENIENT_TIME_FROM}:00
                    {% ENDIF %}
                    {% IF ORDER_FORM_DELIVERY_CONVENIENT_TIME_TO %}
                      до {ORDER_FORM_DELIVERY_CONVENIENT_TIME_TO}:00
                    {% ENDIF %}
                  </td>
                </tr>
                {% ENDIF %}
                {% IF ORDER_FORM_DELIVERY_COMMENT %}
                <tr>
                  <td class="cell1"><p><span>Комментарий к заказу</span></p></td>
                  <td class="cell2">{ORDER_FORM_DELIVERY_COMMENT | nl2br}</td>
                </tr>
                {% ENDIF %}
              </tbody>
            </table>

          </div>
        </div>
      {% ENDIF %}

      <!-- Кнопки навигации -->
      <div class="orderStageSubmitNavigation">
        <input class="more-link back" type="submit" name="toprev" value="Вернуться назад" />
        <input class="more-link" type="submit" name="tonext"
          {% IF ORDER_STAGE_NUM=4%}
            value="Оформить заказ"
          {% ELSE %}
            value="Перейти далее"
          {% ENDIF %}
        />

      </div>
    </form>
  </div>
</div>


Это в разделе оформление заказа.

Спасибо за терпение Вам и помощь!
Storeland супер!!!

#58 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 07 Декабрь 2013 - 04:59

В сообщении http://forum.storela...аза/#entry83131 приводиться пример подобной реализации. Вам необходимо подключить форму быстрого заказа если вы ранее этого не сделали или ваш шаблон не подразумевает быстрый заказ. Если у вас подключен шаблон "Быстрый заказ", то выполните изменения для данного шаблона из сообщения http://forum.storela...аза/#entry83131 после этого в вашем шаблоне "Оформление заказа" найдите код

<div class="order cornerAll">
	 <form
	   {% IF ORDER_STAGE_NUM=1 %}
		 action="{ORDER_STAGE_CONTACTS_URL}"
	   {% ELSEIF ORDER_STAGE_NUM=2 %}
		 action="{ORDER_STAGE_DELIVERY_URL}"
	   {% ELSEIF ORDER_STAGE_NUM=3 %}
		 action="{ORDER_STAGE_PAYMENT_URL}"
	   {% ELSEIF ORDER_STAGE_NUM=4 %}
		 action="{ORDER_STAGE_CONFIRM_URL}"
	   {% ENDIF %}
	   method="post"
	 >

и замените его на

<div class="order cornerAll">
{% IF ORDER_STAGE_NUM=1 %}
<script>
$.post('/cart/add', [{name: 'ajax_q', value: 1}, {name: 'fast_order', value:1}], function(html) {
  $('.order').html(html);
});
</script>
{% ELSE %}
<form
	   {% IF ORDER_STAGE_NUM=1 %}
		 action="{ORDER_STAGE_CONTACTS_URL}"
	   {% ELSEIF ORDER_STAGE_NUM=2 %}
		 action="{ORDER_STAGE_DELIVERY_URL}"
	   {% ELSEIF ORDER_STAGE_NUM=3 %}
		 action="{ORDER_STAGE_PAYMENT_URL}"
	   {% ELSEIF ORDER_STAGE_NUM=4 %}
		 action="{ORDER_STAGE_CONFIRM_URL}"
	   {% ENDIF %}
	   method="post"
	 >


ниже найдите

<!-- Кнопки навигации -->
	   <div class="orderStageSubmitNavigation">
		 <input class="more-link back" type="submit" name="toprev" value="Вернуться назад" />
		 <input class="more-link" type="submit" name="tonext"
		   {% IF ORDER_STAGE_NUM=4%}
			 value="Оформить заказ"
		   {% ELSE %}
			 value="Перейти далее"
		   {% ENDIF %}
		 />
	   </div>
	 </form>
   </div>
</div>

и замените на

<!-- Кнопки навигации -->
	   <div class="orderStageSubmitNavigation">
		 <input class="more-link back" type="submit" name="toprev" value="Вернуться назад" />
		 <input class="more-link" type="submit" name="tonext"
		   {% IF ORDER_STAGE_NUM=4%}
			 value="Оформить заказ"
		   {% ELSE %}
			 value="Перейти далее"
		   {% ENDIF %}
		 />
	   </div>
	 </form>
{% ENDIF %}
   </div>
</div>

после можно изменить заголовки которые находятся в самом начале шаблона такие как

<h1>Оформление заказа. Шаг {ORDER_STAGE_NUM} из 4</h1>
<a href="http://{NET_DOMAIN}/...}/">Главная</a> » <a href="{CART_URL}" title="Перейти в корзину">Корзина</a> » <span class="current">Оформление заказа. Шаг {ORDER_STAGE_NUM} из 4</span>


#59 bandpower

bandpower

    Пользователь

  • Пользователи
  • PipPip
  • 34 сообщений

Отправлено 07 Декабрь 2013 - 11:01

То есть начала создаю Шаблон быстрого заказа, потом выполняю Эти действия так:?

#60 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 07 Декабрь 2013 - 11:03

Просмотр сообщенияbandpower (07 Декабрь 2013 - 11:01) писал:

То есть начала создаю Шаблон быстрого заказа, потом выполняю Эти действия так:?

да




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных