UMIhelp

Разработка дополнительного функционала => Custom макросы => Тема начата: fAcknet от 08 Декабря 2011, 12:18:45

Название: Оформление заказа в один шаг
Отправлено: fAcknet от 08 Декабря 2011, 12:18:45
http://wiki.umisoft.ru/%D0%9E%D1%84%D0%BE%D1%80%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%B0_%D0%B2_%D0%BE%D0%B4%D0%B8%D0%BD_%D1%88%D0%B0%D0%B3_%E2%80%93_xslt_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80

начал делать по этой статье, но не понял в каком теперь файле делать шаблон одностраничный?
 и может быть уже есть какой нибудь готовый пример?

и еще вопрос, не подскажете ссылку на автоматический пересчет кол-во товара на складе ( сравнивая с кол-вом в корзине, если на складе меньше, в корзине уменьшается.) при добавления в корзину? (на WIKI не нашел)
Название: Re:Оформление заказа в один шаг
Отправлено: admin от 08 Декабря 2011, 16:27:04
вам надо вызвать макрос udata://emarket/fast_purchasing_xslt/ в вашем шаблоне и создать в любом файле или в новом фале шаблоны для обработки результатов этого макроса, подробнее сейчас не могу, под рукой нет примера
Название: Re:Оформление заказа в один шаг
Отправлено: Vladimir от 08 Декабря 2011, 17:38:09
По  пересчету. Посмотрите   http://wiki.umisoft.ru/Изменение_кол-ва_товаров_в_корзине_(tpl_2.8.0)
Название: Re:Оформление заказа в один шаг
Отправлено: fAcknet от 08 Декабря 2011, 18:01:04
мне надо XSLT и кол-во товара в ручную у меня можно менять

Название: Re:Оформление заказа в один шаг
Отправлено: admin от 08 Декабря 2011, 19:05:11
подожди, тебе надо иметь возможность менять кол-во товара в корзине или менять кол-во товара на складе (в соответствующем поле в админке) при покупке товара?

если первый вариант, то посмотри материалы в курсу "xslt расширенный" (http://education.umi-cms.ru/information/xslt_advanced/) я там рассказывал как подключать ajax  к работе с корзиной
Название: Re:Оформление заказа в один шаг
Отправлено: fAcknet от 08 Декабря 2011, 20:00:08
что бы был пересчет, если человек купил 2 шт, а на складе 1шт, что бы проверял количество на складе и изменял на 1шт в карзине
Название: Re:Оформление заказа в один шаг
Отправлено: fAcknet от 09 Декабря 2011, 12:36:07
еще вопрос: тоже не понимаю в какой файл надо это прописывать в каталоге или в магазине?
http://wiki.umisoft.ru/%D0%9D%D0%B5_%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D1%8C_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D1%83_%D0%B4%D0%BB%D1%8F_%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0_%D0%B2_%D0%BA%D0%BE%D1%80%D0%B7%D0%B8%D0%BD%D1%83_%D0%B5%D1%81%D0%BB%D0%B8_%D0%B5%D0%B3%D0%BE_%D0%BD%D0%B5%D1%82_%D0%BD%D0%B0_%D1%81%D0%BA%D0%BB%D0%B0%D0%B4%D0%B5_(XSLT)

получилось, но пришлось править  xsltTpls/modules/catalog/common.xsl

ОН ПОТОМ НЕ ЗАТРЕТСЯ ПРИ ОБНОВЛЕНИИ?
Название: Re:Оформление заказа в один шаг
Отправлено: admin от 09 Декабря 2011, 13:05:10
версию 2.8.5 еще не тестировал (там были изменения в механизме работы с шаблонами), но вообще шаблоны будь они xslt или tpl не перезатираются при обновлении системы
Название: Re:Оформление заказа в один шаг
Отправлено: fAcknet от 09 Декабря 2011, 13:26:24
спасибо, с оформлением в один шаг так и не разобрался, буду очень благодарен если найдете мне хоть какой то пример шаблона.


и про пересчет так не чего не нашел
############################
не подскажете ссылку на автоматический пересчет кол-во товара на складе ( сравнивая с кол-вом в корзине, если на складе меньше, в корзине уменьшается.) при добавления в корзину? (на WIKI не нашел)
############################
Название: Re:Оформление заказа в один шаг
Отправлено: admin от 09 Декабря 2011, 14:04:38
насчет пересчета, надо писать. До этого делал учет кол-ва только при синхронизации с 1с
Название: Re:Оформление заказа в один шаг
Отправлено: fAcknet от 12 Декабря 2011, 13:24:39
мне как раз надо будет с синхронизацией в 1с :)
Название: Re:Оформление заказа в один шаг
Отправлено: bosya от 20 Июня 2012, 15:00:08
А работает ли заказ в 1шаг на 2.8.5.2?
Название: Re:Оформление заказа в один шаг
Отправлено: bosya от 20 Июня 2012, 15:51:49
в конце редиректит на "emarket/purchase/payment/{$paymentName}"
payment - доставка курьером.
может глуплю гдето)
Название: Re:Оформление заказа в один шаг
Отправлено: admin от 20 Июня 2012, 15:57:32
должен работать найди в ветке xslt тоже есть про оформление в один шаг