Extension Testing
Fynd Partners are provided with development accounts to test their extensions and themes in prod environment on Fynd Platform without affecting live companies.
Here are some of the benefits of using development accounts for testing extensions:
- Test your extension in a prod like environment without affecting live companies.
- Quickly populated test data, so you can test their code thoroughly without having to waste time in creaating test data.
- Free to use, and Partners can create an unlimited number of them.
- You can process entire order journey in development accounts so as to enable testing of any extension feature.
Create Development Account
To create developement account follow the below given instructions:
Go to Fynd Partners.
Figure 1: Extensions Section Login to Fynd Partners.
Figure 2: Extensions Section Select suitable Organization.
Figure 3: Extensions Section Go to Accounts.
Figure 4: Extensions Section Click Add.
Figure 5: Extensions Section Click Development in Choose Account Type.
Figure 6: Extensions Section Create Account. Enter the suitable information to create account:
Figure 7: Extensions Section - Business Name
- Business Email
- Country
- State / Province
- City/Town
- Pincode/Zipcode
- Buisness address
- Document Type
- Name on PAN Card
- PAN Card
- Enter domain name
Click Save. Your account is created now and will be available in the development account page.
Figure 8: Extensions Section Click the required Development Account from the listing page
Figure 9: Extensions Section You will be redirected to the Development Account on Fynd Platform
Figure 10: Extensions Section
Populate test data
Open terminal.
Figure 12: Extensions Section
Make sure you have latest version of FDK CLI installed.
Enter
fdk login
in the terminal.Figure 13: Extensions Section It will direct you to Choose Partner Organisation page, select the desired organisation.
Figure 14: Extensions Section In the terminal following status will appear: User logged in successfully.
Figure 15: Extensions Section Enter
fdk populate
in the terminal.Figure 16: Extensions Section It will ask for the company ID.
Figure 17: Extensions Section You will find it in the URL of Fynd Platform page as shown in the image below.
Figure 18: Extensions Section Enter the company ID.
Figure 19: Extensions Section In the terminal, following status will appear:
Figure 20: Extensions Section - Creating Brand
- Brand Updated Successfully
- HSN Code Created Successfully
- X Products Created Successfully (X = number of products)
- Y Inventory Updated Successfully (Y = number of inventory)
- Setup is Done
Test Data is successfully added in your development account
Figure 21: Extensions Section
Process order
Check Self-ship settings in sales channel
Go to Sales Channel.
Click Settings.
Click Shipping & Delivery Settings from Logistics & Support.
Figure 22: Extensions Section Keep this toggle on - Allow Self-Ship Delivery (Mandatory) (shown in the image below).
Figure 23: Extensions Section
Place Order on Website
Go to Sales Channel.
Click Products.
Click Open in New Window button on any product to open it on website.
Figure 24: Extensions Section Enter Pin Code to check product availability.
Figure 25: Extensions Section Click Buy Now.
Figure 26: Extensions Section Enter suitable Delivery Address and Contact Details.
Figure 27: Extensions Section Click Add Address.
Figure 28: Extensions Section Click Proceed To Pay.
Figure 29: Extensions Section Click Pay.
Figure 30: Extensions Section
Order placed successfully.
Process order using OMS
In the Fynd Platform.
Click Order >> My Order.
Figure 34: Extensions Section Click on the Shipment ID of the order from Unfulfilled Section.
Figure 35: Extensions Section Click Confirm.
Figure 36: Extensions Section Click Submit.
Figure 37: Extensions Section Refresh if Status is not changed to Confirmed.
Figure 38: Extensions Section Enter Invoice Number.
Click Update.
Figure 39: Extensions Section Refresh if Status is not changed to DP Assigned.
Figure 40: Extensions Section Click Pack in the Action.
Figure 41: Extensions Section Refresh if Status is not automatically changed to Packed.
Figure 42: Extensions Section Click Update Status to update the status again.
Figure 43: Extensions Section You can select the status from the dropdown which you want to show to the customer.
Figure 44: Extensions Section Enter Remark.
Figure 45: Extensions Section Click Update.
Figure 46: Extensions Section
Order is successfully processed in the development account.