Описание
Данный способ выбора доставки с автоматическим подсчетом стоимости, будет полезен тем, кто ранее вручную пересчитывал тарифы на пересылку. Теперь за Вас, это сделает наш скрипт.
Возможности:
- Импорт тарифных зон из Excel
- Назначение матриц подсчета цен, в зависимости от веса и/или ценности, для каждой тарифной зоны
- Неограниченное количество тарифных зон
Выбор тарифной зоны и подсчет в зависимости от веса и/или ценности посылки, происходит при выборе города доста
...
Читать дальше »
|
Открываем шаблон страницы товара ( /panel/?a=tmpl;m=20;t=4) в самом верху, закрываем его условием <?if strrpos($REQUEST_URI$,'?print')<0?> Код страницы товара <?else?> <title>Версия для печати $ENTRY_TITLE$</title> <body onload="window.print();"> <h1>$ENTRY_TITLE$</h1> <img src="$THUMB$" style="float:right;padding:0px 15px 15px 0px"> $DESCRIPTION$ <br><br><h2>www.krem-brule.ru</h2><br> <h2></h2></body> <?endif?> в код страницы товара, в любое удобное место ставим ссылку на печать страницы: <a class="print-link" href="javascript://" rel="nofollow" onclick="window.open('$REQUEST_URI$?print','upp','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;">Распечатать</a> Вуаля!
...
Читать дальше »
|
Сумбур...
выковыриваем исходный код операторов $PAYMENT_LIST$, $DELIVERY_LIST$, $ORDER_FIELDS$ в коде от $ORDER_FIELDS$, ищем саму форму <form id="checkout-form" method="POST" action="" class="methods-list" onsubmit="return shopCheckOut();"> <input type="hidden" name="mode" value="order" id="checkout-form-mode"> <input type="hidden" name="ssid" id="checkout-form-ssid" value="88464513138476"> <input type="hidden" name="payment_id" value="10" id="payment_id"> <input type="hidden" name="delivery_id" value="13" id="delivery_id">
вместо того что было в <input type="hidden" name="ssid" id="checkout-form-ssid" value="88464513138476">, подставляем $SSID$, получаем
<input type="hidden" name="ssid" id="checkout-form-ssid" value="$SSID$"> далее верстка всех таблиц на свой вкус, с сохранением id всех элементов. в принципе э
...
Читать дальше »
|
На странице пользователя ( /panel/?a=tmpl;m=4;t=5) делаем разметку с помощью span. Задаем произвольные id для каждого поля, значение которого надо вставить в форму заказа. <span id="block_fam">$_NAME$</span> <span id="block_im">$_AOL$</span> <span id="block_otch">$_MSN$</span> <span id="block_indeks">$_STATE$</span> <span id="block_adres">$_SIGNATURE$</span> соответственно у меня это: фамилия, имя, отчество, почтовый индекс и адрес (всё для примера) сохраняем, идем в шаблон Страницы служебных форм ( /panel/?a=tmpl;m=20;t=5) вставляем скрипт: <?if($USER_LOGGED_IN$)?> <script type="text/javascript">
...
Читать дальше »
|
заходим сюда: ваш сайт.ру/panel/?a=tmpl;m=20;t=3 Вид товара в каталоге прописываем html для каждого вида товара <?if($BLOCK_PREF$='last_view')?> вид для воследних просмотренных <?endif?>
<?if($BLOCK_PREF$='related')?> вид для похожих товаров <?endif?>
<?ifnot($BLOCK_PREF$='last_view') or ($BLOCK_PREF$='related')?> обычный вид товара в каталоге <?endif?> Вуаля!
|
Не читайте эту заметку, если...
не хотите:
- изменить форму "ваш заказ" магазина на uCoz
- встроить маску проверки правильности введенных данных, например, номере телефона, адрес или e-mail
- выполнить процесс оформления заказа в несколько шагов, например, выбор способа доставки - 1ый шаг, способа оплаты - 2ой, ввод данных - 3ий
- полностью настроить вид полей для ввода данных, а также способов оплаты и доставки
- контролировать количество нажатий на кнопку "Оформить заказ" через Яндекс.Метрика или другие аналитические платформы
Форма для ввода данных по заказу
Для начала, посмотрим, какой код выдаст нам оператор $ORDER_FIELDS$. Для этого открываем страницу оформления заказ /shop/checkout и смотрим исходный код. Этот оператор представляет из себя форму с id = "checkout-form". Вот его исходный код:
|
|