Gramidagramida.Home
← Back to home

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

15core business modules
<0.1%inventory-sync discrepancy
50+high-demand product categories

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

  1. A modular-monolith architecture separating catalog, multi-location inventory, logistics, customs and operational management.
  2. A multi-currency pricing model for toman, dinar and US dollar, with rate timestamps, expiry rules and settlement logic.
  3. A two-way integration layer using APIs, webhooks, idempotency controls and processing queues to connect the WordPress/WooCommerce commerce core to the central application.
  4. 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