A custom-built Magento 2 / Adobe Commerce extension that lets cashiers create brand-new products and custom-priced ad-hoc line items directly at the POS, with tax, unit, and category set at the till and auto-synced to the Magento catalog. Built, installed, and supported by ECOSIRE. Built to order by ECOSIRE for Magento 2 / Adobe Commerce (build-to-order) — indicative price from $199.00 USD; request a quote for a scoped proposal.
Illustrative previewA custom-built Magento 2 / Adobe Commerce extension that lets cashiers create brand-new products and custom-priced ad-hoc line items directly at the POS, with tax, unit, and category set at the till and auto-synced to the Magento catalog. Built, installed, and supported by ECOSIRE.
No DIY setup — a working app, built, installed and supported by ECOSIRE.
Start with a one-time build price. We scope it with you at kickoff.
ECOSIRE builds, configures and installs it on your Magento 2.
You go live in about 2–4 weeks, with a post-launch support window.
Retail assortments change faster than catalog admins can keep up. When a cashier has a product in hand that isn't in Magento yet, the sale stalls — or gets rung up as a generic "miscellaneous" line that destroys your inventory and reporting accuracy. Magento 2 POS Create-Product-On-The-Fly closes that gap: it adds a "Create Product" action and a "Custom Item" action directly inside your POS screen so staff can ring up anything instantly, then reconcile the catalog automatically.
This is a build-to-order extension, not an instant Adobe Commerce Marketplace download. ECOSIRE builds it as a proper module under app/code/Ecosire/PosCustomProduct, wires it into your specific POS layer (Magestore, Webkul, or a custom till), installs it on your staging and production environments, and supports it after launch.
Under the hood it uses Magento's service contracts — ProductRepositoryInterface and ProductFactory — to persist new SKUs cleanly, never raw SQL. New products are created with the attribute set, tax class, and unit of measure you configure, assigned to a category, and committed to the catalog so they appear in admin, search, and reporting like any normally-created product. Custom-priced line items are added through a quote-level plugin/interceptor declared in di.xml, so ad-hoc pricing flows correctly through tax calculation, totals, and invoicing. A dedicated admin ACL resource gates who at the till is allowed to mint new SKUs versus only price ad-hoc lines, and an observer logs every on-the-fly creation for audit. New records sync to your catalog and (where you run them) to GraphQL/REST channels so the web storefront sees them too.
You get a tested module, deployed and documented, with a fixed one-time build price and an honest delivery lead time.
A boutique, gift, or fashion store that receives new stock daily and cannot wait for a catalog admin to create each SKU before it can be sold at the counter.
A high-throughput retailer with several registers who needs cashiers to ring up new and one-off items instantly while keeping inventory and reporting accurate across tills.
The owner or ops manager running Magento Open Source or Adobe Commerce who wants on-the-fly POS creation built correctly with ACLs and audit trails, not hacked in with generic miscellaneous SKUs.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Create a new product directly at the POS | Included | Partial support | Partial support | |
| Custom-priced ad-hoc line items via quote plugin (tax-correct) | Included | Partial support | Partial support | |
| Persisted via service contracts (ProductRepositoryInterface), no raw SQL | Included | Partial support | Partial support | |
| Built and integrated against your specific POS layer and Magento version | Included | Included | Not included | |
| Admin ACL separating SKU creation from ad-hoc pricing | Included | Partial support | Partial support | |
| Observer-based audit logging of every on-the-fly creation | Included | Partial support | Not included | |
| Installed, configured, and supported by the vendor | Included | Partial support | Not included | |
| Versioned Composer package with upgrade-compatibility maintenance | Included | Partial support | Partial support |
No. This is a build-to-order extension. ECOSIRE builds it specifically for your Magento version and your POS layer (Magestore, Webkul, or a custom till), then installs and configures it on your environments. There is no instant Marketplace download link — you receive a Composer-installable package and a deployed, working integration.
Typical delivery is about 1 to 2 weeks from the time we confirm your Magento version, edition (Open Source or Adobe Commerce), and POS layer, and receive access to a staging environment. Heavily customized POS setups can take longer; we confirm a firm date during scoping before any build work starts.
Every build includes a 30-day post-launch support and bug-fix window. After that, you can keep the module on a maintenance retainer that covers Magento/Adobe Commerce version-upgrade compatibility, security patches, and small enhancements. Because the module is delivered as a versioned Composer package, updates apply via composer update rather than manual file replacement.
Yes. New SKUs are persisted through Magento's ProductRepositoryInterface into the real catalog, so after indexing they appear in admin, catalog search, and the storefront like any normal product. We can optionally expose them through GraphQL/REST for headless or integration use, and configure their website, store-view, and visibility defaults during setup.
Yes. Custom-priced lines are added through a quote-level plugin/interceptor declared in di.xml, so they pass through Magento's native tax calculation, totals collectors, and invoicing. You choose the tax class and unit at the till, and the price is treated as a first-class quote item rather than a flat untaxed amount.
Yes. The module ships with a dedicated admin ACL resource that separates the permission to mint brand-new SKUs from the permission to enter custom-priced lines. You assign these to roles in Magento's permission system, and every on-the-fly creation is recorded by an observer-based audit log for accountability.
A build-to-order 2Checkout / Verifone payment gateway for Magento 2 and Adobe Commerce: localized checkout in 12 languages, iDEAL, Giropay and regional methods, multi-currency global selling, subscription billing and tax/invoicing automation — engineered, installed and supported by ECOSIRE.
A build-to-order Magento 2 extension that forces PSD2-compliant 3D Secure 2 authentication at checkout, with smart frictionless-versus-challenge routing, per-payment-method SCA enforcement, exemption handling (low-value/TRA) and liability-shift tracking. Gateway-agnostic, built and installed by ECOSIRE.
A custom-built Magento 2 / Adobe Commerce extension that automatically recovers lost carts with scheduled multi-step reminder emails, auto-generated coupons, one-click restore links and recovery analytics — engineered, installed and supported by ECOSIRE on your own store.
A custom-built Magento 2 / Adobe Commerce extension that detects abandoned carts and recovers revenue through scheduled, personalized email and SMS sequences. Built, installed, and supported on your store by ECOSIRE.
A custom-built Magento 2 / Adobe Commerce extension that lets cashiers create brand-new products and custom-priced ad-hoc line items directly at the POS, with tax, unit, and category set at the till and auto-synced to the Magento catalog. Built, installed, and supported by ECOSIRE.