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


Кнопка "Под Заказ"


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

#41 harvi

harvi

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

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

Отправлено 05 Июль 2014 - 11:52

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

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

  • pic_25.jpg


#42 Castiel

Castiel

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

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

Отправлено 05 Июль 2014 - 12:09

Просмотр сообщенияharvi (05 Июль 2014 - 11:52) писал:

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

Здравствуйте, попробуйте такой вариант
Если товара нет в наличии, то появится кнопка Под заказ которая будет выполнять те же функции что и Купить

В шаблоне "Товары"
Находим:
			<div class="buttons">
			  {% IF goods.MAX_REST_VALUE>0 %}
				<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
				  <div>
					<input type="hidden" name="hash" value="{HASH}" />
					<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
					<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
					<a class="whtgray" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить сейчас</a>
					<a href="{goods.URL}" class="whtgray" title="Подробнее о товаре &laquo;{goods.NAME}&raquo;">Подробнее</a>
				  </div>
				</form>
			  {% ENDIF %}
			  {% IF goods.MAX_REST_VALUE=0 %}<a href="{goods.URL}" class="whtgray" title="Подробнее о товаре &laquo;{goods.NAME}&raquo;">Подробнее</a>{% ENDIF %}
			</div>

Заменяем на:
			<div class="buttons">
				<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
				  <div>
					<input type="hidden" name="hash" value="{HASH}" />
					<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
					<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
					{% IF goods.MAX_REST_VALUE>0 %}<a class="whtgray" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить сейчас</a>
					{% ELSE %}
					<a class="whtgray" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Под заказ</a>
					{% ENDIF %}
					<a href="{goods.URL}" class="whtgray" title="Подробнее о товаре &laquo;{goods.NAME}&raquo;">Подробнее</a>
				  </div>
				</form>
			</div>


#43 harvi

harvi

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

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

Отправлено 05 Июль 2014 - 13:00

ОТЛИЧНО спасибо все получилось, и еще надо добавить кнопку при просмотре товара ПОД ЗАКАЗ

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

  • pic_27.jpg


#44 Dars

Dars

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

  • Пользователи
  • PipPipPipPip
  • 1 410 сообщений

Отправлено 05 Июль 2014 - 13:45

Просмотр сообщенияharvi (05 Июль 2014 - 13:00) писал:

ОТЛИЧНО спасибо все получилось, и еще надо добавить кнопку при просмотре товара ПОД ЗАКАЗ
В шаблоне "Товар" найдите код:
<!-- Если в тарифном плане подключен модуль сравнения товаров -->
				{% IF TARIFF_FEATURE_GOODS_COMPARE %}
				  <!-- Если не выключен модуль сравнения товаров, то покажем кнопку сравнения товаров -->
				  {% IFNOT SETTINGS_COMPARE_DISABLE %}
					<li><a class="goodsDataCompareButton add whtblue" {% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} rel="{COMPARE_ADD_URL}?return_to={CURRENT_URL | urlencode}" title="Добавить &laquo;{GOODS_NAME}&raquo; к списку сравнения с другими товарами" href="#" >Сравнить товар</a></li>
					<li><a class="goodsDataCompareButton delete whtblue" {% IFNOT GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} rel="{COMPARE_DELETE_URL}?return_to={CURRENT_URL | urlencode}" title="Убрать &laquo;{GOODS_NAME}&raquo; из списка сравнения с другими товарами" href="#" >Не сравнивать</a></li>
				  {% ENDIF %}
				{% ENDIF %}
			  </ul>
			  <div class="clear"></div>
			</div>
			<!-- Цена и Кнопки-Конец -->
и замените на:
<!-- Если в тарифном плане подключен модуль сравнения товаров -->
				{% IF TARIFF_FEATURE_GOODS_COMPARE %}
				  <!-- Если не выключен модуль сравнения товаров, то покажем кнопку сравнения товаров -->
				  {% IFNOT SETTINGS_COMPARE_DISABLE %}
					<li><a class="goodsDataCompareButton add whtblue" {% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} rel="{COMPARE_ADD_URL}?return_to={CURRENT_URL | urlencode}" title="Добавить &laquo;{GOODS_NAME}&raquo; к списку сравнения с другими товарами" href="#" >Сравнить товар</a></li>
					<li><a class="goodsDataCompareButton delete whtblue" {% IFNOT GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} rel="{COMPARE_DELETE_URL}?return_to={CURRENT_URL | urlencode}" title="Убрать &laquo;{GOODS_NAME}&raquo; из списка сравнения с другими товарами" href="#" >Не сравнивать</a></li>
				  {% ENDIF %}
				{% ENDIF %}
				{% IF GOODS_MOD_REST_VALUE=0 %}<li class="goodsPageSubmitButtonBlock"><a class="whtblue" a class="whtblue" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">Под заказ</a>{% ENDIF %}</li>
			  </ul>
			  <div class="clear"></div>
			</div>
			<!-- Цена и Кнопки-Конец -->


#45 harvi

harvi

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

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

Отправлено 06 Июль 2014 - 05:18

ОТЛИЧНО. все получилось без проблем. Спасибо большое. еще такой вопрос, возможно он реализован уже на сайте или это будет не возможно реализовать. вопрос в следующем.
когда нажимаешь купить, т.е. товар по наличию фактически он просто оформил его на сайте и потом пришел в офис и забрал. а если ПО ЗАКАЗ то надо бы сделать чтобы была предоплата по любому, т.е. чтобы не выбирать способы оплаты как при КУПИТЬ а уже конкретно выходило меню предоплата (к примеру 25% от суммы заказа) ну сделать привязку к пункту меню ВИДЫ ОПЛАТЫ и там указать как сделать предоплату.
заранее благодарю.

#46 Сake

Сake

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

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

Отправлено 06 Июль 2014 - 05:29

Если вы не используете способы доставки, то можно реализовать из способов доставки варианты оформления заказа (оплаты) и привязать к данным вариантам доставки созданные способы оплаты. В описание оплаты можно вставить инструкцию. К сожалению, нельзя реализовать оплату до совершения заказа. Оплата может происходить только на шаге просмотр заказа (самый последний шаг формирования заказа). Реализовать вариант оформления заказа через кнопку можно попробовать только для быстрого заказа. Если условие формируется на основе наличия товара, то данный трюк будет работать только если в корзине будет всегда один товар.

#47 harvi

harvi

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

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

Отправлено 06 Июль 2014 - 06:14

Отлично, спасибо большое за ответ. сейчас буду пытаться реализовать как Вы сказали.

#48 harvi

harvi

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

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

Отправлено 14 Март 2015 - 15:18

я сменил шаблон сейчас актуально кнопку под заказ, если нет товара в наличии, как сделать помогите и еще надо чтобы когда оформляешь под заказ способо оплаты был  другой чтобы можно было привязать оплата  через robokassu или что то другое а если есть товар в наличии то там способ оплаты другой. Заранее спасибо
Аккаунт SL-120241




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

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