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


Редактирование Быстрого Заказа

ыстрый заказ

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

#1 BeLoveAll

BeLoveAll

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

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

Отправлено 05 Октябрь 2015 - 06:37

Приветствую!

Подскажите, как отредактировать быстрый заказ? Изменений несколько:

1. При наведении курсором на товар появляется кнопка КУПИТЬ, вместо нее необходимо написать ЗАКАЗАТЬ В 1 КЛИК:

бк1.jpg

2. Затем появляется уведомление о том, что товар добавлен в корзину. Вот это уведомление нужно вообще убрать. А то заказ уже не в 1 клик получается :D . Нужно чтобы после нажатия на кнопку ЗАКАЗАТЬ В 1 КЛИК клиент сразу переходил к вводу данных (см. пункт 3).

бк2.jpg

3. В форме ввода данных необходимо оставить только графы ФИО, ТЕЛЕФОН ДЛЯ СВЯЗИ и КОММЕНТАРИЙ, остальное надо удалить.

бк3.jpg


ВАЖНОЕ ДОПОЛНЕНИЕ
Указанные изменения должны касаться только заказа в 1 клик. Если клиент оформляет заказ со страницы товара или из корзины нужно сохранить и  уведомление о том, что товар добавлен в корзину (см. пункт 2), и полную форму ввода данных (см. пункт 3).

Спасибо=)

#2 Firefly

Firefly

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

  • Модераторы
  • 3 810 сообщений

Отправлено 18 Октябрь 2015 - 15:47

Просмотр сообщенияBeLoveAll (05 Октябрь 2015 - 06:37) писал:

Приветствую!

Подскажите, как отредактировать быстрый заказ? Изменений несколько:

1. При наведении курсором на товар появляется кнопка КУПИТЬ, вместо нее необходимо написать ЗАКАЗАТЬ В 1 КЛИК:

Прикрепленный файл бк1.jpg

2. Затем появляется уведомление о том, что товар добавлен в корзину. Вот это уведомление нужно вообще убрать. А то заказ уже не в 1 клик получается :D . Нужно чтобы после нажатия на кнопку ЗАКАЗАТЬ В 1 КЛИК клиент сразу переходил к вводу данных (см. пункт 3).

Прикрепленный файл бк2.jpg

3. В форме ввода данных необходимо оставить только графы ФИО, ТЕЛЕФОН ДЛЯ СВЯЗИ и КОММЕНТАРИЙ, остальное надо удалить.

Прикрепленный файл бк3.jpg


ВАЖНОЕ ДОПОЛНЕНИЕ
Указанные изменения должны касаться только заказа в 1 клик. Если клиент оформляет заказ со страницы товара или из корзины нужно сохранить и  уведомление о том, что товар добавлен в корзину (см. пункт 2), и полную форму ввода данных (см. пункт 3).

Спасибо=)

Здравствуйте.
1. Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товары, найдите код:
						 <a class="addToCart" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"><span class=""><span class="icon-cart"></span>&nbsp;&nbsp;Купить</span></a>

Замените на:
						 <a class="addToCart" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"><span class=""><span class="icon-cart"></span>&nbsp;&nbsp;Заказать в 1 клик</span></a>

2, 3. Скачайте и откройте текстовый файл из приложения к сообщению, скопируйте его содержимое и замените данным кодом содержимое шаблона "Быстрый заказ".

Прикрепленные файлы



#3 BeLoveAll

BeLoveAll

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

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

Отправлено 03 Ноябрь 2015 - 02:02

Просмотр сообщенияFirefly (18 Октябрь 2015 - 15:47) писал:

Здравствуйте.
1. Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товары, найдите код:
						 <a class="addToCart" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"><span class=""><span class="icon-cart"></span>&nbsp;&nbsp;Купить</span></a>

Замените на:
						 <a class="addToCart" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"><span class=""><span class="icon-cart"></span>&nbsp;&nbsp;Заказать в 1 клик</span></a>

Всё получилось! Только теперь надпись КУПИТЬ В 1 КЛИК не помещается на одной строчке :D  Не подскажите, какой параметр отвечает за размер шрифта на этих кнопках?

Просмотр сообщенияFirefly (18 Октябрь 2015 - 15:47) писал:

2, 3. Скачайте и откройте текстовый файл из приложения к сообщению, скопируйте его содержимое и замените данным кодом содержимое шаблона "Быстрый заказ".

Скачал. По "заказу в 1 клик" всё именно так, как и планировалось B)  Но вот вместе с "заказом в 1 клик" всё поменялось и для обычного заказа :unsure:
Есть ли возможность сделать так, чтобы со страницы какого-то конкретного товара работала полная версия заказа, а во всех остальных случаях работал "заказ в 1 клик". Т.е. то, что я описал тут:

Просмотр сообщенияBeLoveAll (05 Октябрь 2015 - 06:37) писал:

ВАЖНОЕ ДОПОЛНЕНИЕ
Указанные изменения должны касаться только заказа в 1 клик. Если клиент оформляет заказ со страницы товара или из корзины нужно сохранить и  уведомление о том, что товар добавлен в корзину (см. пункт 2), и полную форму ввода данных (см. пункт 3).


#4 Ирина345

Ирина345

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

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

Отправлено 03 Ноябрь 2015 - 16:12

Просмотр сообщенияBeLoveAll (03 Ноябрь 2015 - 02:02) писал:

Всё получилось! Только теперь надпись КУПИТЬ В 1 КЛИК не помещается на одной строчке :D  Не подскажите, какой параметр отвечает за размер шрифта на этих кнопках?



Скачал. По "заказу в 1 клик" всё именно так, как и планировалось B)  Но вот вместе с "заказом в 1 клик" всё поменялось и для обычного заказа :unsure:
Есть ли возможность сделать так, чтобы со страницы какого-то конкретного товара работала полная версия заказа, а во всех остальных случаях работал "заказ в 1 клик". Т.е. то, что я описал тут:
Здравствуйте,
1. добавьте в конец main.css
.prod_hover .addToCart span {
	font-size: 25px;
}

2. Уточните из карточки какого товара, вам необходимо добавить функцию полная версия заказа.

#5 BeLoveAll

BeLoveAll

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

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

Отправлено 04 Ноябрь 2015 - 02:11

Просмотр сообщенияИрина345 (03 Ноябрь 2015 - 16:12) писал:

Здравствуйте,
1. добавьте в конец main.css
.prod_hover .addToCart span {
font-size: 25px;
}

Спасибо! Все вышло так, как надо))

Просмотр сообщенияИрина345 (03 Ноябрь 2015 - 16:12) писал:

2. Уточните из карточки какого товара, вам необходимо добавить функцию полная версия заказа.

Смотрите, если заказ делается из какой-либо категории или бокового меню "Вы смотрели", то необходимо использовать короткую форму заказа в 1 клик.
Если заказ делается из карточки товара (вне зависимости от того, какой это товар), то необходимо использовать полную форму заказа.

#6 Vaccina

Vaccina

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

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

Отправлено 02 Декабрь 2015 - 06:30

В шаблоне Товар найдите:
<div class="right"><input type="button" value=" Купить" id="button-cart" class="button button_cart_product addToCartWithMod" onclick="quickorder('.goodsDataForm'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/></div>
	

попробуйте заменить на:
<p id="right add_to_cart"> <input type="submit" name="Submit" value="Добавить в корзину" class="button button_cart_product addToCartWithMod" onclick="$('.goodsDataForm').submit()"></p>

Изменения должны произойти в карточке товара.

#7 BeLoveAll

BeLoveAll

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

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

Отправлено 07 Декабрь 2015 - 02:46

Просмотр сообщенияVaccina (02 Декабрь 2015 - 06:30) писал:

В шаблоне Товар найдите:
<div class="right"><input type="button" value=" Купить" id="button-cart" class="button button_cart_product addToCartWithMod" onclick="quickorder('.goodsDataForm'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/></div>
	

попробуйте заменить на:
<p id="right add_to_cart"> <input type="submit" name="Submit" value="Добавить в корзину" class="button button_cart_product addToCartWithMod" onclick="$('.goodsDataForm').submit()"></p>

Изменения должны произойти в карточке товара.

Не получается. Пишет, что на сайте есть ошибка, а потом сразу перекидывает в корзину. А так же сама кнопка "добавить в корзину" на странице товара стала не в дизайн сайта.

Еще раз объясню, что хотим в итоге.
При заказе из категории (т.е. когда не выбран какой-то конкретный товар и пользователь просматривает товары в категории) или из блока "Вы смотрели" должен работать заказ в один клик. Сделал всё по совету Firefly из поста#2-всё работает как надо, тут ничего не меняем.
Если пользователь зашел на страницу какого-либо конкретного товара или оформляет заказ из Корзины, то необходимо восстановить самый изначальный вариант, т.е.:
-для заказа со страницы товара. Кнопка "добавить в корзину"->появляющееся уведомление с кнопками "продолжить покупки" и "оформить заказ"->подробная карточка оформления заказа.
-для заказа из Корзины. Кнопка "Оформить заказ"->подробная карточка оформления заказа.

#8 Ирина345

Ирина345

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

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

Отправлено 07 Декабрь 2015 - 15:22

Просмотр сообщенияBeLoveAll (07 Декабрь 2015 - 02:46) писал:

Не получается. Пишет, что на сайте есть ошибка, а потом сразу перекидывает в корзину. А так же сама кнопка "добавить в корзину" на странице товара стала не в дизайн сайта.

Еще раз объясню, что хотим в итоге.
При заказе из категории (т.е. когда не выбран какой-то конкретный товар и пользователь просматривает товары в категории) или из блока "Вы смотрели" должен работать заказ в один клик. Сделал всё по совету Firefly из поста#2-всё работает как надо, тут ничего не меняем.
Если пользователь зашел на страницу какого-либо конкретного товара или оформляет заказ из Корзины, то необходимо восстановить самый изначальный вариант, т.е.:
-для заказа со страницы товара. Кнопка "добавить в корзину"->появляющееся уведомление с кнопками "продолжить покупки" и "оформить заказ"->подробная карточка оформления заказа.
-для заказа из Корзины. Кнопка "Оформить заказ"->подробная карточка оформления заказа.
Здравствуйте, найдите в шаблоне Товар код
<input type="submit" name="Submit" value="Добавить в корзину" class="button button_cart_product addToCartWithMod" onclick="$('.goodsDataForm').submit()">

замените на

 <input type="button" class="button button_cart_product addToCartWithMod" value="Добавить в корзину" id="button-cart"  onclick="$('.goodsDataForm').submit(); return false;"  title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>

в конец main.css добавьте

#button-cart {
	font-size: 18px;
	background: #e07d91;
	color: white;
	border: none;
	width: 240px;
	height: 45px;
	cursor: pointer;
	transform: skew(-20deg);
	-moz-transform: skew(-20deg);
	-webkit-transform: skew(-20deg);
	transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
	display: block;
	margin: 10px 10px;
	text-align: center;
	padding-top: 3px;
	font-weight: normal;
}


далее найдите в файле main.js

 // Добавление товара в корзину через ajax
  $('.goodsDataForm, .goodsToCartFromCompareForm, .goodsListForm').submit(function(){
	
	$(this).nyroModalManual({
	  formIndicator: 'ajax_q',  // Value added when a form is sent
	  minWidth: 450, // Minimum width
	  minHeight: 140, // Minimum height
	  gallery: null // Gallery name if provided
	});
	return false;
  });
  

и удалите

#9 BeLoveAll

BeLoveAll

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

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

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

Просмотр сообщенияИрина345 (07 Декабрь 2015 - 15:22) писал:

  

С кнопкой все получилось=) Спасибо=)

С остальным не очень. При нажатии кнопки "Добавить в корзину" со страницы товара, автоматически перекидывает в Корзину. А нужно, чтобы при добавлении в корзину со страницы товара (любого) выскакивало такое уведомление:

Изображение

#10 novich0k

novich0k

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

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

Отправлено 30 Январь 2016 - 19:44

Здравствуйте, помогите пожалуйста. Аккаунт SL-364269

Форму быстрого оформления заказа- заменить- Оформление заказа

E-mail- убрать.

Я хочу зарегистрироваться- убрать.

Способ доставки- убрать

Под адресом доставки поставить адреса с (квадратиками), для выбора, как «я хочу зарегистрироваться»
[]  Хоста, ул. Звездочка ИП Арок
[]   Адлер, ул. Профсоюзная ИП Арок

Дальше у меня не получилось)

В оплату, если можно поставить
[] На карточку магазина
[] Робокаса
[] Наличными в магазине

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

  • Безымянный121.png


#11 MikDark

MikDark

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

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

Отправлено 02 Февраль 2016 - 09:40

Просмотр сообщенияnovich0k (30 Январь 2016 - 19:44) писал:

Здравствуйте, помогите пожалуйста. Аккаунт SL-364269

Форму быстрого оформления заказа- заменить- Оформление заказа

E-mail- убрать.

Я хочу зарегистрироваться- убрать.

Способ доставки- убрать

Под адресом доставки поставить адреса с (квадратиками), для выбора, как «я хочу зарегистрироваться»
[]  Хоста, ул. Звездочка ИП Арок
[]   Адлер, ул. Профсоюзная ИП Арок

Дальше у меня не получилось)

В оплату, если можно поставить
[] На карточку магазина
[] Робокаса
[] Наличными в магазине

У Вас скрыты способы оплаты в самом шаблоне. Чтоб их показать, Вам нужно в шаблоне Быстрый заказ заменить:
		  <div class="quick_order_payment buttons" rel="{order_delivery.ID}" style="display: none;">

на

		  <div class="quick_order_payment buttons" rel="{order_delivery.ID}">


#12 novich0k

novich0k

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

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

Отправлено 02 Февраль 2016 - 22:33

Просмотр сообщенияMikDark (02 Февраль 2016 - 09:40) писал:

У Вас скрыты способы оплаты в самом шаблоне. Чтоб их показать, Вам нужно в шаблоне Быстрый заказ заменить:
		 <div class="quick_order_payment buttons" rel="{order_delivery.ID}" style="display: none;">

на

		 <div class="quick_order_payment buttons" rel="{order_delivery.ID}">
Спасибо!
Помогите, еще убрать)

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

  • Безымянный12121.jpg


#13 Vaccina

Vaccina

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

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

Отправлено 03 Февраль 2016 - 00:15

В шаблоне Быстрый заказ найдите:
<tr>
			  <td class="wantreg">
					{% IF TARIFF_FEATURE_CLIENT_ROOM %}
					  {% IFNOT CLIENT_IS_LOGIN %}
						<div class="control">
						  <input type="checkbox" id="contactWantRegister" name="form[contact][want_register]" value="1" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}checked="checked"{% ENDIF %}><label for="contactWantRegister">Я хочу зарегистрироваться</label>
						</div>
					  {% ENDIF %}
					{% ENDIF %}
			  </td>
		  </tr>  

замените на:
<tr style="display:none;">
			  <td class="wantreg">
					{% IF TARIFF_FEATURE_CLIENT_ROOM %}
					  {% IFNOT CLIENT_IS_LOGIN %}
						<div class="control">
						  <input type="checkbox" id="contactWantRegister" name="form[contact][want_register]" value="1" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}checked="checked"{% ENDIF %}><label for="contactWantRegister">Я хочу зарегистрироваться</label>
						</div>
					  {% ENDIF %}
					{% ENDIF %}
			  </td>
		  </tr>  

далее найдите:
<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>
				 

замените на:
<span class="orderStageDeliveryDefaultPrice" style="display:none;">{order_delivery.END_PRICE | money_format}</span>
					<span class="orderStageDeliveryZonePrice" style="display:none;">{order_delivery.ZONE_END_PRICE | money_format}</span>
				 

далее найдите:
<h2 class="legend margTop">Адрес доставки заказа</h2>

замените на:
<h2 class="legend margTop" style="display:none;">Адрес доставки заказа</h2>

далее найдите:
<!-- Если поле адреса доставки запрашивается -->
		{% IF SETTINGS_ORDER_FIELDS_ADDRESS<3 %}
		  <li class="wide">
			<div class="clear"></div>
			<label for="quickDeliveryAddress" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>Адрес доставки{% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}<em><span class="star">*</span></em>{% ENDIF %}</label>
			<div class="input-box">
			  <textarea cols="100" rows="5" id="quickDeliveryAddress" name="form[delivery][address]" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_ADDRESS}</textarea>
			</div> 
		  </li>
		{% ENDIF %}

замените на:
<!-- Если поле адреса доставки запрашивается -->
		{% IF SETTINGS_ORDER_FIELDS_ADDRESS<3 %}
		  <li class="wide" style="display:none;">
			<div class="clear"></div>
			<label for="quickDeliveryAddress" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>Адрес доставки{% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}<em><span class="star">*</span></em>{% ENDIF %}</label>
			<div class="input-box">
			  <textarea cols="100" rows="5" id="quickDeliveryAddress" name="form[delivery][address]" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_ADDRESS}</textarea>
			</div> 
		  </li>
		{% ENDIF %}


#14 novich0k

novich0k

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

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

Отправлено 04 Февраль 2016 - 21:19

Просмотр сообщенияVaccina (03 Февраль 2016 - 00:15) писал:

В шаблоне Быстрый заказ найдите:
<tr>
			 <td class="wantreg">
				 {% IF TARIFF_FEATURE_CLIENT_ROOM %}
					 {% IFNOT CLIENT_IS_LOGIN %}
					 <div class="control">
						 <input type="checkbox" id="contactWantRegister" name="form[contact][want_register]" value="1" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}checked="checked"{% ENDIF %}><label for="contactWantRegister">Я хочу зарегистрироваться</label>
					 </div>
					 {% ENDIF %}
				 {% ENDIF %}
			 </td>
		 </tr>

замените на:
<tr style="display:none;">
			 <td class="wantreg">
				 {% IF TARIFF_FEATURE_CLIENT_ROOM %}
					 {% IFNOT CLIENT_IS_LOGIN %}
					 <div class="control">
						 <input type="checkbox" id="contactWantRegister" name="form[contact][want_register]" value="1" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}checked="checked"{% ENDIF %}><label for="contactWantRegister">Я хочу зарегистрироваться</label>
					 </div>
					 {% ENDIF %}
				 {% ENDIF %}
			 </td>
		 </tr>

далее найдите:
<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>
				

замените на:
<span class="orderStageDeliveryDefaultPrice" style="display:none;">{order_delivery.END_PRICE | money_format}</span>
				 <span class="orderStageDeliveryZonePrice" style="display:none;">{order_delivery.ZONE_END_PRICE | money_format}</span>
				

далее найдите:
<h2 class="legend margTop">Адрес доставки заказа</h2>

замените на:
<h2 class="legend margTop" style="display:none;">Адрес доставки заказа</h2>

далее найдите:
<!-- Если поле адреса доставки запрашивается -->
	 {% IF SETTINGS_ORDER_FIELDS_ADDRESS<3 %}
		 <li class="wide">
		 <div class="clear"></div>
		 <label for="quickDeliveryAddress" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>Адрес доставки{% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}<em><span class="star">*</span></em>{% ENDIF %}</label>
		 <div class="input-box">
			 <textarea cols="100" rows="5" id="quickDeliveryAddress" name="form[delivery][address]" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_ADDRESS}</textarea>
		 </div>
		 </li>
	 {% ENDIF %}

замените на:
<!-- Если поле адреса доставки запрашивается -->
	 {% IF SETTINGS_ORDER_FIELDS_ADDRESS<3 %}
		 <li class="wide" style="display:none;">
		 <div class="clear"></div>
		 <label for="quickDeliveryAddress" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>Адрес доставки{% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}<em><span class="star">*</span></em>{% ENDIF %}</label>
		 <div class="input-box">
			 <textarea cols="100" rows="5" id="quickDeliveryAddress" name="form[delivery][address]" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_ADDRESS}</textarea>
		 </div>
		 </li>
	 {% ENDIF %}

Спасибо большое!




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

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