Изменение названий статусов заказа и статусов оплаты
Для изменения наименования статусов заказа используйте языковые файлы
/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 ("Отменен") запрещено!