This repository contains high-performance, decoupled commerce sub-modules for catalog management, shopping carts, checkout workflows, fulfillment, customer accounts, search, and customer support.
product: Product catalog management and price/metadata validation.taxonomy: Categories, tags, collections, and catalog hierarchies.cart: Active customer shopping cart maintenance and validation.order: Orchestrates checkout, payment reservation, and order status updates.payments: Pluggable transaction processing with Stripe, Razorpay, and Mock gateways, integrated as saga workflows.store: Store configuration, settings, and business profile settings.customer: Customer profiling, shipping/billing address books, and registered user accounts.seo: Search Engine Optimization metadata generators for products, taxonomies, and pages.
All modules are 100% decoupled from the core hyperrr execution engine at compile time. Unit tests are executed against SQLite in-memory databases using mdk.TestRuntime.
To run all tests locally:
go test ./...