
CHALLENGE
Fragmented tracking across custom orders, deposit thresholds, artisan workshop statuses, and multi-location inventory transfers created bottlenecks during high-volume wedding seasons.
SOLUTION
Developed a vertical ERP on Odoo 19 with custom addons for wedding date intelligence, staged artisan work queues, Cardknox tokenized payments, and barcode-scanned inventory transfers.
Key Features
Order Lifecycle Management — End-to-end custom order handling with staged statuses, rush prioritization, editable order items/contacts, and role-aware dashboards for sales vs. production users
Payment Governance — Deposit threshold enforcement, hold/release logic, card/check/zelle/coupon flows, credit-card fee handling, tax controls, and daily payment reporting
Card Processing Operations — Cardknox iFields configuration, secure card token flow, transaction capture, void/refund operations, and persisted transaction metadata/auditability
Production Workflow Control — Production sub-status queues, kanban/list production interfaces, bulk stage actions, cancellation/notes wizards, and production-ready communications
Inventory & Transfer Execution — Multi-location stock handling, serial/lot tracking, transfer selection, barcode/serial scan validation, and scan-progress synchronization for picking operations
Hebrew Calendar Intelligence — Gregorian↔Hebrew conversion, holiday/parasha sync, business-day logic
Localization & Access Administration — Hebrew/Yiddish customer data support, custom titles/labels, geolocation-assisted store selection, impersonation for admin support, and security-group based access control
TECH STACK
PythonOdoo 19PostgreSQLJavaScriptXML/QWebSCSS/CSSrequestslxml
INTEGRATIONS
- Cardknox – Credit-card payment processing via xKey/iFields tokenization, including capture, void, and refund flows
- Hebcal API – Hebrew holiday/calendar and parasha data sync used for date intelligence and scheduling
- ip-api.com – Primary IP geolocation source for location-aware store/user context
- ipwho.is – Fallback IP geolocation service when primary geolocation is rate-limited or unavailable
RESULT
Unified Factory & Retail Flow



