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


Виды доставки товара


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

#1 LisaSag

LisaSag

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

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

Отправлено 09 Январь 2011 - 10:54

В нашем магазине vam-m.ru подразумевается возможность не просто доставки покупателю мебели, но также ее сборка и подъем на этаж за отдельную плату. Как сделать в вариантах доставки правило расчета стоимости, чтобы можно было к окончательной стоимости добавить стоимость подъема на этаж, исходя из стоимости 1 этажа - 150 рублей, и сборки, исходя из стоимости сборки - 10% от стоимости мебели?

#2 support

support

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

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 09 Январь 2011 - 11:26

Можно попробовать сделать подобное условие в виде услуги и товара, который можно назвать например "Подъем на этаж" или как-то так. Соответственно клиент заходит на сайт, покупает товар, ему в шаблоне корзины например отображается возможность заказать подъем товара на этаж, он указывает сколько ему надо этажей и далее оформляется все как обычный заказ.

#3 LisaSag

LisaSag

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

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

Отправлено 09 Январь 2011 - 22:27

То есть шаблон корзины надо дописать? Где-то на форуме можно посмотреть как это сделать?

#4 support

support

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

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 10 Январь 2011 - 08:40

Просмотр сообщенияLisaSag (09 Январь 2011 - 22:27) писал:

То есть шаблон корзины надо дописать? Где-то на форуме можно посмотреть как это сделать?
Ну я имел ввиду вставить ссылку на категорию, в которой будут располагаться все эти варианты доставки, например так:
<a href="http://{NET_DOMAIN}/адрес категории">Заказать подъём на этаж</a>
Либо закачать эти товары, вставить примерно такой код в категории:
<div class="goodsListItemCatalogueAddToCartButton">
  <form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="post" class="goodsDataForm">
	<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}" />
	<input type="submit" value="Добавить в заказ {goods.NAME}" />
  </form>  
</div>

затем посмотреть как сгенерируется код на странице списка этих категорий и скопировать получившиеся кнопки услуг над корзиной например. Это делается чтобы проставились идентификаторы модификаций...

Можно конечно поступить проще, реализовать задачу одним действием - просто вставить кнопки добавления в корзину услуг, и проставить нужный ID-шник.
Тогда в шаблоне "Корзина" достаточно будет вставить вышеуказанный код вставив в поле form[goods_mod_id] нужный идентификатор модификации. Он доступен если нажать посмотреть html код на сгенерированной странице просмотра товара вашей услуги. В этом случае получится код:
<div class="goodsListItemCatalogueAddToCartButton">
  <form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="post" class="goodsDataForm">
	<input type="hidden" name="hash" value="{HASH}" />
	<input type="hidden" name="form[goods_from]" value="" />
	<input type="hidden" name="form[goods_mod_id]" value="ТУТ ВСТАВИТЬ ИДЕНТИФИКАТОР МОДИФИКАЦИИ, КОТОРЫЙ ЕСТЬ В СГЕНЕРИРОВАННОМ КОДЕ СТРАНИЦЫ УСЛУГИ ПОДЪЁМА" />
	<input type="submit" value="Добавить в заказ услугу ..." />
  </form>  
</div>

Я бы вставлял этот код прямо под строкой пути, под этим кодом:
  <!-- Строка пути -->
  <div id="site-path">
	<p>
	  <a href="http://{NET_DOMAIN}/">Главная</a> » <span class="current">Корзина</span>
	</p>
  </div>
  <!-- end Строка пути -->

Хотя Вам видней по стилистике куда лучше его встроить.

#5 pers

pers

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

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

Отправлено 25 Январь 2011 - 12:02

Можно конечно поступить проще, реализовать задачу одним действием - просто вставить кнопки добавления в корзину услуг, и проставить нужный ID-шник.
Тогда в шаблоне "Корзина" достаточно будет вставить вышеуказанный код вставив в поле form[goods_mod_id] нужный идентификатор модификации. Он доступен если нажать посмотреть html код на сгенерированной странице просмотра товара вашей услуги.

Можно специально для чайников подробнее объяснить где  и как найти ID-шник

#6 support

support

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

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 25 Январь 2011 - 12:59

Вот здесь есть подробное описание:
http://forum.storela...ndpost__p__1008

#7 BTC_Man

BTC_Man

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

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

Отправлено 26 Январь 2011 - 03:33

Добрый день!
У нас есть опция при доставке как САМОВЫВОЗ и тогда цена на товар уменьшается на 5%, как сделать такую опцию, чтобы при выборе данного условия цена автоматически менялась, так как вставить формулы в расчет не представляется возможным.
Заранее спасибо

#8 support

support

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

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 26 Январь 2011 - 17:13

Здравствуйте!

Технически реализация подобной задачи возможна с помощью использования скидок, после оформления заказа, т.к заказ оформлен, оператор добавляет к заказу скидку в 5% в случае если заказ оформлен через самовывоз.
К сожалению сделать это в автоматическом режиме не представляется возможным. Можно только написать тектовую информацию, для этого метода оплаты и добавлять вручную скидку.




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

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