Skip to main content
Product details are displayed in English. Translations coming soon.
Malaysia MyInvois (LHDN) E-Invoicing for WooCommerce — A build-to-order WooCommerce plugin, installed and supported by ECOSIR — 1/1مثالی پیش منظر

A build-to-order WooCommerce plugin, installed and supported by ECOSIRE,

that submits LHDN-compliant UBL e-invoices to Malaysia's MyInvois portal and captures the buyer tax details needed to clear validation.

Malaysia MyInvois (LHDN) E-Invoicing for WooCommerce کیا ہے؟

A build-to-order WooCommerce plugin, installed and supported by ECOSIRE, that submits LHDN-compliant UBL e-invoices to Malaysia's MyInvois portal and captures the buyer tax details needed to clear validation. Built to order by ECOSIRE for WooCommerce (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

اہم خصوصیات

Submits LHDN-compliant UBL 2.1 e-invoices to Malaysia's MyInvois portal via the official API, triggered on WooCommerce order completion through `woocommerce_order_status_completed`
Captures missing buyer TIN, SST registration number, business registration number and MSIC industry code at checkout using custom WooCommerce checkout fields and `woocommerce_checkout_create_order` hooks
Handles MyInvois's asynchronous validation flow — stores the submission UUID, polls for validated status via WP-Cron, and surfaces accepted/rejected outcomes in wp-admin
Writes the returned validation QR code and Long ID back onto the order, invoice PDF, and the customer's order-confirmation email
Customer self-service e-invoice request form (tied to the order key) for buyers who completed checkout without entering tax details
Consolidated B2C invoice support — aggregates qualifying retail orders into a single MyInvois submission on a configurable WP-Cron schedule
HPOS-compatible: reads and writes order data through the WooCommerce CRUD/custom-order-tables API, not legacy post meta
Field-level validation of TIN format, SST status and MSIC code before submission to minimize LHDN rejections
Per-order resubmission and cancellation actions from the order screen, mapped to MyInvois cancel/reject endpoints within the allowed time window
Secure credential storage (Client ID/Secret, registered TIN) in dedicated wp-admin settings, with staging (preprod) vs production MyInvois environment switching
Full API request/response audit log stored on the WordPress site for reconciliation and LHDN dispute support
MYR currency, Malaysian tax-line, and rounding handling aligned to LHDN document requirements; WPML and multisite supported during the build

آرڈر پر تیار، مکمل طور پر آپ کے لیے

خود سیٹ اپ کی ضرورت نہیں — ایک کام کرنے والی ایپ جو ECOSIRE بناتا، انسٹال اور سپورٹ کرتا ہے۔

  1. 1

    آپ آرڈر دیتے ہیں

    ایک بار کی تعمیر کی قیمت سے آغاز کریں۔ آغاز پر ہم آپ کے ساتھ مل کر دائرہ کار طے کرتے ہیں۔

  2. 2

    ہم بناتے اور انسٹال کرتے ہیں

    ECOSIRE اسے آپ کے WooCommerce پر بناتا، ترتیب دیتا اور انسٹال کرتا ہے۔

  3. 3

    لائیو + معاونت

    آپ تقریباً ایک کاروباری ہفتے میں لائیو ہو جاتے ہیں، گو لائیو کے بعد دو ہفتوں کی معاونت کے ساتھ۔ ہمارے فراہم کردہ کوڈ کی خرابیاں مفت درست کی جاتی ہیں۔

اس مصنوع کے بارے میں

Malaysia's LHDN e-invoicing mandate requires every B2B (and increasingly B2C) sale to be submitted to the MyInvois portal as a validated UBL 2.1 document — something WooCommerce core was never built to do. This is a build-to-order plugin: ECOSIRE custom-builds it for your WordPress site, installs it on your server, and supports it after purchase. It is not an instant WordPress.org or WooCommerce.com download — there is an honest delivery lead time while we wire it to your exact tax setup, product catalog, and SST status.

Once live, the plugin hooks into WooCommerce order lifecycle actions (woocommerce_order_status_completed, woocommerce_checkout_create_order) to map each order to a MyInvois UBL e-invoice and submit it through the LHDN API using your registered TIN and client credentials. It collects the buyer's TIN, SST registration number, business registration number and MSIC code at checkout via custom fields, so documents pass LHDN validation on the first try instead of being rejected.

The plugin handles the asynchronous validation flow: it stores the submission UUID, polls MyInvois via WP-Cron for the validated status, then writes the returned QR code and Long ID back to the order and invoice PDF/email. For B2C, it supports consolidated invoice generation on a schedule. Customers who didn't supply tax details at checkout get a self-service e-invoice request form tied to their order.

Built HPOS-compatible (WooCommerce custom order tables), it stores credentials securely in wp-admin settings and logs every API exchange for audit. WPML/multisite and staging-vs-production MyInvois environments are handled during the build. You own the code outright; ECOSIRE keeps it aligned as LHDN's schema evolves.

What you get

  • A custom-built WooCommerce plugin, installed and activated by ECOSIRE on your WordPress/WooCommerce site (staging first, then production)
  • MyInvois API integration configured with your registered TIN and Client ID/Secret, validated end-to-end against the LHDN preprod environment before go-live
  • Checkout customization that collects buyer TIN, SST, business registration and MSIC fields, styled to match your existing checkout
  • Mapping of your WooCommerce tax classes, product/MSIC codes and SST status to the MyInvois UBL document structure
  • wp-admin settings panel for credentials, environment switching, consolidated-invoice scheduling, and the audit log
  • Configuration and verification of the WP-Cron jobs for validation polling and consolidated B2C submission
  • A handover document covering operation, the resubmission/cancellation workflow, and how the returned QR/UUID appears to customers
  • Post-delivery support and schema-alignment updates as LHDN revises its e-invoicing requirements

Who this is for

Malaysian SME owner entering the LHDN mandate

Runs a WooCommerce store in Malaysia and has hit their phase of the LHDN e-invoicing rollout. Needs B2B orders submitted to MyInvois correctly without learning UBL or building an integration in-house.

Finance / accounts manager

Owns tax compliance and reconciliation. Wants every WooCommerce order to produce a validated MyInvois document with a stored UUID and QR, plus an audit log to defend against LHDN disputes — not a manual portal re-entry process.

WooCommerce store manager or agency

Manages the storefront day-to-day (or builds it for a client) and needs e-invoicing to work inside the existing checkout, HPOS order tables, and WPML/multisite setup without breaking the current theme or payment flow.

How Malaysia MyInvois (LHDN) E-Invoicing for WooCommerce Compares

CriterionECOSIRECustom BuildCompetitorWooCommerce نیٹو
Submits validated UBL e-invoices to the LHDN MyInvois portalIncludedPartial supportPartial supportNot included
Captures buyer TIN / SST / MSIC at WooCommerce checkoutIncludedPartial supportPartial supportNot included
Consolidated B2C invoice support on a scheduleIncludedPartial supportPartial supportNot included
Returns and stores QR / UUID (Long ID) on order, PDF and emailIncludedPartial supportPartial supportNot included
Installed, configured and tested on your site by the vendorIncludedIncludedNot includedNot included
HPOS / custom-order-tables compatibleIncludedPartial supportPartial supportIncluded
Tailored to your exact tax classes, MSIC codes and SST statusIncludedIncludedNot includedNot included
Instant self-service download / one-click installNot includedNot includedIncludedIncluded
Ongoing updates as LHDN revises its schemaIncludedNot includedPartial supportNot included

Frequently Asked Questions about Malaysia MyInvois (LHDN) E-Invoicing

Is this an instant download I can install myself?

No. This is a build-to-order plugin. ECOSIRE custom-builds it for your specific tax setup, then installs and configures it on your WordPress site. It is not sold on WordPress.org or WooCommerce.com and there is no instant download link — the $999 covers the build, installation, and MyInvois integration on your site.

How long does delivery take?

Typical lead time is about one working week from when you provide your MyInvois Client ID/Secret, registered TIN, and access to a staging site. Simpler single-store setups are faster; WPML, multisite, heavy tax-class customization, or a complex MSIC/product mapping add time. We confirm a firm date after a short scoping call.

What do you need from me to connect to MyInvois?

Your LHDN MyInvois Client ID and Client Secret (from the MyInvois portal), your registered company TIN and SST status, and access to a WordPress staging environment with WooCommerce. We validate everything against LHDN's preprod environment before switching your site to production.

Do I get ongoing support and updates as LHDN changes the rules?

Yes. After delivery, ECOSIRE supports the plugin and ships schema-alignment updates as LHDN revises the e-invoicing requirements, document format, or API. You own the plugin code outright; we keep it compliant. Specific support terms and duration are confirmed in writing at handover.

Will it work with my HPOS orders, WPML, and existing payment gateways?

Yes. The plugin reads and writes orders through WooCommerce's HPOS / custom-order-tables API rather than legacy post meta, so it is compatible with high-performance order storage. WPML and multisite are handled during the build, and it sits alongside your existing payment gateways — it submits to MyInvois on order completion and does not interfere with how payments are taken.

آرڈر پر تیار
Live Chat & Shared Inbox for WooCommerce
WooCommerce

Live Chat & Shared Inbox for WooCommerce

A custom-built WooCommerce plugin that unifies on-site live chat, WhatsApp, Messenger, and Telegram into one shared team inbox, with every conversation tied to the customer's WooCommerce order history.

From $999.00ابتدائی قیمت — آپ کے دائرۂ کار کے مطابق مقرر کی جائے گی
آرڈر پر تیار
Mercado Pago for WooCommerce
آرڈر پر تیار
Midtrans Payment Gateway for WooCommerce
WooCommerce

Midtrans Payment Gateway for WooCommerce

A Midtrans payment gateway for WooCommerce supporting GoPay, OVO, DANA, virtual-account bank transfer, cards and installments — built, installed and supported for your store by ECOSIRE.

From $999.00ابتدائی قیمت — آپ کے دائرۂ کار کے مطابق مقرر کی جائے گی
قیمت کا تخمینہ طلب کریں

Malaysia MyInvois (LHDN) E-Invoicing

A build-to-order WooCommerce plugin, installed and supported by ECOSIRE, that submits LHDN-compliant UBL e-invoices to Malaysia's MyInvois portal and captures the buyer tax details needed to clear validation.

  • Submits LHDN-compliant UBL 2.1 e-invoices to Malaysia's MyInvois portal via the official API, triggered on WooCommerce order completion through `woocommerce_order_status_completed`
  • Captures missing buyer TIN, SST registration number, business registration number and MSIC industry code at checkout using custom WooCommerce checkout fields and `woocommerce_checkout_create_order` hooks
  • Handles MyInvois's asynchronous validation flow — stores the submission UUID, polls for validated status via WP-Cron, and surfaces accepted/rejected outcomes in wp-admin
  • Writes the returned validation QR code and Long ID back onto the order, invoice PDF, and the customer's order-confirmation email

قیمت کا تخمینہ طلب کریں

ہمیں Malaysia MyInvois (LHDN) E-Invoicing کے لیے اپنی ضروریات بتائیں اور ہم آپ کو قیمتیں، لائسنس کے اختیارات اور ایک مخصوص تجویز بھیجیں گے — عام طور پر ایک کاروباری دن میں۔

ابھی کوئی ادائیگی نہیں۔ یہ ہماری ٹیم کو قیمت کی درخواست بھیجتا ہے — ہم قیمت اور اگلے اقدامات کے ساتھ ای میل کے ذریعے رابطہ کریں گے۔