Snaptec
Case Study

Magento Mobile Commerce Case Study

Discover how SnapTec built a Magento mobile commerce platform for Ival & Oska with custom GraphQL APIs, ERP integration, and regional payment orchestration.

  • The Challenge A Commerce Stack Built for Mobile, ERP, and Operational Complexity Ival & Oska required more than a storefront. The platform needed to power native mobile applications, sync deeply with SalesBuzz ERP, manage regional payment complexity, and support custom delivery operations with highly specific business rules. 01 Headless mobile architecture Magento had to behave like an app backend The project needed an API-first layer robust enough to power native iOS and Android apps with custom workflows, rich content, account functionality, and commerce logic. 02 ERP synchronization SalesBuzz integration demanded precision Orders, customers, SAP IDs, wallet balances, invoices, and payments all needed reliable synchronization between Magento and a SOAP-based ERP environment. 03 Regional payment complexity Multiple providers, one seamless checkout experience The platform had to orchestrate Checkout.com, Tamara, Tabby, and HyperPay while supporting Apple Pay, alternative payment methods, and regional customer expectations. 04 Custom operations layer Delivery and pricing rules were highly specialized From geo-polygon delivery zones to automatic driver assignment and SAR rounding in 0.25 increments, the business logic extended far beyond standard Magento commerce. “Ival & Oska needed a commerce engine that could serve apps, ERP workflows, payments, and operations all at once — without compromising customer experience.” — SnapTec implementation perspective The Solution Three Core Systems That Made the Platform Work SnapTec built a tightly integrated commerce ecosystem combining ERP connectivity, delivery orchestration, and a custom GraphQL layer designed specifically for mobile-first growth. ① 01 Enterprise ERP integration with SalesBuzz We developed a custom SOAP-based integration between Magento and SalesBuzz ERP, enabling reliable back-office synchronization across critical commerce and finance workflows. Real-time order push via SOAP WCF services
  • Customer SAP ID, wallet balance, and loyalty synchronization
  • Invoice and payment sync with reconciliation logic
  • Cookie-based SOAP authentication and detailed error logging
  • Cron support with manual resync capability for recovery workflows

Custom delivery management system

We created an in-house delivery orchestration layer with driver operations, automated shipment assignment, and geo-based delivery rules tailored to regional logistics realities.

  • Driver CRUD management with assignment tracking
  • Geo-polygon delivery zone validation algorithms
  • Automatic driver assignment on shipment creation
  • GraphQL endpoints for tracking and operational flows
  • Feedback and monitoring support for delivery performance

Multi-provider payment orchestration

The checkout layer was built to support multiple payment ecosystems while preserving a unified customer experience across local and international payment preferences.

  • Checkout.com with Apple Pay and alternative payment methods
  • Tamara and Tabby BNPL integration
  • HyperPay support for regional payment routing
  • Fast checkout and payment API extensions
  • Vault management and mobile-friendly payment flows

Purpose-built for mobile commerce at scale

Magento core, regional payment integrations, communication providers, and a highly customized GraphQL architecture.

Core Platform

Magento 2.4.2 Community, PHP 7.4+, MySQL/MariaDB, and 57 custom GraphQL modules.

Payment Gateways

Checkout.com, Tamara BNPL, Tabby BNPL, and HyperPay for regional payment coverage.

Communication

Msegat, Msg91, Unifonic, MailChimp, and PDF generation via mPDF.

Business Intelligence

Custom order export system, WeSupply Toolbox, WeltPixel GTM, and KiwiCommerce Admin Activity.

Headless Commerce API Architecture for Native Mobile Apps

Ival & Oska’s most important technical layer was its custom GraphQL backbone — a large-scale API system built to power native mobile experiences, complex checkout flows, and advanced operational use cases.

57 Custom GraphQL Modules

SnapTec developed a comprehensive headless commerce layer that turned Magento into a true backend for mobile-first retail, with support for customer experience, promotions, payments, and custom business logic.

Advanced order management

Order modification workflows, duplicate prevention, cancellation handling, and extended order APIs for mobile operations.

Payment gateway extensions

Apple Pay, BNPL providers, card payment APIs, vault management, and fast checkout logic across multiple providers.

Customer experience features

Social login with Facebook, Google, and Apple, loyalty APIs, and abandoned cart recovery support.

Dynamic content & marketing

Banner systems, landing pages, promotional engine logic, and custom product list APIs for app merchandising.

Custom business rules

SAR price rounding in 0.25 increments, QR code systems, and bilingual PDF generation in Arabic and English.

Mobile operational flows

Tracking, driver-facing endpoints, and API support designed to work cleanly with native iOS and Android experiences.

Large-scale custom engineering across modules, APIs, and integration logic.

Purpose-built query and mutation handlers across commerce, content, payments, and delivery.

Extended schema design to support operational workflows and app-specific functionality.

Payments, SMS, ERP, and logistics systems integrated into one unified platform.

What This Platform Enabled

The result was a deeply customized Magento ecosystem capable of serving native apps, ERP processes, regional payments, and advanced operations from a single commerce foundation.

Custom modules

A large-scale GraphQL and business logic layer tailored to the exact operational model of the brand.

Resolvers built

Fine-grained control across payments, content, loyalty, orders, and mobile-specific features.

SalesBuzz synchronization

Order, invoice, payment, and customer data alignment between Magento and back-office systems.

Languages supported

Arabic and English with locale-aware formatting and customer-facing content support.

Mobile-native commerce delivery

The GraphQL architecture allowed Magento to serve as the backend for app-first commerce, not just web storefront functionality.

Regional payment flexibility

Customers gained access to local payment preferences, BNPL options, and streamlined checkout flows across mobile and web experiences.

Operational visibility and control

Custom delivery and ERP modules gave the business better control over routing, assignment, reconciliation, and downstream operations.

Business logic without platform compromise

Specialized pricing, promotions, PDFs, loyalty, and customer workflows were implemented without sacrificing maintainability or API clarity.

What Commerce Teams Can Learn From Ival & Oska

This project shows how Magento can become a true mobile-commerce engine when API architecture, integrations, and operational workflows are designed together.

Headless commerce needs business-specific APIs

Mobile apps do not succeed on generic APIs alone. They need purpose-built resolvers and modules that reflect how the business actually sells, fulfills, and communicates.

ERP integration is a growth enabler, not just a backend task

When orders, invoices, payments, and customer records stay synchronized in real time, teams gain speed, accuracy, and operational trust across the organization.

Regional commerce requires orchestration, not plug-ins alone

BNPL, Apple Pay, SMS providers, delivery rules, bilingual support, and custom pricing logic all need to work together as one ecosystem to create a smooth customer experience.

Need a Magento Platform That Powers Apps, ERP, and Regional Commerce?

SnapTec builds mobile-first Magento ecosystems with custom GraphQL, enterprise integrations, and operational logic designed for scale.