Параметры вывода заказа
Раздел "Заказ" глобальных параметров компонента :
- Показать описание позиции в письме-заказе - если "нет", то описания позиций будут скрыты в заказе, если "да" - то показаны.
- Показать разделы - позволяет включить/отключить показ наименований и описаний разделов в заказе.
- Показать категории - позволяет включить/отключить показ наименований и описаний категорий в заказе. Если показ категорий отключен, то автоматически отключаются подитоги по категориям.
- Показать итого без скидки - показать или нет сумму заказа без скидки.
- Показать итого скидки - показать или нет суммарную скидку по заказу.
- Показать итого со скидкой - показать или нет сумму заказа со скидкой
- Показать итого без НДС - показать или нет сумму заказа без НДС, если НДС не содержится в заказе, то итого без НДС не будет показываться независимо от значения параметра.
- Показать итоги по весу - показать или нет итоговый вес заказа.
- Показать итоги по объему - показать или нет итоговый объем заказа.
- Сохранить заказ в XML - если "Да", то заказ, сформированный пользователем, будет сохранен в формате XML в указанной в следующем параметре папке сайта или в папке по умолчанию /administrator/components/com_ipricecalc/export/.
- Директория XML - директория на сервере для сохранения заказов в формате XML. Если директория не задана, то будет использован каталог по умолчанию /administrator/components/com_ipricecalc/export/. При задании каталога следует задавать абсолютный маршрут на сервере, например /home/a/account/yousite/public_html/administrator/components/com_ipricecalc/export. Задание относительного маршрута, например /administrator/components/com_ipricecalc/export/, будет ошибочным.
- Вложить XML файл с заказом к письму заказа для менеджеров - если "Да", то после отправки заказа пользователем в письмо-заказ администратору будет вложен XML файл с заказом.
- Вложить PDF счет на оплату в письмо заказа - если "Да", то в письмо-заказ будет вложен счет на оплату заказа. Используйте эту опцию, если вы не используете способы оплаты, где уже есть способ оплаты "Счет на оплату", и хотите чтобы к каждое письмо-заказ включался счет на оплату.
- Использовать вид PDF счета на оплату - выберите шаблон для PDF счета на оплату.
- Каталог для загрузки вложенных файлов заказа - каталог сайта, куда будут записываться файлы, вложенные пользователем в заказ. Необходимо задавать относительный путь каталога, например: /images . Каталог по умолчанию: /tmp . При задании нового каталога необходимо убедиться, что такой каталог существует на сайте.
- Макс. размер файла (Кбайт) - Максимально допустимый размер файла для загрузки пользователем. Задается в килобайтах. На максимально допустимый размер файла для загрузки также влияют системные параметры вашего PHP сервера: upload_max_filesize, post_max_size. Более подробно об установке этих параметров PHP смотрите статью "Как увеличить размер загружаемого файла на web сервер". Рекомендуется задавать в параметре компонента максимальный размер файла меньший, чем установлено в параметре upload_max_filesize вашего PHP сервера. В этом случае при превышении размера файла пользователю будет выдано сообщение о превышении размера. В противном случае сервер PHP просто отвергнет загружаемый файл без уведомления пользователя. Значения параметров PHP upload_max_filesize и post_max_size можно посмотреть в админке Joomla: "Система" - "Информация о системе" - Вкладка "Информация о PHP".
- Разрешенные типы файлов - типы файлов, разрешенные для загрузки пользователем, разделенные запятыми. По умолчанию разрешены следующие типы файлов: jpg,png,rar,zip,7z,xls,xlsx,doc,docx.
- Тема письма заказа - в этом параметре вы можете указать тему для письма заказа. Можно использовать переменные для вставки в тему: 'orderno' - номер заказа, 'orderdate' - дата заказа, а так же системные имена дополнительных полей заказа (переменные обязательно заключать в одинарные кавычки). Пример темы письма: Интернет-магазин "Магазин": Заказ № 'orderno' от 'orderdate'. Заказчик 'fio'.
- Выбрать заголовок заказа - вы можете выбрать статью Joomla, которая будет заголовком заказа. В этой статье вы можете разместить информацию о вашей фирме, а так же логотип фирмы.
- Выбрать текст заказа - вы можете выбрать статью, которая будет вставлена после контактных полей заказа и перед списком позиций заказа. В этой статье вы можете разместить дополнительную информацию о заказе, описание правил заказа, доставки, акциях и тп.
- Выбрать заключение заказа - вы можете выбрать статью, которая будет вставлена после итогов заказа. В этой статье вы можете разместить дополнительную информацию о заказе, описание правил заказа, доставки, акциях и тп.
- Отправлять заказ на e-mail заказчику - Если "Нет", то заказ не будет отправляться на e-mail заказчику.
- Отправлять заказ на e-mail менеджеру - Если "Нет", то заказ не будет отправляться на e-mail менеджерам.
- Отправлять уведомление заказчику - отправлять или нет уведомление о смене статуса заказа на e-mail заказчику.
- Отправлять уведомление менеджеру - отправлять или нет уведомление о смене статуса заказа на e-mail менеджеру.
- Статус резервирования на складе - статус заказа, при котором происходит снятие кол-ва товара в заказе со склада.
- Статус возврата на склад - статус заказа, при котором происходит возврат кол-ва товара в заказе на склад.
Внешний вид заказа
Вид заказа вы можете изменить в исходном файле вывода заказа "корневая папка сайта"/administrator/components/com_ipricecalc/helpers/orderhtml.php.
Цвета заказа устанавливаются в глобальных параметрах компонента в разделе "Цвета", если параметр "Использовать цвета из CSS файлов" установлен в "Нет". Если этот параметр установлен в "Да", то будут использоваться цвета заказа по умолчанию, которые можно изменить непостредственно в исходном файле вывода заказа "корневая папка сайта"/administrator/components/com_ipricecalc/helpers/orderhtml.php .
Сохранение заказа в формате XML (для последующей загрузки в 1С и другие программы учета)
Для сохранения заказов в формате XML задайте параметр заказа "Сохранить заказ в XML" в "Да". С помощью параметра "Директория XML" вы можете указать директорию на сервере, в которую будут сохраняться заказы в формате XML. Если директория не задана, то будет использоваться каталог по умолчанию /administrator/components/com_ipricecalc/export/. XML файлы заказов будут сохраняться при отправке заказа пользователем.Шаблон выгрузки заказа в XML файл
Заказы в формате XML формируются на основе файла шаблона /administrator/components/com_ipricecalc/export/order.xml.Вы можете изменить шаблон для ваших нужд. Значения полей заказа и строк заказа должны заключаться в квадратные скобки, например: [grandtotal].
Вы можете использовать следующие имена полей заказа для вставки в шаблон XML файла:
- [id] - Внутренний идентификатор заказа
- [orderno] - номер заказа
- [orderdate] - дата заказа
- [currcode] - код валюты заказа (USD, RUR, EUR и тп)
- [state] статус заказа (0-получен, 3-одобрен, 5-в пути, 10-доставлен, 15-завершен, 99 - отменен)
- [taxamount] - общая сумма налога по заказу
- [custuserid] - ID пользователя Joomla, который сделал заказ (ID заказчика)
Описание товаров заказа должно быть заключено в тэги [LOOPITEM] .. описание товаров... [/LOOPITEM] (смотри шаблон).
Вы можете использовать следующие имена полей строк заказа для описания товаров заказа:
- [id] - внутренний идентификатор строки заказа
- [itemid] - внутренний идентификатор товара
- [name] - артикул товара
- [shortdesc] - наименование товара
- [count] - количество товара
- [cost] - цена товара
- [weight] - вес товара
- [salestax] - ставка налога
- [taxamount] - сумма налога
- [item_total] - итого сумма по строке заказа
Так же можно использовать пользовательские поля товара, добавленные администратором. Для этого следует вставить системное имя поля товара, заключив его в квадратные скобки, например: [manufacturer]