Custom platform integration
For platforms other than WooCommerce or Shopify, use the generic JavaScript integration. This works with any website, whether it’s built with Next.js, Nuxt, Ruby on Rails, Django, or plain HTML.Quick setup
What you need to implement
Required
| Item | Description |
|---|---|
| Product data | Pass productId, productTitle, and productImage to Selektable.open() |
Optional
| Item | Description |
|---|---|
| Cart callbacks | onAddToCart, onViewCart, onCheckout for cart integration |
| Order webhook | POST order data to /api/webhooks/orders for conversion tracking |
| Identity | Call Selektable.identify() for logged-in users |
| Preloading | Call Selektable.preload() for instant widget opening |