Skip to content

Bonlineco Arabic Invoice 1.0.0

Choose a tag to compare

@o0mohd0o o0mohd0o released this 12 Jul 15:49

First public release of Bonlineco Arabic Invoice for Magento 2.

Highlights

  • Arabic and mixed-direction invoice PDFs powered by TCPDF.
  • Automatic RTL layout for ar_* store locales, with ar_EG translations included.
  • Single-invoice and mass-invoice Admin downloads from invoice and order workflows.
  • Magento pdf.xml total-model support for core and compatible extension totals.
  • Multi-store locale emulation, store-configured logos, bundle options, and long-invoice pagination.
  • Native Luma/Blank browser-print templates with scoped RTL, responsive, and print CSS.
  • Neutral, merchant-independent design with no store-specific business fields or branding.

Requirements

  • Magento Open Source 2.4.6–2.4.8
  • PHP 8.1–8.4, subject to Magento's support matrix
  • tecnickcom/tcpdf ^6.8

Verified on Magento Open Source 2.4.8, PHP 8.2/8.3, and TCPDF 6.10.1.

Installable ZIP

Extract the attached ZIP at the Magento project root. It is rooted at app/code/Bonlineco/ArabicInvoice. Install TCPDF separately with Composer before enabling the module.

SHA-256:

0eb3ab97ce8c036d3d748aa484d5764e07f00fa90c29ca9ac92a9287cd81138d bonlineco-arabic-invoice-1.0.0.zip

Verification

  • 13 unit tests / 38 assertions
  • PHPStan level 5: clean
  • Magento setup:di:compile: successful
  • Luma/Blank static deployment: en_US and ar_EG successful
  • Sanitized one-page Arabic/LTR PDF smoke tests
  • Sanitized 80-item, five-page pagination test
  • Desktop, mobile, RTL, and print visual checks against compiled Luma CSS

Scope notes

The release does not modify invoice emails, shipment PDFs, or credit memo PDFs. Hyvä is not part of the v1.0.0 browser-print support claim. This module is not a ZATCA, e-invoicing, signing, or tax-compliance product.