An open API service indexing awesome lists of open source software.

https://github.com/fleetbase/storefront-js

Fleetbase Storefront Javascript/ Node SDK
https://github.com/fleetbase/storefront-js

Last synced: about 1 year ago
JSON representation

Fleetbase Storefront Javascript/ Node SDK

Awesome Lists containing this project

README

          





Ecommerce companion SDK & API for Fleetbase, build custom shopping experiences for on-demand orders.



Version


Downloads/week


Bundle Size


License



fleetbase.io | @fleetbase_io | Discord

## Installation

### With NPM

`npm install @fleetbase/storefront`

### With Yarn

`yarn add @fleetbase/storefront`

## Documentation

See the [documentation webpage](https://fleetbase.io/docs).

If you would like to make contributions to the Fleetbase Javascript SDK documentation source, here is a [guide](https://github.com/fleetbase/fleetbase-js/blob/master/CONTRIBUTING.md) in doing so.

## Quick Start for Browser

```js
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`