J2 Blueprint Supply Co. operates two connected businesses under one roof.
Its print operation produces architectural and engineering plans, wide-format prints, signage, banners, display graphics, business cards, labels and related finishing work such as binding, mounting and laminating.
Alongside this, J2B is an HP equipment and supplies reseller, selling printers, plotters, parts and consumables online, with orders fulfilled either from its own inventory or directly through TD Synnex.
ECI e-Automate already managed J2B’s customers, products, pricing, orders, inventory and receivables, and the company wanted to retain it as its financial system of record.
The gap was everything happening around it. Print requests arrived through disconnected channels, production lacked a shared queue, the online catalogue demanded constant maintenance, payments sat outside the order flow and distributor fulfilment involved repeated manual work.
The objective was therefore not to replace e-Automate, but to build a modern customer and operational layer around it.
Jobs arrived by email, phone or at the counter, leaving staff to capture files, specifications and order details manually.
Job priorities, ownership, proof status and deadlines depended heavily on the production team's own knowledge.
Core business data sat in e-Automate while customer, production and online activities happened outside it.
Card payments required manual reconciliation, while retrieving customer invoices meant switching to a separate reporting system.
More than 12,000 changing HP products made manual maintenance of specifications, media, documents and online filters unsustainable.
Pricing feeds, purchasing, receipts, shipments and tracking required repeated handling across J2B, e-Automate and TD Synnex.
Customer & Production Operations
Digital print intake, file uploads, job specifications, proof approvals and one shared production queue.
e-Automate Integration
Customers, products, pricing, inventory and transactions kept aligned with J2B's existing financial system.
Payments & Invoice Access
Connected counter, phone and online payments with direct access to customer invoice documents.
eCommerce & Fulfilment
Automated HP catalogue management, distributor pricing, availability, drop-shipping and shipment updates.
Phase 1
Discovery & Solution Blueprint
Aktiv Software began by documenting how work actually moved across J2B's print counter, production departments, online store and back office.
Each requirement was documented around the current process, expected future process and success criteria, giving both teams a shared blueprint before development began.
Phase 2
Integration & Data Foundation
Because e-Automate would remain the financial system of record, the implementation focused on creating a reliable connection rather than replacing or duplicating it.
The foundation ensured that Odoo could support modern customer and operational workflows while remaining aligned with the commercial information J2B already trusted.
Phase 3
Core Implementation & Customization
Odoo was then configured and tailored around the areas where J2B needed a modern operating experience.
Standard Odoo capabilities were used wherever suitable, with focused customization where J2B's processes needed to connect with its existing platforms.
1 Customer Print Intake & Production Queue
Problem Statement
Print jobs could arrive through email, phone, at the counter or as files handed directly to staff.
Each print department also needed different information. A plan set, banner, business card, display graphic or label could require its own combination of size, media, finish, colour, folding, binding and other production instructions.
Staff had to interpret these requirements and turn them into production jobs manually.
Once production began, there was no single reliable view of:
Solution
Aktiv Software created a dedicated Production Queue that carries each job from customer submission through production, proofing, completion and pickup or shipment.
Impact
2 Odoo & e-Automate Integration
Problem Statement
e-Automate remained J2B’s trusted system for customers, products, pricing, orders, inventory and receivables.
Introducing Odoo without a strong connection would have created two versions of the same business information.
Odoo therefore needed to stay current with e-Automate while ensuring orders and operational activity created in Odoo became real transactions in the existing ERP.
Solution
A two-way connection was established between Odoo and e-Automate.
Information kept synchronized includes:
Customer hierarchies are preserved, so individual contacts remain connected to the correct company account.
Inactive records are handled appropriately rather than continuing to appear as active business records.
Transactions created through Odoo can also be carried into e-Automate, including:
Production events such as urgent requests, new instructions, revisions, proof readiness and customer approval are reflected in e-Automate so the counter and production floor see the same history.
Customers and contacts created through Odoo are also created in e-Automate with a consistent account identity.
Invoices originating from e-Automate can be shown through Odoo, and when an invoice is settled in e-Automate, its status is reflected accordingly so the customer-facing view and financial record agree.
Synchronization activity is logged, and individual data issues can be handled without stopping an entire update.
Impact
3 Integrated Stax Payments
Problem Statement
Card payments operated alongside the systems managing J2B’s orders and invoices.
Staff accepted cards by phone or through a counter reader and later matched those transactions with invoices manually.
J2B’s B2B model added another challenge: one company card might legitimately be used by several contacts from the same customer account.
There was also no central handling for surcharges, recurring billing or different surcharge rules between states.
Solution
Stax payments were brought directly into Odoo’s customer and invoice workflow.
Impact
4 Crystal Report Invoice Access
Problem Statement
Customer invoices were generated through SAP Crystal Reports on BusinessObjects.
To retrieve one, employees had to leave Odoo, open another system, find the correct report and search for the invoice manually.
Different e-Automate transaction types could also require different reports.
BusinessObjects operated with a limited number of user sessions, and sessions that remained open unnecessarily could eventually prevent other employees from accessing reports.
Solution
Invoice access was brought directly into Odoo.
Impact
5 HP Catalogue Automation
Problem Statement
J2B sells from an HP catalogue containing more than 12,000 products, with product information changing continuously.
Maintaining specifications, descriptions, images, videos, documents, related products and storefront filters manually was not sustainable.
Products could also reach the online store before valid pricing existed or remain available after HP had retired them.
When catalogue updates failed, there was little visibility into what had or had not been updated.
Solution
HP’s product information was connected with J2B’s Odoo storefront so the catalogue can stay current automatically.
Scheduled updates maintain:
HP’s own product classification and specifications are also used to build storefront filters rather than maintaining thousands of filter relationships manually.
Large catalogue updates are designed to continue from where they stopped if interrupted rather than restarting from the beginning.
Products are published or removed according to their lifecycle and pricing status:
Catalogue logs show what HP supplied, what was successfully updated and what requires attention.
The imported information also supports richer product pages, including tabs, supporting content and product relationships.
Impact
6 TD Synnex Pricing & Drop-Ship Automation
Problem Statement
TD Synnex supports J2B in two critical areas: daily product pricing and availability, and fulfilment for items J2B does not stock locally.
Both processes required significant manual work.
Daily distributor pricing also created a business risk: automatically accepting it could overwrite prices J2B had already negotiated and maintained in e-Automate.
For drop-shipped orders, purchase orders, receipts, shipments and tracking information were also being entered or updated multiple times.
Solution
Pricing & Availability
The TD Synnex feed is processed automatically on a scheduled basis.
Before distributor pricing is applied, J2B’s approved e-Automate pricing is checked first.
Where a valid J2B price already exists, it remains authoritative. TD Synnex pricing fills gaps rather than overwriting negotiated pricing.
The distributor update maintains information such as:
Large distributor feeds are processed in manageable stages so updates can run reliably without disrupting normal operations.
Drop-Ship Fulfilment
When a customer order is confirmed, available, allocated and unavailable stock is checked to determine which lines genuinely require drop-shipping.
For those lines:
Impact
Results & Business Impact
J2B connected customer ordering, production, eCommerce, payments and fulfilment through one operational platform while retaining e-Automate as its financial backbone.
Be our next success story
Let’s Talk!

















Aktiv is Odoo certified partner offering end-to-end implementation services.
We don’t just implement ERP, we bridge the gap between technology and your workforce, ensuring smooth adoption, empowered employees, and maximized ROI.
With over 10+ years of experience implementing Odoo for SME and Enterprise clients, we know how to assist you in your digital transformation journey. It’s what we do the best!
Contact us















Real results. Real wins.
Efficient, scalable, and results-driven success stories.
Insights on Odoo, ERP, and digital growth.
How do you integrate SAP Crystal Reports with Odoo? You can view SAP Crystal Reports in…
To integrate HP's catalog into Odoo, connect Odoo to HP's HermesWS business-to-business API over a secure…
An Odoo Stax integration lets you take card payments at the counter, over the phone, and…
Tell us what you need help with & we’ll get in touch as soon as possible.
Research
Form Submition 
Initial consultation
Discovery call
Kick-off