SeloraXDEVELOPERS

SeloraX Developer Docs

Welcome to the SeloraX developer platform. SeloraX is a multi-tenant e-commerce platform that powers online stores across Bangladesh. As a developer, you can build embedded apps, automated workflows, and integrations that extend the functionality of every merchant's dashboard.

What You Can Build

  • Dashboard extensions that render UI directly inside the merchant dashboard -- order detail blocks, product actions, navigation links, dashboard widgets, and more
  • Storefront extensions that render on the customer-facing store -- product page widgets, checkout upsells, trust badges, countdowns, reviews, and floating chat widgets
  • Sandbox extensions that run JavaScript in an isolated iframe with full access to the App Bridge API
  • Embedded apps that render inside the merchant dashboard as iframes
  • Server-to-server integrations that sync data between SeloraX and external systems
  • Automated workflows triggered by webhook events (order placed, status changed, etc.)
  • Messaging and notification tools that reach customers via SMS, email, or push
  • Analytics and reporting dashboards that surface insights from store data
  • Custom billing flows with one-time charges, recurring subscriptions, usage-based pricing, or wallet top-ups

Extensions

Build UI extensions that render natively inside the merchant dashboard. Support for 34 extension targets (25 admin + 9 storefront), 74 UI components, and a full App Bridge SDK.

Storefront Extensions

Extend the customer-facing store with widgets, upsells, reviews, countdown timers, and more. 35+ storefront-optimized components with cart integration and automatic analytics tracking.

Getting Started

Learn how the platform works, register your app, and build your first integration in minutes.

Authentication

Understand the OAuth 2.0 install flow, client credentials for server-to-server calls, and session tokens for iframe embedding.

API Reference

Explore the REST API endpoints for orders, products, customers, inventory, shipping, and more.

Webhooks

Subscribe to real-time events and receive HMAC-signed payloads whenever something changes in a store.

Billing

Charge merchants for your app using the platform's centralized billing system -- one-time charges, subscriptions, usage metering, or wallet-based billing.

CLI Reference

Install the @selorax/cli to build, validate, and deploy extensions from the command line.

Guides

Follow end-to-end tutorials that walk through building real apps on the SeloraX platform.

Error Codes

Full reference of every error code with descriptions and resolution steps.

Changelog

Track API changes, new features, and deprecations.

FAQ

Answers to common questions about authentication, rate limits, webhooks, and billing.

How It Works

  1. Register your app on the SeloraX platform and receive your API credentials.
  2. A merchant installs your app through the dashboard, triggering the OAuth flow.
  3. Your app receives an access token scoped to that merchant's store.
  4. Your app loads inside the dashboard as an iframe, or runs server-side using client credentials.
  5. You call the REST API to read and write store data.
  6. You receive webhook events whenever relevant data changes.
  7. You bill the merchant through the platform's billing system.

Platform URLs

Dashboards & Portals

  • Live Dashboard (Merchants): https://admin.selorax.io
  • Dev Dashboard (Sandbox): https://dev-live.selorax.io
  • Developer Portal: https://portal.selorax.io
  • Documentation: https://docs.selorax.io

Backend API

  • Live Backend: https://api.selorax.io/api
  • Dev Backend: https://api-dev.selorax.io/api

NPM Packages

Need Help?

If you run into issues or have questions, reach out to the SeloraX developer support team at [email protected].