Test App
Testing Apps is one step closer towards having your Apps on Salla Apps Store. These step are critical and are simplified in this article.
📙 What you'll learn:
In this article we'll go through the App testing to test the Orders Fulfilment App functions using a demo store.
How to Test your Order Fulfilment Apps
App testing is important in order to discover defects/bugs before publishing, this guarantees that the App functions perfectly. Salla offers demo stores where developers can test their Apps.
Here we will go through testing Orders Fulfilment Apps.
App Testing Scenarios
Testing Apps on demo stores provides a safe and controlled environment to evaluate App functionality and performance, helping the developer verify App's behavior before publishing it.
The developer can test the Order Fulfilment App with a Salla demo store to inspect the link between the Orders Fulfilment App and Salla stores. For Orders Fulfilment Apps there is a number of events that are triggered in the store including order.created
which is triggered by creating an order in the store.
In this testing scenario we will illustrate the merchant creating an order and then check the Webhooks Log to see the event.
- The developer will need to set up the App's Webhook URL to recieve the store notifications, for the sake of this test we will set up a workable URL from https://webhook.site/. This will act as Salla Server, which will allow the developer to listen for Salla webhooks.
- Create a demo store.
- Install and authorize the App on the demo store.
- Create an order on the Demo Store dashboard.
After finishing all the steps, the developer can check the Webhooks Log on the Salla Partners Portal
to see the triggered event, which in our scenario is order.created
.
The above summarized steps are thoroughly explained below with images for an elaborated explanation.
The developer may proceed to App Details page in the Partners Portal to start the App testing.
- Set up the webhook URL using Webhook stie. More details in here.
- Scroll down to App Testing section to create a demo store and click on "Create Demo Store"
This will prompt a from for Demo Store details
- After creating a demo store, click on Install App button located on the right of the demo store chosen.
This will prompt an authorization request as customary to the real time experience.
Click on Authorize App, which will redirect the page to the demo store where the developer can test the Shipping App.
- Create an Order on the demo store, by clicking on Orders on the right side of the page, and then click on create new order.
- Fill up creating Order details as shown below.
Hurray!! 🎉 You have successfully tested the link between your App and Salla store using a demo store. The App is now ready to go through Publishing process.