Ecommerce companion SDK & API for Fleetbase, build custom shopping experiences for on-demand orders.
fleetbase.io | @fleetbase_io | Discord
Installation
With NPM
npm install @fleetbase/storefront
With Yarn
yarn add @fleetbase/storefront
Documentation
See the documentation webpage.
If you would like to make contributions to the Fleetbase Javascript SDK documentation source, here is a guide in doing so.
Quick Start for Browser
import Storefront, { Product } from "@fleetbase/storefront";
const storefront = new Storefront("Your Store Key");
// list products
storefront.products.findAll();
// create a product
const product = new Product({ name, description, price });
// retrieve cart & add item
storefront.cart.retrieve().then((cart) => {
cart.add("product_xyxyxyx", 1);
// empty cart
cart.empty();
});
// checkout
storefront.checkout.capture();
Create a custom adapter
Storefront will eventually allow you to bring your own ecommerce adapter.
@todo