Документация
Установка расширения
Если скачанный архив имеет расширение .ocmod.zip, можете установить его через установщих расширений. В случае возникновения ошибки "Директория не доступна для записи", скачайте и установите Extension Installer Fix с этой страницы. Затем установите основное расширение.
Во всех других случаях или если вы хотите установить вручную, распакуйте и загрузите в корневой каталог на сервере все папки (если есть). Если в архиве есть файл install.xml, переименуйте его в extension_name.ocmod.xml, заменив extension_name на название расширения, и загрузите в папку "system".
При обновлении выберите перезапись всех файлов, если спросит система. Обновите кэш на странице Дополнения -> Модификации.
Информация для пользователей OpenCart 2.0.X
В некоторых случаях в XML-файле содержатся инструкции сразу для нескольких файлов, которые разделены символом "|". В старых версиях OpenCart 2 для этих целей использовалась запятая. Если вы используете OpenCart 2.0.X, замените в XML-файле все символы "|" на "," для атрибута "path" у каждого элемента <file>. Воспользуйтесь поиском по "<file path=", чтобы выделить все нужные элементы.
Информация для пользователей OpenCart 2.3
В OpenCart 2.3 совместимость со старыми расширениями недоделана, что часто приводит к ошибкам доступа. Чтобы исправить это, установите наше расширение OpenCart 2.3 Compatibility Fixes.
Правильная последовательность действий следующая:
- Загрузите основное расширение, но не устанавливайте его (удалите, если уже установили).
- Установите расширение OpenCart 2.3 Compatibility Fixes.
- Обновите кэш на странице Дополнения -> Модификации.
- Зайдите в раздел Система -> Пользователи и установите права на все расширения для вашей группы.
- Установите основное расширение.
Если вы все сделали правильно, расширение начнет работать корректно.
Информация для пользователей OpenCart 3
ВАЖНО: Инструкция ниже актуально только для расширений, у которых присутствуют папки "admin" или "catalog"!
Для установки и использования расширения на OpenCart 3 вам необходимо дополнительно установить OpenCart 3 Compatibility Fixes. Оно добавляет совместимость со старой структурой расширений, а также возращает поддержку файлов .tpl и добавляет автоматическое определение типа шаблонов.
Правильная последовательность действий следующая:
- Загрузите основное расширение, но не устанавливайте его (удалите, если уже установили).
- Установите расширение OpenCart 3 Compatibility Fixes.
- В разделе Дополнения -> Модули установите модуль Template Switcher и включите его.
- Обновите кэш на страницу Дополнения -> Модификации.
- Зайдите в раздел Система -> Пользователи и установите права на все расширения для вашей группы.
- Установите основное расширение.
Если вы все сделали правильно, расширение начнет работать корректно.
Права
В некоторых случаях необходимо вручную задать права для установленного расширения. Для этого зайдите в раздел Система -> Пользователи, найдите вашу группу и установите права для установленного расширения. Найти расширение можно по паре папка/имяфайла (например, marketing/acoupon).
Настройка расширения
Установка и настройка
Скопируйте содержимое архива в папку с OpenCart, зайдите на страницу Дополнения -> Доставка, найдите модуль "Почта Литвы", нажмите "Установить" и после настройте его. Большинство настроек понятны без пояснения, либо содержат подсказку. Не забудьте прочесть их все внимательно.
НА ЗАМЕТКУ: Страны и регионы OpenCart будут автоматически привязаны к странам и регионам "Почты Литвы", но не все. Некоторые страны необходимо привязать вручную в настройках расширения.
ВАЖНО: Сохраняется большой массив данных. Если во время сохранения настроек возникает ошибка, добавьте в php.ini следующие строки:
max_input_vars = 5000
suhosin.post.max_vars = 5000
suhosin.request.max_vars = 5000
Если указанные выше переменные уже существуют, установите для них значение 5000 или выше.
Параметры расширения
В целом настройка расширения интуитивно понятно, однако некоторые параметры требуют пояснения:
- Регион отправления — это обязательный параметр; стоимость доставки будет рассчитываться, исходя из него.
- Город отправления — не влияет на расчет стоимости и служит исключительно для информирования покупателя с помощью маркера.
- Минимальная сумма заказа — если сумма заказа ниже минимальной, данный способ доставки выводится не будет.
- Максимальная сумма заказа — если сумма заказа выше максимальной, данный способ доставки выводится не будет.
- Юридическое лицо — Если включено, к стоимости каждоый посылки будет добавлен 21% налог (VAT).
- Добавлять приоритет — Стоимость доставки будет рассчитана по тарифам для приоритетных отправлений (где применимо).
- Добавлять регистрацию — К стоимости доставки будет добавлена стоимость регистрации отправления (где применимо).
- Добавлять страховку — К стоимости доставки будет добавлена стоимость страховки (где применимо).
- Выбирать дешевый — будет показываься только самый дешевый тип доставки из всех возможных.
- Фиксированная ценность — сумма объявленной ценности будет всегда одна и та же для соответствующих типов доставки.
- Минимум для бесплатной доставки — при достижении установленной суммы заказа доставка будет бесплатной; считаться будет только наложенный платеж (если установлен).
- Вес упаковки — дополнительная величина в граммах или процентах от общего веса товаров, которая будет добавлена перед расчетом стоимости доставки.
- Сбор за упаковку — дополнительная величина в евро или процентах, которая будет добавлена к стоимости доставки.
- Величина округления — стоимость доставки будет округляться до установленной величины (например, при округлении до 10 сумма в 271.52 евро округлится до 280).
- Прятать ошибки — В случае ошибки данный метод не будет отображаться, а сообщения об ошибках будут скрыты.
Использование меток
При желании вы можете добавить в названия типов отправлений специальные метки, чтобы активировать некоторые функции и предоставить покупателям дополнительную информацию. Пример использования:
Большой паке с регистрацией (+ {register}) и страховкой (+ {insurance})
Вместо меток {register} и {insurance} покупателю будет показаны суммы в евро: за регистрацию отправления и его страховку.
Доступные метки:
- {fixed XXX} — Фиксированная стоимость доставки, где XXX — сумма в евро . Например, {fixed 200} означает, что для данного типа отправления стоимость доставки всегда будет 200 евро.
- {from_country} — Страна отправителя (всегда Литва).
- {from_region} — Регион отправителя (берется из настроек).
- {from_city} — Город отправителя (берется из настроек).
- {to_country} — Страна получателя (берется из выбранного адреса).
- {to_region} — Регион получателя (берется из выбранного адреса).
- {to_city} — Город получателя (берется из выбранного адреса).
- {register} - Сбор за регистрацию (постоянная величина).
- {insurance} — Страховочный сбор (постоянная величина).
- {fee} — Сбор за упаковку (берется из настроек и рассчитывается из общей суммы заказа).
- {free} — Сумма заказа для бесплатной доставки (берется из настроек).
Обновление тарифов
Чтобы обновить тарифы, скопируйте или отредактируйте CSV-файлы в папке admin/model/localisation/lpost. Затем зайдите в настройки расширения и нажмите кнопку "Обновить тарифы".
- local.csv — тарифы для внутренних отправлений (посылки и 1-й класс);
- packet.csv — тарифы для международных отправлений (мелкий пакет и мешок "М");
- parcel.csv — тарифы для международных посылок со списком стран.