№ | Команда | Описание |
1 | [THISNAMESITE] | Текущее Имя сайта |
2 | [RAZDEL] | Номер раздела модуля (применяется для настройки путей к текущему модулю) |
3 | [PAGENAME] | Имя текущей странице сатйта, на котором установлен платежный модуль |
4 | [MAIN.<имя поля>] | Макропеременная таблицы базы данных "MAIN" |
5 | [MAIN.COMPANY] | Имя компании |
6 | [MAIN.DIRECTOR] | Имя директора |
7 | [MAIN.ADDR_F] | Адрес компании (физический) |
8 | [MAIN.ADDR_U] | Юридический адрес |
9 | [MAIN.PHONE] | Телефон |
10 | [MAIN.FAX] | Факс |
11 | [MAIN.ESUPPORT] | Адреса e-mail на которые будут отсылаться письма по заказам. (допустимо установка нескольких e-mail разделенных ";") |
12 | [MAIN.NDS] | НДС |
Реквизиты Администратора |
||
1 | [PAYMENT.NAME] | Наименование текущей платежной системы |
2 | [PAYMENT.<КОД>] |
Банковские реквизиты компании (код можно посмотреть на странице "Реквизиты" - "Платежные реквизиты") Выберите из списка любую платежную систему и из таблицы выберите необходимый "Код" который подставляется вместо <КОД> (код должен записываться в верхнем регистре не зависимо от того, как он записан в таблице). Например: (в таблице inn - ИНН) записываем - [PAYMENT.INN] |
3 | [CONTRACT] | Номер договора (mmddyy/N) mm-месяц, dd-день, yy-год, N -порядковый номер в текущий день |
4 | [ADMIN_COMPANY] | Наименование компании |
5 | [ADMIN_MAIL_SALES] | E-mail продаж |
6 | [ADMIN_MAIL_SUPPORT] | E-mail поддержки |
Оплата заказа: |
||
1 | [ORDER_DISCOUNT] | Скидка на заказ (форматированная - вместе с валютой) |
2 | [ORDER_SUMMA] | Сумма заказа (форматированная) |
3 | [ORDER.SUMMA] | Сумма заказа (неформатированная) |
4 | [ORDER_SUMM_TAX] | Сумма налога (форматированная) |
5 | [ORDER.SUMM_TAX] | Сумма налога (неформатированная) |
6 |
[ORDER_SUMM_NOTAX] | Сумма закза без налога (форматированная) |
7 | [ORDER.SUMM_NOTAX] | Сумма закза без налога (неформатированная) |
8 | [ORDER_SUMMNDS] | Сумма НДС (форматированная) |
9 | [CURDATE] | Текущая дата |
Таблица заказов: |
||
1 | [ORDER.ID] | Номер заказа |
2 |
[ORDER.DATE_ORDER] | Дата заказа |
3 | [ORDER.DATE_PAYEE] | Дата оплаты заказа |
4 | [ORDER.DISCOUNT] | Сумма скидки |
5 |
[ORDER.ACCOUNT] | Номер счета для заказа |
6 | [ORDER.CURR] | Код валюты текущего закза (RUR, USD,...) |
7 | [ORDER.STATUS] | Статус оплаты закза (N,Y,P,K) |
8 | [ORDER.DELIVERY_PAYEE] | Сумма доставки |
9 | [ORDER.DELIVERY_DATE] | Дата доставки |
10 | [SHOP_ORDER_NUM] | Номер заказа - альтернатива [ORDER.ID] |
11 | [SHOP_ORDER_VALUE_LIST] | Сформатированный список заказов |
12 | [SHOP_ORDER_SUMM] | Сумма всех товаров и услуг с учетом скидок |
13 | [SHOP_ORDER_DEVILERY] | Сумма доставки |
14 | [SHOP_ORDER_TOTAL] | Результирующая сумма заказа |
15 | [SHOPLIST.PARAMS] | Сформатированный список заказов (модификации выводятся в отдельных столбцах) |
16 | [SHOPLIST.PARAM."Модификация"] | Вывод модификации товара (пример: [SHOPLIST.PARAM.ЦВЕТ], [SHOPLIST.PARAM.РАЗМЕР] ) |
Данные пользователя: |
||
1 | [USERNAME] | Имя пользователя |
2 | [SHOP_USERLOGIN] | Логин пользователя при регистрации |
3 | [SHOP_USERPASSW] | Пароль пользователя при регистрации |
Реквизиты клиента: |
||
1 | [CLIENTNAME] | Ф.И.О. клиента |
2 | [USER.LASTNAME] | Фамилия клиента |
3 | [USER.FIRSTNAME] | Имя клиента |
4 | [USER.SECNAME] | Отчество клиента |
5 | [USER.REGDATE] | Дата регистрации - дата договора |
6 | [USER.ID] | Номер договора с клиентом |
7 | [USER.USEREMAIL] | e-mail указанный при регистрации |
8 | [USER.COMPANY] | Имя компании |
9 | [USER.DIRECTOR] | Имя директора |
10 | [USER.URADRES] | Юридический адрес |
11 | [USER.FIZADRES] | Физический адрес |
12 | [USER.TEL] | Телефон |
13 | [USER.FAX] | Факс |
14 | [USER.<КОД>] | Код реквизитов (аналогично п.14 данной таблицы) |
Функции форматирования |
||
1 | [FORMATDATE,<переменная даты>, '<строка>'] |
Строка форматирования даты UNIX (d.m.y)
Например: [FORMATDATE,[ORDER.DATEORDER],'d/m/y'] d-день (01-31) |
2 | [STR_SUMM,<сумма>] | Функция преобразование суммы в строку [STR_SUMM,[ORDER.SUMMA]] Например: [STR_SUMM,'1006.23'] |
3 | [SETCURRENCY:RUR] | Выбор текущей валюты для документа (после символа «:» устанавливается необходимый код валюты) |
4 | [POST.<ПЕРЕМЕННАЯ>:] | Получение POST запроса от браузера. с параметром (значение по умолчанию, если POST пока не послан). !!! Имя переменной и значение по умолчанию долджны быть написаны в верхнем регистре. |
5 | [POST.<переменная>] | Получение обычного POST запроса от браузера. Написание имени переменной не требует каких либо условий. |
6 | [GET.<переменная>] | Получение обычного GET запроса от браузера. |
7 | [SELECTED:<значение>] |
Используется вместе с тегом <option> для вывода текущего пункта в списке.Например: <form method="post" name="frm">Выберите вид валюты для оплаты: <select onchange="document.frm.submit();" name="valuts"> |
8 | [IF(RUR=wm_r,USD=wm_z:USD)] |
Заменой кода в валюту. Функция выдает первое значение перез знаком "=" в зависимости полученного POST запроса от браузера зарезервированной переменной "valuts". Пример установки текущей валюты: [SETCURRENCY:[IF(RUR=wm_r,USD=wm_z,EUR=wm_e:USD)]] Значение после символа ":" - значение установленное по умолчанию. |
9 | <SHOPLIST> и </SHOPLIST> |
Теги динамических строк В промежутке между тегами размещаются HTML текст и макропеременные списка заказа. |
10 | [SHOPLIST.NAME] | Наименование товара |
11 | [SHOPLIST.COUNT] | Число позиций товара |
12 | [SHOPLIST.PRICE] | Цена за единицу товара |
13 | [SHOPLIST.SUMMA] | Сумма товара |
14 | [SHOPLIST.DISCOUNT] | Скидка на товар |
15 | <DELIVERY> и </DELIVERY> | Теги - условия динамических строк доставки
В промежутке между тегами размещаются HTML текст и макропеременные доставки. |
16 | [ORDER.DELIVERY_NAME] | Наименование доставки |
17 | [ORDER_DELIVERY] | Сумма доставки |
18 | [ORDER.ITEMCOUNT] | Общее число позиций в заказе (включая доставку) |
19 | [ORDER.TELNUMBER] | номер телефона к заказу |
20 | [ORDER.EMAIL] | e-mail к заказу |
21 | [ORDER.CALLTIME] | время звонка |
22 | [ORDER.ADDRESS] | адрес доставки |
23 | [ORDER.POSTINDEX] | индекс доставки |
24 | [ORDER.COMMENTARY] | комментарии к заказу |
Специальные функции для настройки страницы Result: |
||
1 | MD5("<строка>") | Преобразование строки в секретный код |
2 | SAMETEXT("строка1","строка2") | Сравнение строк. Результат: Да - 1, Нет - 0 |
3 |
SE_PAYEXECUTE(<условие>, |
Специализированная функция для автоматической активизации заказа. |
4 | Тэги payment-скриптов (Текст расположенный внутри тэгов будет считаться исполняемым кодом payment-скриптов) |