@hanzo/commerce.js
v1.0.0
Published
Hanzo Commerce SDK - Modern e-commerce framework. Wraps @hanzo/commerce.
Readme
@hanzo/commerce.js
Modern e-commerce framework for React/Next.js. Wraps @hanzo/commerce with a standalone package.
Installation
npm install @hanzo/commerce.jsQuick Start
import {
ProductCard,
AddToCartWidget,
CartPanel,
CommerceProvider
} from '@hanzo/commerce.js'
function Shop({ products }) {
return (
<CommerceProvider>
<div className="products">
{products.map(product => (
<ProductCard key={product.id} product={product}>
<AddToCartWidget sku={product.sku} />
</ProductCard>
))}
</div>
<CartPanel />
</CommerceProvider>
)
}Components
Product Display
ProductCard- Display product informationCarouselBuyCard- Product card with carouselIcons- Commerce icons
Cart
CartPanel- Shopping cart sidebarAddToCartWidget- Add to cart button with quantity
Checkout
PaymentStepForm- Payment form stepShippingStepForm- Shipping form step
Types
Import types from the /types subpath:
import type { Product, LineItem, CartItem } from '@hanzo/commerce.js/types'License
BSD-3-Clause
