Оформление заказа в корзине в один шаг v.6

#
Re: Оформление заказа в корзине в один шаг v.6
alexander.egorov,
Цитата:
Код корзины во всех редакциях одинаков.


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

но, тем не менее, автору большое спасибо, решение реально рабочее. просто нужно использовать полный текст шаблона (автор его чуть позднее выложил), заменив код стандартной корзины.
#
Re: Оформление заказа в корзине в один шаг v.6
botva, пожалуйста

Точно не могу сказать откуда я брал код для замены. Но помню, что пробовал ставить на чистом сайте. Как сказал Kartyla, возможно был взят xsl-шаблон корзины не стандартного макета, а какого-то другого. В любом случае полный код корзины можно взять здесь
Команда разработчиков KAD Systems | Интеграция и нестандартные решения на совесть | Email: info@kad.systems Skype: kad.systems | http://kad.systems/ https://vk.com/kad_sys
#
Re: Оформление заказа в корзине в один шаг v.6
Подскажите,сделал как описано в первом посте.После этого пропала возможность выбора варианта оплаты и доставки.У меня она 2 видов: самовывоз(бесплатно) и доставка курьером(за деньги).Соответственно к итоговой сумме не прибавляется доставка курьером.
#
Re: Оформление заказа в корзине в один шаг v.6
Группу селектов
страна/область/город
для внесения контактных данных в заказ в Вашем примере нет?
Знания имеют свои пределы, и только глупость человеческая не знает границ...
#
Re: Оформление заказа в корзине в один шаг v.6
EZ-Web,
Нет. Но есть в платном решении.
Команда разработчиков KAD Systems | Интеграция и нестандартные решения на совесть | Email: info@kad.systems Skype: kad.systems | http://kad.systems/ https://vk.com/kad_sys
#
Re: Оформление заказа в корзине в один шаг v.6
Альтернативное решение для HostCMS v.6, позволяющее оформить заказ в один шаг.

В основе решения стандартная типовая динамическая страница "Интернет-магазин-корзина", благодаря чему сохранены все возможности обычной корзины от разработчиков HostCMS. Оформление блоков-шагов оформления заказа так же возложен на XSL-шаблоны, благодаря чему Интегратор может настроить дизайн корзины как того требует дизайн-проект сайта. Все ключевые программные модули вынесены в типовую динамическую страницу, таким образом, изменение дизайна никак не затронет работоспособность решения.

Модуль платный, однако, помощь по установке и сопровождение - бесплатно!
Приобрести решение можно тут.
#
Re: Оформление заказа в корзине в один шаг v.6
спасибо, все работает!
для последующих проектов обязательно куплю решение для полноценного заказа на одной странице
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
#
Re: Оформление заказа в корзине в один шаг v.6
с бесплатной версией так не получается.. почему-то
#
Re: Оформление заказа в корзине в один шаг v.6
И ведь никто (!) не смог здесь написать до конца как это сделать и почему такого кода нет в "МагазинКорзина". Столкнулся, сам, пишу для всех: когда вы не находите указанный на сайте автора код в XSL шаблоне "МагазинКорзина" то:

Находим

<input name="recount" value="Пересчитать" type="submit" class="button" />


ПОСЛЕ этой строки вставляем:

<!-- <xsl:if test="siteusers_class_exists = 1"> -->
                  <h1>Данные о заказчике</h1>
                  
                  <!-- Выводим сообщение -->
                  <xsl:if test="/shop/message/node()">
                     <div id="message">
                        <xsl:value-of disable-output-escaping="yes" select="/shop/message"/>
                     </div>
                  </xsl:if>
                  
                  <p style="color: #707070">
                  Поля, отмеченные <span class="red_star" style="position: relative; top: 6px;"> *</span>, обязательны для заполнения.
                  </p>
                  
                  <!-- В случае если отключен модуль пользователей сайта, запрашиваем информацию
                  о пользователе сайта здесь -->
                  <table cellspacing="0" cellpadding="0" border="0" class="shop_cart_table">
                     <tr>
                        <td>Фамилия:</td>
                        <td>
                           <input name="surname" type="text" value="{siteusers_surname}" size="40"/>
                        </td>
                        <td class="red_star"> *</td>
                     </tr>
                     <tr>
                        <td>Имя:</td>
                        <td>
                           <input name="name" type="text" value="{siteusers_name}" size="40"/>
                        </td>
                        <td class="red_star"> *</td>
                     </tr>
                     <tr>
                        <td>Отчество:</td>
                        <td>
                           <input name="patronymic" type="text" value="{siteusers_patronymic}" size="40"/>
                        </td>
                     </tr>
                     <tr>
                        <td>Компания:</td>
                        <td>
                           <input name="company" type="text" value="{siteusers_company}" size="40"/>
                        </td>
                     </tr>
                     <tr>
                        <td>E-mail:</td>
                        <td>
                           <input name="email" type="text" value="{siteusers_email}" size="40"/>
                        </td>
                        <td class="red_star"> *</td>
                     </tr>
                     <tr>
                        <td>Телефон:</td>
                        <td>
                           <input name="phone" type="text" value="{siteusers_phone}" size="40"/>
                        </td>
                     </tr>
                     <tr>
                        <td>Факс:</td>
                        <td>
                           <input name="fax" type="text" value="{siteusers_fax}" size="40"/>
                        </td>
                     </tr>
                     <tr>
                        <td>Адрес:</td>
                        <td>
                           <input name="address" type="text" value="{siteusers_address}" size="40"/>
                        </td>
                     </tr>
                  </table>
                  
                  <!-- Добавляем скрытое поле с указанием подшага -->
                  <input name="step_1_1a" type="hidden" value="1"/>
                  <!-- </xsl:if> -->


Профит! Все остальное из инструкции автора!
Проверку на заполнение полей прикручиваем через jQuery если это необходимо!
#
Re: Оформление заказа в корзине в один шаг v.6
Пытаюсь все сделать как написано в инструкции, но не изменяется ровным счетом ничего, т.е. после изменения ТДС по инструкции и замены всего текста XSL на тот, который выложил Артем - в корзине все равно остаются все 4 шага.
Попробовал потом вернуть обратно исходный текст XSL и поменял в табличной части слова "Товар" на "Товары", и "Цена" на "Цены" (для примера). Сохранил. На сайте ничего не поменялось.
Соответственно такое ощущение, что изменения в файле XSL МагазинКорзина вообще никакого влияния на сайт не оказывают.
Что это может быть?
Авторизация