В нашем магазине vam-m.ru подразумевается возможность не просто доставки покупателю мебели, но также ее сборка и подъем на этаж за отдельную плату. Как сделать в вариантах доставки правило расчета стоимости, чтобы можно было к окончательной стоимости добавить стоимость подъема на этаж, исходя из стоимости 1 этажа - 150 рублей, и сборки, исходя из стоимости сборки - 10% от стоимости мебели?
1
Виды доставки товара
Автор LisaSag, 09 янв. 2011 10:54
Сообщений в теме: 7
#1
Отправлено 09 Январь 2011 - 10:54
#2
Отправлено 09 Январь 2011 - 11:26
Можно попробовать сделать подобное условие в виде услуги и товара, который можно назвать например "Подъем на этаж" или как-то так. Соответственно клиент заходит на сайт, покупает товар, ему в шаблоне корзины например отображается возможность заказать подъем товара на этаж, он указывает сколько ему надо этажей и далее оформляется все как обычный заказ.
#3
Отправлено 09 Январь 2011 - 22:27
То есть шаблон корзины надо дописать? Где-то на форуме можно посмотреть как это сделать?
#4
Отправлено 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
Отправлено 25 Январь 2011 - 12:02
Можно конечно поступить проще, реализовать задачу одним действием - просто вставить кнопки добавления в корзину услуг, и проставить нужный ID-шник.
Тогда в шаблоне "Корзина" достаточно будет вставить вышеуказанный код вставив в поле form[goods_mod_id] нужный идентификатор модификации. Он доступен если нажать посмотреть html код на сгенерированной странице просмотра товара вашей услуги.
Можно специально для чайников подробнее объяснить где и как найти ID-шник
Тогда в шаблоне "Корзина" достаточно будет вставить вышеуказанный код вставив в поле form[goods_mod_id] нужный идентификатор модификации. Он доступен если нажать посмотреть html код на сгенерированной странице просмотра товара вашей услуги.
Можно специально для чайников подробнее объяснить где и как найти ID-шник
#6
Отправлено 25 Январь 2011 - 12:59
#7
Отправлено 26 Январь 2011 - 03:33
Добрый день!
У нас есть опция при доставке как САМОВЫВОЗ и тогда цена на товар уменьшается на 5%, как сделать такую опцию, чтобы при выборе данного условия цена автоматически менялась, так как вставить формулы в расчет не представляется возможным.
Заранее спасибо
У нас есть опция при доставке как САМОВЫВОЗ и тогда цена на товар уменьшается на 5%, как сделать такую опцию, чтобы при выборе данного условия цена автоматически менялась, так как вставить формулы в расчет не представляется возможным.
Заранее спасибо
#8
Отправлено 26 Январь 2011 - 17:13
Здравствуйте!
Технически реализация подобной задачи возможна с помощью использования скидок, после оформления заказа, т.к заказ оформлен, оператор добавляет к заказу скидку в 5% в случае если заказ оформлен через самовывоз.
К сожалению сделать это в автоматическом режиме не представляется возможным. Можно только написать тектовую информацию, для этого метода оплаты и добавлять вручную скидку.
Технически реализация подобной задачи возможна с помощью использования скидок, после оформления заказа, т.к заказ оформлен, оператор добавляет к заказу скидку в 5% в случае если заказ оформлен через самовывоз.
К сожалению сделать это в автоматическом режиме не представляется возможным. Можно только написать тектовую информацию, для этого метода оплаты и добавлять вручную скидку.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных