Developing a Shoplazza app follows a four-stage journey from initial setup to listing on the app store. Shoplazza apps can extend the admin panel, the online store, the checkout flow, and backend services.
The development path consists of:
- Getting Started: Registering a partner account, creating the app, selecting the app type, and setting up local development using the Shoplazza CLI.
- Core Capabilities: Implementing essential backend logic. Authentication is the critical first step, as all REST API and Webhook calls require an Access Token.
- Extension Development: Embedding app functionality into specific store touchpoints, such as themes and the checkout process.
- Launch: Testing the application, submitting it for review, listing it, and managing operations.