Внимание! С 1 августа по 1 сентября 2018 года продажа дополнений к модулю TSVshop временно приостановлена. После 1 сентября продажа возобновится. Приносим извинения за временные неудобства
Уважаемые посетители! Сайт находится в стадии наполнения информацией, поэтому не вся информация доступна в данный момент. В ближайшее время мы завершим работы над сайтом. Приностм извинения за временные неудобства.

Сниппет TSVshop

Это главный сниппет, который используется для работы интернет-магазина. В зависимости от того, какой выбран режим работы сниппеты (за это отвечает параметр act), выводится следующее:

Рассмотрим подробнее работу со сниппетом.

Инфоблок заказов (&act=`info`)

Чтобы в нужном месте страницы вывести информацию о количестве товаров в корзине и их сумме (так называемый инфоблок), достаточно вставить в страницу/шаблон такой вызов:

[!TSVshop? &act=`info` &basketid=`` &hideon=`` &tplinfoblock=`имя_чанка_или_путь_к_файлу` &tvs =``!]

где 

Корзина заказов (&act=`basket`)

Чтобы вывести корзину заказов, достаточно вставить в нужную страницу/шаблон такой вызов:

[!TSVshop? &act=`basket` &checkid=`` &namesource=`` &tvs=`` !]

где

Внешний вид корзины вы можете настроить с помощью чанка Shop_Cart (корзина с товарами) и Shop_Cart_Empty (корзина пуста). Вы также можете указать другой чанк или даже файл. Для этого используйте параметр tplcart и tplcartempty соответственно. Например, для другого чанка такой вызов:

[!TSVshop? &act=`basket` &checkid=`` &tplcart=`имя_чанка_или_путь_к_файлу` &tplcartempty=`имя_чанка_или_путь_к_файлу`!]

Для того, чтобы вместо чанка указать файл, используйте такой вызов:

[!TSVshop? &act=`basket` &checkid=`` &tplcart=`@FILE:путь_от_корня_сайта/имя_файла` &tplcartempty=`@FILE:путь_от_корня_сайта/имя_файла`!]

Оформление заказа (&act=`checkout`)

Чтобы вывести форму оформления заказа, достаточно вставить в нужную страницу/шаблон такой вызов:

[!TSVshop? &act=`checkout` &backid=`` &tvs =`` !]

где

Внешний вид корзины при оформлении товара вы можете настроить с помощью чанка Shop_Checkout, а форму для оформления заказа - в чанке Shop_UserForm. Последний используется сниппетом eForm, поэтому в нем вы можете использовать синтаксис eForm.

Указать другой чанк или шаблон вы можете с помощью таких параметров сниппета:

Для корзины - tplcheckout, напр.,

[!TSVshop? &act=`checkout` &backid=`` &tplcheckout=`имя_чанка_или_путь_к_файлу`!]

Для того, чтобы вместо чанка указать файл, используйте такой вызов:

[!TSVshop? &act=`checkout` &backid=`` &tplcheckout=`@FILE:путь_от_корня_сайта/имя_файла`!]

Для формы пользователя (поддерживается ТОЛЬКО чанки) - tpluserform, напр.,

[!TSVshop? &act=`checkout` &backid=`` &tpluserform=`имя_чанка`!]

Завершение оформления заказа (&act=`finish`)

После заполнения формы заказа и ее подтверждения пользователь попадает на страницу завершения оформления заказа. Для этой страницы вызов такой:

[!TSVshop? &act=`finish` &tplsuccess=`имя_чанка_или_путь_к_файлу` &tplmailadmin=`имя_чанка_или_путь_к_файлу` &tplmailklient=`имя_чанка_или_путь_к_файлу` &tplmailupdateorder=`имя_чанка_или_путь_к_файлу` &tvs=`имена_TV`!]

Внешний вид сообщения вы можете настроить с помощью чанка Shop_FinishText. Вы также можете указать другой чанк или даже файл. Для этого используйте параметр tplsuccess. Например, для другого чанка такой вызов:

[!TSVshop? &act=`finish` &tplsuccess=`имя_чанка_или_путь_к_файлу`!]

Для того, чтобы вместо чанка указать файл, используйте такой вызов:

[!TSVshop? &act=`finish` &tplsuccess=`@FILE:путь_от_корня_сайта/имя_файла`!]

Также в этом режиме вы можете изменить: &tplmailadmin - шаблон письма админу (по-умолчанию чанк Shop_mail_admin); &tplmailklient - шаблон письма клиенту (чанк Shop_mail_klient); &tplmailupdateorder - шаблон с письмом клиенту при изменении статуса заказ (чанк Shop_UpdateOrder). Можно указывать имена чанков и путь к файлу: @FILE:путь_от_корня_сайта/имя_файла.

Печать накладной/товарного чека (&act=`printorder`)

(новое, будет доступно с версии TSVshop 5.4)

В данном режиме можно распечатать накладную/товарный чек для конкретного заказа. Это может понадобиться в некоторых случаях, когда предусмотрено, что покупатель сам может это сделать. Для этого нужно создать отдельную страницу, вставив в нее такой вызов:

[!TSVshop? &act=`printorder` &tplprintorder=``!]

где &tplprintorder - это чанк с шаблоном накладной/товарного чека.

Чтобы распечатать накладную/товарный чек, нужно перейти по ссылке: http://site.name/страница_с_вызовом_сниппета?i=номерзаказа:коддоступа

Код доступа - это поле с уникальным кодом генерируется для каждого заказа в момент его оформления. В таблице shop_order это поле называется code. Если ссылку на печать накладной нужно выслать покупателю вместе с письмом о заказе, то в чанке Shop_mail_klient (шаблон письма клиенту), то код доступа выводится плейсхолдером [ +shop.mail.code+ ]

Багтрекер

О найденных ошибках и пожеланиях сообщайте в наш багтрекер.

перейти

Форум

Получите помощь в решении возникших трудностей или поделитесь своим опытом в работе с TSVshop.

перейти

Помощь проекту

Вы можете оказать посильную материальную помощь проекту, пожертвовав некоторую сумму.

кошельки

Рассылка

Подпишитесь с помощью этой формы на наши новости, и вы сможете на свой электронный адрес получать самую свежую информацию о модуле TSVshop и узнавать о выходе новых версий.

Отзывы

Здравствуйте, я Андрей Корнелевский , хочу выразить администраторам , авторам и руководителям сайта благодарность ! За хороший сайт и продукцию , моя компания пользуется услугами вашего сайта.

MODx DualSpace PHP