All modules

Commerce backend for custom storefronts.

Build the storefront in your own stack and use Arky for the catalog, cart, checkout, orders, inventory, discounts, and payment flow behind it.

Best for

  • custom stores
  • product catalogs
  • scheduled services
  • service-and-product hybrids

Use it when a client wants a custom store with real backend commerce.

What this module gives your project.

Products and variants

Use this capability from your custom frontend while the operational side stays manageable in Arky admin.

Cart and checkout

Use this capability from your custom frontend while the operational side stays manageable in Arky admin.

Orders

Use this capability from your custom frontend while the operational side stays manageable in Arky admin.

Promo codes

Use this capability from your custom frontend while the operational side stays manageable in Arky admin.

Embedded Stripe card payments

Use this capability from your custom frontend while the operational side stays manageable in Arky admin.

Custom UX with backend state managed in Arky.

  • Product and variant data
  • Backend cart state
  • Quote and checkout responses
  • Promo code validation

A client-facing back office for the same module.

  • Catalog management
  • Order operations
  • Inventory tracking
  • Payment setup
  • Customer history

Code the frontend. Connect Arky as the backend.

Start with the frontend stack the project deserves, then connect only the Arky modules it needs. The Admin, API, SDK, and backend workflows stay behind the custom experience.

  1. Design the storefront
  2. Connect products and cart through the SDK
  3. Let Arky handle orders and checkout state
import { initialize } from "arky-sdk/storefront";

const arky = initialize("arky_pk_...", {
  locale: "en",
});

await arky.eshop.cart.load();

Useful API touchpoints.

  • GET /v1/storefront/products
  • POST /v1/storefront/carts/current
  • POST /v1/storefront/carts/{id}/checkout
Start free

Early access for custom frontend teams.