Зв'язатись
OpenCart

FGO Invoices для OpenCart — рахунки FGO із замовлень, CUI і e-Factura

Рахунки FGO із замовлень OpenCart 4.x, 3.x, 2.3, CUI на касі; у Pro — автоматика, e-Factura, сторно, склад. Ліцензія назавжди.

Pro · ліцензія назавжди Тестові копії сайтів у ціні. Чим більше сайтів, тим дешевше кожен
Сумісність
OpenCart 4.0.2.0–4.1.x, 3.0.x, 2.3.0.2 · мови модуля: English, română
PHP
7.0 і новіший
Версія
v1.0.0 (OpenCart 4)
v1.0.0 (OpenCart 3.x)
v1.0.0 (OpenCart 2.3)
Ліцензія
сайт + тестова копія, назавжди
Тріал
7 днів, без картки, один на сайт
Оновлено
листопад 2026
Або всі 394 Pro-модулів з All Access — 4 990 ₴ / рік

Що є в Free,
а що дає Pro

Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.

Функція Free Pro
Рахунок FGO із замовлення через API v2 ✔ ✔
Поля CUI і Reg. Com. на касі однією кнопкою ✔ ✔
Контрольна цифра CUI на касі ✔ ✔
Рахунок із попереднім переглядом на сторінці замовлення ✔ ✔
Посилання на PDF у замовленні ✔ ✔
Список рахунків у «Продажах» ✔ ✔
Захист від дубля рахунку ✔ ✔
Середовище Live або Test ✔ ✔
Рахунок сам за статусом — ✔
Оплачені на касі й оплата за статусом — ✔
e-Factura (SPV) — ✔
Лист покупцю — ✔
Сторно й анулювання — ✔
AWB у рахунку — ✔
Залишки зі складу FGO — ✔

Як це виглядає

Підключення FGO
Підключення: середовище Live або Test, ключ API, CUI компанії, адреса магазину у FGO, права ключа.
Поля покупця
Покупець: поля CUI і Reg. Com. на касі та контрольна цифра CUI.
Налаштування рахунку
Рахунок: серії, тип документа, одиниця, код товару, термін оплати, ПДВ.

Головне про модуль

Що бачить покупець

На касі OpenCart покупець бачить поля «CUI» і «Reg. Com.» (модуль сам створює їх кнопкою «Create the fields» для всіх груп покупців, необовʼязковими).

Що отримує адмін

Розширення → Модулі → FGO Invoices: вкладки «Connection», «Buyer», «Invoice», «Automation», «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.
  • Акаунт FGO на тарифі Premium або Enterprise (на них FGO видає ключі API v2); для тестового середовища платний тариф не потрібен.
  • Адреса магазину, зареєстрована у FGO (Setări eCommerce → API), і серія в реєстрі документів (Serii documente).
  • Для щогодинного читання всього складу — тариф FGO Enterprise.
  • Для e-Factura — підключене SPV в акаунті FGO.

Історія версій

v1.0.0 Поточна листопад 2026

Перший випуск для OpenCart 4.x, 3.x і 2.3: рахунки FGO через API v2, поля CUI і Reg.

Разом з FGO Invoices купують

All Access Потрібно більше? Усі модулі (394) однією ліцензією, нові додаються самі. 4 990 ₴ Детальніше →

Повний опис модуля

FGO Invoices для OpenCart 4.x, 3.x і 2.3 виставляє рахунок-фактуру (factura) із замовлення в румунському сервісі FGO через його API v2. Покупець вказує на касі CUI і номер торгового реєстру, а рахунок зʼявляється у вашій серії з правильним покупцем, рядками й ставками ПДВ (TVA).

Який тариф FGO потрібен. Ключі API v2 FGO видає компаніям на тарифах Premium і Enterprise. Читання залишків усього складу FGO дає лише на Enterprise. Для спроби є тестове середовище FGO (testuat.fgo.ro): у модулі це перемикач «Environment: Live / Test».

Що бачить покупець

На касі OpenCart покупець бачить поля «CUI» і «Reg. Com.» (модуль сам створює їх кнопкою «Create the fields» для всіх груп покупців, необовʼязковими). Хто вказав CUI, отримує рахунок на компанію; хто ні — як фізична особа. Румунський CUI з неправильною контрольною цифрою каса не приймає й пояснює чому.

Що отримує адмін

Розширення → Модулі → FGO Invoices: вкладки «Connection», «Buyer», «Invoice», «Automation», «Pro». Для підключення потрібні ключ API (FGO → eCommerce → API → Chei API), CUI вашої компанії та адреса магазину. Адреса має збігатися із зареєстрованою у FGO (Setări eCommerce → API) символ у символ: модуль показує, яку саме адресу він надсилає. «Save and check the connection» перевіряє ключ, показує його права й читає з FGO типи документів, ставки ПДВ і склади. Ключ зберігається зашифрованим.

На сторінці замовлення зʼявляється панель «Invoice (FGO)»: покупець, попередній перегляд рядків (ціни з ПДВ, знижка окремим рядком на кожну ставку, доставка), CUI можна виправити для цього замовлення. Після виставлення — номер документа з посиланням на PDF у FGO, сума й стан. У розділі «Продажі» — список рахунків з фільтрами «In progress», «Stopped», «Issued», «Storno», «Cancelled». Зупинений рахунок можна повторити або прибрати.

Двічі рахунок не виходить: кожен запит іде з номером замовлення як зовнішнім ідентифікатором і перевіркою дубля на боці FGO, тож після втраченої відповіді модуль добирає вже створений рахунок. Сума рахунку дорівнює сумі замовлення до бані, і в другій валюті також; якщо рядки не сходяться із замовленням, рахунок не йде, а модуль показує обидві суми.

У Pro рахунок виставляється сам за статусами замовлення. Оплачені на касі замовлення одразу позначаються оплаченими у FGO, післяплата й переказ — за статусом або кнопкою, з окремим типом оплати для післяплати. Рахунки йдуть в e-Factura (SPV): вимкнено, лише компаніям або всім, стан видно в замовленні. FGO надсилає PDF покупцю листом. Сторно на все замовлення і анулювання — кнопкою або за статусом; сторно можна зняти. Номер AWB курʼєра потрапляє в рахунок до або після виставлення. Фізичним особам можна дати окрему серію.

Склад у Pro: рядки рахунку списують товар зі складу (gestiune) FGO, а залишок, який FGO повертає після рахунку, записується на товар у магазині. Щогодинне читання всього складу працює на тарифі FGO Enterprise. Товари зіставляються за кодом (Model або SKU); записується кількість самого товару, не значень опцій.

Як це працює, крок за кроком

  1. Встановлюєте архів для своєї версії OpenCart і вмикаєте модуль.
  2. У FGO створюєте ключ API й реєструєте адресу магазину (Setări eCommerce → API), створюєте серію в реєстрі документів.
  3. На вкладці «Connection» обираєте середовище, вставляєте ключ і CUI компанії, натискаєте «Save and check the connection».
  4. На вкладці «Buyer» створюєте поля CUI і Reg. Com. однією кнопкою, на вкладці «Invoice» вписуєте серію.
  5. На сторінці замовлення переглядаєте рядки й виставляєте рахунок.
  6. У Pro рахунок, оплата, e-Factura, лист і сторно йдуть самі за статусами.

Що під капотом

  • FGO API v2; ключ зашифрований, права ключа показано в налаштуваннях.
  • Сума рахунку дорівнює сумі замовлення; рядки, що не сходяться, зупиняють рахунок до відправки.
  • Захист від дубля після втраченої відповіді.
  • Серію рахунків ви вписуєте вручну: списку серій в API FGO немає.
  • Сторно через модуль — на все замовлення; часткове робиться у FGO.
  • Анулювати оплачений повністю або переданий у SPV рахунок FGO не дає: для них є сторно.
  • Поля CUI і Reg. Com. — стандартні Custom Fields OpenCart.
  • Події OpenCart без правок ядра; при видаленні таблиці рахунків лишаються.
  • Інтерфейс англійською і румунською.

Як встановити

  1. Розширення → Встановлення: завантажте архів для своєї версії без перейменування файлу (OpenCart 4 — cc_fgo.ocmod.zip, 3.x — cc_fgo-oc3.ocmod.zip, 2.3 — cc_fgo-oc23.ocmod.zip).
  2. Для 3.x і 2.3: Розширення → Модифікатори → Оновити.
  3. Розширення → Модулі → FGO Invoices: встановіть і відкрийте.
  4. Вставте ключ API і CUI, перевірте зʼєднання, створіть поля покупця й впишіть серію.
  5. Для Pro: вставте ключ або запустіть пробний період на вкладці «Pro».

Питання
про модуль

Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.

@catcode_support Налаштування, сумісність, активація
Це офіційний модуль FGO?

Ні, це незалежна інтеграція через публічний API FGO. FGO — торгова марка її власника.

Який тариф FGO потрібен?

Premium або Enterprise: на них FGO видає ключі API v2. Читання залишків усього складу доступне на Enterprise.

Чи можна спробувати без справжніх рахунків?

Так. Оберіть у модулі середовище «Test»: це окремий акаунт на testuat.fgo.ro зі своїм ключем, його рахунки несправжні.

FGO відхиляє рахунок через адресу магазину. Що робити?

Адреса в полі «Shop address in FGO» має збігатися із зареєстрованою у FGO (Setări eCommerce → API) символ у символ. Модуль показує адресу, яку надсилає.

Чи йде рахунок в e-Factura (SPV)?

Так, у Pro: вимкнено, лише покупцям із CUI або всім. Стан e-Factura видно на сторінці замовлення.

Які версії OpenCart?

OpenCart 4.0.2.0–4.1.x, 3.0.x і 2.3.0.2 — три окремі архіви в одному товарі.

Ліцензія назавжди?

Так, для OpenCart одна оплата і ліцензія назавжди, на два сайти.

Не той варіант, що шукаєте?

Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.

Замовити кастомний модуль