swellstores / swell-js

JS library for building storefronts and checkouts with Swell ecommerce.

Home Page:https://swell.is

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Swell.js - Headless ecommerce storefront SDK

Universal JavaScript client for Swell's Frontend API, providing client-safe access to store and customer data. You can use it in JAMstack or SSR apps to:

  • Fetch products, categories, store settings, nav menus, and custom content
  • Create, recover, and update shopping carts
  • Build custom checkout and subscription flows
  • Authenticate customers and allow them to edit account details, orders, and subscriptions
  • Resolve linked content to dynamically generate page URLs
  • Format prices in the store's currency

This SDK implements a subset of operations available in Swell's Backend API and is authorized with a public key + session token, making it safe to use in any context. You should only use the Backend API server-side, and keep your secret keys stored as environment variables.

About Swell

Swell is a customizable, API-first platform for powering modern B2C/B2B shopping experiences and marketplaces. Build and connect anything using your favorite technologies, and provide admins with an easy to use dashboard.

Documentation

đź“– View Swell.js Documentation

About

JS library for building storefronts and checkouts with Swell ecommerce.

https://swell.is

License:MIT License


Languages

Language:JavaScript 99.7%Language:HTML 0.2%Language:CSS 0.1%Language:Shell 0.0%