
Oxygen Pelatologio для OpenCart — квитанции, счета и myDATA из заказов
Квитанции, счета и кредит-ноты Oxygen Pelatologio из заказов OpenCart 4.x, 3.x, 2.3; в Pro — автоматика, ΑΦΜ и VIES, склад. Лицензия навсегда.
- Совместимость
- OpenCart 4.0.2.0–4.1.x, 3.0.x, 2.3.0.2 · языки модуля: English, Ελληνικά
- PHP
- 7.0 и новее
- Версия
-
v1.0.0 (OpenCart 4)
v1.0.0 (OpenCart 3.x)
v1.0.0 (OpenCart 2.3) - Лицензия
- сайт + тестовая копия, навсегда
- Триал
- 7 дней, без карты, один на сайт
- Обновлено
- ноябрь 2026
Что есть во Free,
а что даёт Pro
Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.
Главное о модуле
Что видит покупатель
На кассе OpenCart покупатель оставляет обычные данные. Модуль добавляет необязательное поле ΑΦΜ: кто его указал, получает счёт на компанию (в Pro), остальные — розничную квитанцию как физическое лицо.
Что получает админ
Расширения → Модули → Oxygen Pelatologio: вкладки «Connection», «Document», «Buyer», «Automation», «Products», «Pro».

Триал стартует, когда вы попросите
Свежая установка — бесплатная версия, ничего не включается само. Кнопка «Попробовать Pro 7 дней» → e-mail → ключ сразу в окне и письмом.

Один ключ — сайт и тестовая копия
Переносите сайт — отвяжите лицензию на старом домене и активируйте на новом сами. Тестовая копия (staging., dev.) работает с тем же ключом и места сайта не занимает. Для студий — ключи на 5, 25 сайтов или без ограничений.
Технические требования
OpenCart 4.0.2.0–4.1.x, 3.0.x или 2.3.0.2; PHP 7.0+ для 2.3, расширение cURL.
Аккаунт Oxygen Pelatologio и ключ API из его кабинета.
Серии нумерации и типы документов, настроенные в Oxygen.
Автовыдача без cron двигается от посещений сайта; на хостинге без PHP-FPM очередь ведёт админка или серверный cron по секретному адресу.
История версий
Первый выпуск для OpenCart 4.x, 3.x и 2.3.
Вместе с Oxygen Pelatologio покупают


Nova Poshta Premium — модуль Новая Почта для OpenCart 2.3, 3.x и 4.x

Брошенные корзины для OpenCart 2.3, 3.x и 4.x

Ukrposhta International для OpenCart — международная доставка Укрпочтой с тарифом в корзине и декларациями CN22/CN23
Полное описание модуля
Oxygen Pelatologio Invoices для OpenCart 4.x, 3.x и 2.3 формирует документ из заказа в греческом сервисе Oxygen Pelatologio (pelatologio.gr) через его API: розничную квитанцию, счёт-фактуру, кредит-ноту. Документ создаётся в Oxygen в вашей серии нумерации с покупателем, строками и ставками НДС, а передачу в myDATA выполняет Oxygen по настройкам вашего аккаунта.
Что нужно от вас. Аккаунт Oxygen Pelatologio и ключ API из его кабинета. Типы документов, классификацию доходов myDATA и серии нумерации вы настраиваете вместе со своим бухгалтером: модуль подставляет то, что вы выбрали.
Что видит покупатель
На кассе OpenCart покупатель оставляет обычные данные. Модуль добавляет необязательное поле ΑΦΜ: кто его указал, получает счёт на компанию (в Pro), остальные — розничную квитанцию как физическое лицо. Покупателя в Oxygen модуль находит по e-mail или создаёт, чтобы не плодить дубли.
Что получает админ
Расширения → Модули → Oxygen Pelatologio: вкладки «Connection», «Document», «Buyer», «Automation», «Products», «Pro». В «Connection» вы вставляете ключ API из кабинета Oxygen (он хранится зашифрованным и обратно в форму не возвращается), при необходимости включаете переключатель sandbox и нажимаете «Save and check the connection»: модуль читает из аккаунта ставки НДС, способы оплаты, серии нумерации и склады. На вкладке «Document» вы выбираете тип документа, серию, способ оплаты по умолчанию и классификацию доходов myDATA.
На странице заказа появляется панель «Oxygen Pelatologio»: покупатель, предпросмотр строк с ценами без НДС и ставкой, сумма и тип документа. После выдачи — номер документа, MARK из myDATA, состояние и кнопки: PDF, письмо покупателю с PDF и кредит-нота. В разделе «Продажи» есть список всех документов со статусами «In progress», «Stopped» і «Issued». Остановленный документ можно повторить после исправления причины, например ΑΦΜ.
Дважды документ не выходит: после потерянного ответа Oxygen модуль находит уже созданный документ и не создаёт второй. Ошибки сети, 5xx и 429 модуль повторяет сам. Сумма документа равна сумме заказа до цента, для других валют документ идёт в евро. Если заказ невозможно разложить на строки (подарочный сертификат, фиксированный сбор, баллы), документ не создаётся, а модуль объясняет причину.
В Pro документ выдаётся сам по статусам заказа, без задержки страницы покупателя. Для компаний модуль выдаёт счёт-фактуру: греков и покупателей из ЕС и из-за его пределов он различает по ΑΦΜ, ищет ΑΦΜ в реестре (название, ΔΟΥ, адрес, деятельность подтягиваются в контакт) и в VIES. Невалидный ΑΦΜ останавливает документ с понятным текстом, а исправление ΑΦΜ в заказе позволяет повторить. Кредит-нота — кнопкой или по статусу, для квитанции и для счёта; кредит-нота относится ко всему заказу.
Также в Pro: серии нумерации и способ оплаты для каждого платёжного расширения, привязка строк к товарам Oxygen по SKU или модели со складом, создание отсутствующих товаров, обновление e-mail и телефона контакта, отметка оплаты для онлайн-платежей и для наложенного платежа по статусу, письмо покупателю с PDF на языке заказа.
Как это работает, шаг за шагом
- Устанавливаете архив для своей версии OpenCart и включаете модуль.
- В кабинете Oxygen Pelatologio создаёте ключ API.
- На вкладке «Connection» вставляете ключ и нажимаете «Save and check the connection».
- На вкладке «Document» выбираете тип документа, серию и способ оплаты, на вкладке «Buyer» создаёте поле ΑΦΜ.
- На странице заказа просматриваете строки и нажимаете «Issue the document».
- В Pro документы, оплаты, кредит-ноты и письма идут сами по статусам.
Что под капотом
- Oxygen Pelatologio API v1; ключ зашифрован.
- Розничная квитанция идёт как документ типа rp или rs, счёт — типов для греков, ЕС и не-ЕС; передачу в myDATA выполняет Oxygen.
- Дата документа всегда сегодняшняя по Афинам; документ задним числом модуль не выдаёт.
- Выданные документы в myDATA не удаляются, а кредитуются.
- Кредит-нота через модуль — на весь заказ; частичные возвраты модуль не делает.
- Созданный через модуль отсутствующий товар появляется в Oxygen с нулевым остатком.
- Собственные таблицы документов; при удалении модуля они остаются.
- События OpenCart без правок ядра.
- Интерфейс на английском и греческом.
Как установить
- Расширения → Установка: загрузите архив для своей версии без переименования файла (OpenCart 4 — cc_oxygen.ocmod.zip, 3.x — cc_oxygen-oc3.ocmod.zip). Для 2.3 распакуйте cc_oxygen-oc23.ocmod.zip и загрузите содержимое папки upload в корень магазина.
- Для 3.x и 2.3: Расширения → Модификаторы → Обновить.
- Расширения → Модули → Oxygen Pelatologio: установите и откройте.
- Вставьте ключ API, нажмите «Save and check the connection», выберите тип документа и серию.
- Для Pro: вставьте ключ лицензии или запустите пробный период на вкладке «Pro».
Вопросы
о модуле
Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.
Это официальный модуль Oxygen Pelatologio?
Нет, это независимая интеграция через публичный API Oxygen Pelatologio. Oxygen Pelatologio — торговая марка её владельца.
Что модуль делает с myDATA?
Модуль формирует документ и передаёт его в Oxygen Pelatologio. Передачу в myDATA выполняет Oxygen по настройкам вашего аккаунта.
Выходит ли документ задним числом?
Нет, дата документа всегда сегодняшняя по Афинам.
Есть ли частичная кредит-нота?
Нет, кредит-нота из модуля относится ко всему заказу.
Почему документ не создался для моего заказа?
Если заказ невозможно разложить на строки (подарочный сертификат, фиксированный сбор, баллы), документ останавливается, а причина показана на странице заказа.
Какие версии OpenCart?
OpenCart 4.0.2.0–4.1.x, 3.0.x и 2.3.0.2 — три отдельных архива в одном товаре.
Лицензия навсегда?
Да, для OpenCart одна оплата и лицензия навсегда, на два сайта.
Пока нет ни одного отзыва. Будьте первым.
Пока вопросов нет. Спроси — мы ответим в течение 24 часов.
Не тот вариант, что искали?
Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—
Оплата списывается в гривне, ваш банк пересчитает её в вашу валюту. Цена в евро ориентировочная.



















