commerce

package module
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 6, 2026 License: MIT Imports: 0 Imported by: 0

README ¶

commerce — Hyperrr Decoupled Commerce Module

Go Reference Go Coverage

This repository contains high-performance, decoupled commerce sub-modules for catalog management, shopping carts, checkout workflows, fulfillment, customer accounts, search, and customer support.


📦 Sub-Modules

  • product: Product catalog management and price/metadata validation.
  • cart: Active customer shopping cart maintenance and validation.
  • order: Orchestrates checkout, payment reservation, and shipment workflow DAGs.
  • fulfillment: Pluggable inventory checkouts and shipment details tracking.
  • finance: Pluggable transaction processing and saga rollback/refund compensations.
  • marketing: Coupon code calculations and customer loyalty point rewards.
  • notification: Dynamic email, SMS, and push notifications routing.
  • search: Low-latency, full-text product search indexing.
  • customer: Customer profiling, segmentation workflows, and AI-driven personas.
  • support: Ticket management and autonomous AI support agent dispatch.

🧪 Testing

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 ./...

Documentation ¶

Overview ¶

Package commerce implements high-performance, event-native commerce modules for catalog management, orders, cart, fulfillment, and customer accounts.

Licensed under the MIT License.

Index ¶

Constants ¶

View Source
const Version = "0.1.0"

Version is the current version of the Hyperrr Commerce Modules.

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL