Вход / Регистрация

Создайте сайт прямо сейчас!

Зарегистрируйтесь по ссылкам и получите дополнительные бонусы при создании сайта



  • Персональный перечень способов заработка на сайте именно вашей тематики
  • Аудит юзабилити сайта бесплатно $20
  • Набор скриптов на сумму $40 для увеличения продаж
  • Аудит юзабилити интернет магазина бесплатно $60

Как получить бонусы?


Как только вы создадите сайт по одной из указанных ссылок, я увижу это в отчете партнерской программы:

После оплаты одного из пакетов, отправьте запрос на info@ucozmagazines.ru с указанием адреса созданного сайта.

Улучшаем конверсию страницы оформления заказа

Сумбур...

выковыриваем исходный код операторов $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 всех элементов.

в принципе это всё, про соответствие способов оплаты и доставки я потом напишу отдельно.

Статьи по теме

wwwkrem-brule    20.02.2014    7253    4.5 из 5.0 (8)

Оцените материал:

Обсуждение

Всего комментариев: 17

T
1
спасибо, буду пробовать сегодня, а что если мне нужно одно из полей вывести вне формы $ORDER_FIELDS$?
Нужно одно поле поставить сразу после одной из доставок! А за ней еще несколько.
avatar
2
в самой форме, полю присвоить атрибут hidden. В любом месте страницы ставим произвольное поле и по событию onblur, копируем данные в скрытое поле
T
3
ага, а если это поле select? и мне нужно с option копировать?
и вкаком виде можно вывести поля? как $ORDER_FIELD_1$ или как в самой скрытой форме <div>поле со всеми стилями и id</div>
просто не могу эксперементировать нужно составить код и быстренько поставить на ходу))
Л
4
Добрый день, подскажите, пожалуйста, как быть вот с этими полями:
<input type="hidden" name="payment_id" value="10" id="payment_id">
<input type="hidden" name="delivery_id" value="13" id="delivery_id">

какие значения присваивать value ?

Например у меня 3 способа доставки и 3 оплаты.

2 способа оплаты связаны с 2-мя способами доставки и еще 1 оплата с 1 доставкой.

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

Правильно ли я понимаю, что здесь в шаблоне надо присвоить значения value = 1 в доставке и оплате, соответственно новые клиенты при выборе "по умолчанию" получат то что им на до (1 и 1 способы соответственно), а в случае изменения система запомнит их выбранные параметры?

Какие значения присваиваются в системе этим параметрам при использовании стандартного $ORDER_FIELDS$
Л
5
пробовал эксперименты...
если ставлю value равным 1, то получаю так:
приходит посетитель, делает заказ и выбирает 3 способ оплаты и автоматом с ним ТОЛЬКО допустим 3 способ доставки, вот совершил заказ и тут же хочет еще заказать, снова набирает заказ, нажимает оформить в корзине и попадает на страницу оформления, тогда переключатели стоят на 3 и 3 способах, НО при переключении на 1 способ оплаты переключатель в способах доставки не перепрыгивает с 3-го на 2 или 1 способы (только они доступны для 1 способа оплаты), получается пустые 1 и 2 способы доставки и серый выбранный 3-й способ (
При использовании стандартного $ORDER_FIELDS$ такого нет (
Л
6
Я поставил вот так:
<input type="hidden" name="payment_id" value="" id="payment_id">
<input type="hidden" name="delivery_id" value="" id="delivery_id">

теперь все заработало как надо. Подскажите пожалуйста, правильно ли я сделал? Просто я методом подбора нашел, но верно ли это?
Л
7
Я извиняюсь, но я ошибся, так не работает (я просто забыл включить переделанную форму и отключить стандартную функцию).
Если так:
<input type="hidden" name="payment_id" value="" id="payment_id">
<input type="hidden" name="delivery_id" value="" id="delivery_id">
то пишет некорректный модуль оплаты, некорректный модуль доставки :(

Устал уже, помогите пожалуйста.
Л
8
Это мне предельно ясно, я не гений, но и не тупой.

У меня простой вопрос:
Существует $ORDER_FIELDS$

В случае, если я отключаю его для дальнейшего ручного ввода полей: $ORDER_FIELD_1$ ... $ORDER_FIELD_N$
$ORDER_FNAME_1$ ... $ORDER_FNAME_N$

что необходимо дописать в шаблоне на странице служебных форм?
Ведь если Вы это делаете постоянно, то для Вас это элементарно, я лишь прошу помочь - сказать как должна выглядеть (конкретно) эта форма и надо ли еще что-либо где-либо добавлять в шаблонах?
avatar
9
<input type="hidden" name="ssid" id="checkout-form-ssid" value="88464513138476">
Заменить на
<input type="hidden" name="ssid" id="checkout-form-ssid" value="$SSID$">
Л
10
Это заменено, вся форма сделана, если значения value для payment_id и delivery_id задать 1, 2, 3 , N, то работает некорректно! В этом вся проблема, как назначить эти два значения для способа доставки и оплаты. С техподдержкой сегодня переписывался, предложено задать 1 и 3, затем 1 и 1 (так как у меня 1 способ оплаты привязан к 1 и 2 способам доставки), пробовал, работа некорректна, если клиент не передвинет переключатель (в случае если его устраивает выбор по умолчанию). Техподдержка пока более не ответила, жду. Анализировал работу стандартного вывода формы и ручного при жестком назначении value 1 и 1, затем переключал... В стандартной форме значения value меняются (видимо каким то скриптом), а назначенные жестко в ручном режиме - НЕТ! Вот такая беда.
Л
11
Еще не подскажете, почему после нажатия кнопки "Оформить заказ" не отображается страница "спасибо, свяжемся...", вместо этого сразу страница заказа. В сообществе Ucoz не нашел ответ.
Л
12
Прочитал тут: http://ru.scribd.com/doc/120513849/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA-%D0%BF%D0%BE-%D1%88% D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0%D0%BC-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0 %B5%D1%82-%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD%D0%B0-uCoz-%D0%A7%D0%B0%D1%8 1%D1%82%D1%8C-1-uCozMagazines-ru#outer_page_12

когда показывается сообщение "Заказ оформлен"

Настроил, сообщение зарегистрированному пользователю стало показываться, а незарегистрированному - нет, почему?
avatar
13
Здравствуйте, подскажите как разобраться, вот я например для некоторых способов доставки сделала поля $ORDER_FIELDS$ скрытыми, теперь после завершения заказа на странице уже оформленого заказа, они все равно есть, как это исправить?
Что бы пользователь не увидел те поля которые на входят в определенную доставку? даже если заказчик пытался их ранее заполнить?
avatar
14
Елена, через условные операторы в коде страницы заказа
avatar
15
спасибо, сейчас буду алгоритм продумывать как вывести.
avatar
16
Здравствуйте! Скажите можно ли напимер поле $ORDER_FIELD_3$ вывобить кагда товар выбран из категории магазина и товор является материальным?
avatar
17
Роман, можно. Но для этого необходимо проверить, является ли товар материальным и выбран из категории магазина))
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Улучшаем конверсию страницы оформления заказа