E-Commerce Platform for Moroccan Rugs Brand
**THE CHALLENGE:** Azarbi is a Moroccan artisan rug brand that offers handwoven Beni Ourain, Azilal, and Boujaad rugs to international buyers, primarily in Europe and North America. Prior to this project, the brand relied solely on Instagram and occasional craft markets for sales, lacking an e-commerce system. Each transaction involved laborious negotiations through direct messages, custom payment links, and handwritten invoices. International shipping was done on an ad hoc basis, limiting the brand's ability to grow beyond the owner's personal capacity.
**OUR APPROACH:** Bidayalab developed a tailored e-commerce platform using Next.js (App Router) with a headless architecture. The product catalog was created with a Sanity CMS backend, empowering the Azarbi team to easily add new rugs, update prices, and manage inventory without needing technical skills. Each rug features a comprehensive product page with high-quality images, dimensions, material details, origin information, weaving techniques, and a full-sized room visualizer guide. We implemented a filtering system to help customers search by style, size, color, and price. The checkout process supports multi-currency display (EUR, USD, GBP) with real-time exchange rates, calculates international shipping costs based on destination and rug weight, and integrates Stripe for payment processing. Customers receive automatic email confirmations in their chosen currency. Additionally, SEO-optimized collection and product pages were created to attract organic traffic from European customers searching for Moroccan rugs.
**RESULT:** Since its launch, Azarbi has successfully processed orders to 14 different countries, reducing the owner's order processing time from 45 minutes per sale (for DM negotiations, manual payment, and invoicing) to under 5 minutes for packing and label printing. **Technology Stack:** Next.js (App Router), TypeScript, Sanity CMS, Stripe, Tailwind CSS, Vercel, Nodemailer.