IPrice minimart - руководство пользователя

Настройка статусов заказа

VKontakte

Изменение названий статусов заказа и статусов оплаты

Для изменения наименования статусов заказа используйте языковые файлы
/administrator/languages/ru-RU/ru-RU.com_ipricecalc.ini
/languages/ru-RU/ru-RU.com_ipricecalc.ini

Для переменных:

S_RECEIVED="Принят"
S_APPROVED="Одобрен"
S_SHIPPING="Отгружен"
S_DELIVERED="Доставлен"
S_COMPLETED="Выполнен"
S_CANCELED="Отменен"

измените названия статусов на необходимые. Статусы "Принят" и "Отменен" являются системными. Заказ принимает статус "Принят" после отправки пользователем заказа. Заказ принимает статус "Отменен", когда пользователь отменяет заказ в панели управления заказами пользователя. Крайне не рекомендуется изменять смысловое значение этих 2-х статусов. Удаление статусов RECEIVED ("Принят"),  CANCELED ("Отменен") запрещено.

Названия статусов оплаты в языковом файле обозначаются переменными:

NOT_PAID="Не оплачен"
PARTIALLY_PAID="Частично оплачен"
PAID="Оплачен"

Добавление и удаление статусов заказа

Для добавления или удаления статусов заказа используйте файл /administartor/components/com_ipricecalc/helpers/order.php - функция order_state()
Чтобы добавить статус, добавьте строчку

$pos[] = JHTML::_('select.option',  'N', JText::_( 'имя статуса' ));

в перечень статусов в теле функции, где N - это номер статуса (не должен совпадать с номерами существующих статусов), 'имя статуса' - наименование статуса.
Аналогичным образом необходимо добавить статус в теле функции getOrderStateName() - вставить строчку

case N : return JText::_( 'имя статуса'' );    break;

в нужное место, где N - это номер статуса, 'имя статуса' - наименование статуса

Для удаления ненужного статуса просто удалите соответствующую строку статуса в теле функций order_state() и getOrderStateName() .

Удаление статусов RECEIVED ("Принят") и CANCELED ("Отменен") запрещено!

Содержание

Подпишитесь



Подпишитесь на наши новости и социальные сети, чтобы быть в курсе последних обновлений.


Вход