Модуль додає оплату за рахунком для юридичних осіб: збирає ЄДРПОУ та назву компанії під час оформлення замовлення, зберігає ці дані в замовленні та дозволяє друкувати рахунок на оплату і видаткову накладну.
- Додаткові поля в кошику для способу оплати
Invoice Payment:- ЄДРПОУ;
- Назва компанії.
- Автозаповнення назви компанії за ЄДРПОУ через зовнішній API (з можливістю ручного редагування).
- Валідація полів ЄДРПОУ та назви компанії при оформленні замовлення.
- Збереження реквізитів покупця в окремій таблиці модуля для кожного замовлення.
- Відображення реквізитів у:
- деталях замовлення на фронтенді;
- картці замовлення в адмін-панелі.
- Кнопки друку документів у картці замовлення:
- рахунок на оплату;
- видаткова накладна.
- Налаштовувана "шапка" документа в адмінці (реквізити постачальника, банк, адреса, підпис тощо).
- Формування друкованого документа українською мовою з:
- товарами замовлення;
- сумою прописом;
- блоком підписів.
- OkayCMS v4.5.2
- Скачайте останню версію модуля з останнього релізу на GitHub.
- Розпакуйте архів на сервері в каталог:
{OkayCMS_root}/Okay/Modules/
- Виконайте команду в директорії
{OkayCMS_root}/Okay/Modules/Sviat:git clone https://github.com/devSviat/InvoicePayment-OkayCMS.git InvoicePayment
Шлях до модуля має бути таким:
{OkayCMS_root}/Okay/Modules/Sviat/InvoicePayment/Після встановлення перейдіть в адмін-панель → Модулі → Знайдіть "Invoice Payment" → Натисніть "Встановити".
- Перейдіть в адмін-панель → Модулі → Invoice Payment.
- У налаштуваннях модуля
Sviat/InvoicePaymentзаповніть реквізити для шапки документа:- Тип та назва постачальника;
- Рахунок IBAN;
- Назва банку;
- Адреса постачальника;
- Код отримувача;
- Податкова інформація;
- Місце складання;
- ПІБ підписанта.
- Натисніть "Зберегти".
- Після цього додайте або відредагуйте спосіб оплати в адмін-панелі (Налаштування → Оплата) та оберіть Тип модуля:
Sviat/InvoicePayment.
- Клієнт обирає спосіб оплати
Invoice Paymentпри оформленні замовлення. - У формі з'являються обов'язкові поля ЄДРПОУ та назви компанії.
- Після введення ЄДРПОУ (та втрати фокусу полем) модуль намагається підтягнути назву компанії автоматично.
- Після оформлення замовлення дані компанії зберігаються і відображаються на сторінці замовлення.
- Якщо дані компанії заповнені, клієнту доступна кнопка перегляду рахунку.
- У картці замовлення з оплатою
Invoice Paymentвідображаються ЄДРПОУ та назва компанії. - Менеджер може редагувати ці поля у замовленні.
- У блоці оплати доступні кнопки:
- "Друк рахунку";
- "Друк видаткової накладної".
- Поля ЄДРПОУ та назви компанії є обов'язковими лише коли обрано спосіб оплати
Invoice Payment. - Якщо для замовлення не заповнені реквізити компанії, друк документа недоступний.
- Автозаповнення назви компанії залежить від доступності зовнішнього сервісу отримання даних за ЄДРПОУ.
Модуль розповсюджується за вільною ліцензією MIT