Case study · Cross-border commerce
Making cross-border commerce workable between Iran and Iraqi Kurdistan.
Centar Bazaar is a marketplace and commerce platform connecting Iranian products with buyers and merchants in Iraqi Kurdistan. Gramida designed the multi-currency, inventory and integration foundations needed to make the operation dependable across borders.
Centar Bazaar
Commerce needs a system that understands the border.
Market: Iran ↔ Iraqi Kurdistan
Project status: Active development
The operating context
The business constraint
The challenge was not simply putting products online. Buyers and merchants needed reliable access to Iranian goods while the operation managed exchange-rate volatility, customs and delivery coordination, and physical stock across two countries. Without one operating model, pricing, inventory and order status could easily disagree.
What Gramida designed and built
- A modular-monolith architecture separating catalog, multi-location inventory, logistics, customs and operational management.
- A multi-currency pricing model for toman, dinar and US dollar, with rate timestamps, expiry rules and settlement logic.
- A two-way integration layer using APIs, webhooks, idempotency controls and processing queues to connect the WordPress/WooCommerce commerce core to the central application.
- A two-warehouse allocation model connecting origin stock in Naqadeh with distribution in Erbil.
Evidence and outcomes
The work delivered architecture documentation, an API gateway and webhook-sync layer, an international SKU data model, and a two-level inventory and exchange-rate management interface. The platform covers more than 50 high-demand categories. Time-bound exchange-rate controls removed recorded currency-mismatch errors in order registration, while connected systems brought inventory-sync discrepancies below 0.1%.
What the work reinforced
Cross-border commerce needs more than a translated storefront. Price validity, physical fulfilment and integration reliability must move as one operating system; otherwise margin and customer trust are exposed at the border.
Building a business across complex systems?
Tell Gramida where operations, customer experience or your technology stack is creating unnecessary friction.
Discuss your next move