0.0.29 • Published 10 months ago
@purple-dot/browser v0.0.29
@purple-dot/browser
This package is a toolbox for connecting your headless ecommerce application to Purple Dot. It provides all the features necessary for your integration, including APIs, cart & checkout functionality, and interceptors.
Please read http://bit.ly/47JtIk0 to learn how to integrate Purple Dot into your headless Shopify storefront.
API
import { init } from '@purple-dot/browser';
import { ShopifyAJAXCart } from '@purple-dot/browser/shopify-ajax-cart';
init({
apiKey: 'xxx',
cartAdapter: new ShopifyAJAXCart(),
});
Purple Dot API
import * as api from '@purple-dot/browser/api';
await api.fetchProductsPreorderState('test-product');
await api.fetchVariantsPreorderState(12345);
Cart
import { cartHasPreorderItem } from '@purple-dot/browser/cart';
await cartHasPreorderItem();
Purple Dot Checkout
import * as checkout from '@purple-dot/browser/checkout';
await checkout.open();
Shopify AJAX Cart Interceptors
import * as interceptors from '@purple-dot/browser/shopify-ajax-interceptors';
interceptors.start();
0.0.29
10 months ago
0.0.28
1 year ago
0.0.27
2 years ago
0.0.26
2 years ago
0.0.25
2 years ago
0.0.24
2 years ago
0.0.23
2 years ago
0.0.22
2 years ago
0.0.21
2 years ago
0.0.20
2 years ago
0.0.19
2 years ago
0.0.18
2 years ago
0.0.17
2 years ago
0.0.16
2 years ago
0.0.15
2 years ago
0.0.14
2 years ago
0.0.13
2 years ago
0.0.12
2 years ago
0.0.11
2 years ago
0.0.10
2 years ago
0.0.9
2 years ago
0.0.8
2 years ago
0.0.7
2 years ago
0.0.6
2 years ago
0.0.5
2 years ago
0.0.4
2 years ago
0.0.3
2 years ago
0.0.2
2 years ago
0.0.1
2 years ago