Skip to main content

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 development account follow the below given instructions:

  1. Go to Fynd Partners.

    QG1

    Figure 1: Extensions Section

  2. Login to Fynd Partners.

    QG1

    Figure 2: Extensions Section

  3. Select suitable Organization.

    QG1

    Figure 3: Extensions Section

  4. Go to Accounts.

    QG1

    Figure 4: Extensions Section

  5. Click Add.

    QG1

    Figure 5: Extensions Section

  6. Click Development in Choose Account Type.

    QG1

    Figure 6: Extensions Section

  7. Create Account. Enter the suitable information to create account:

    QG1

    Figure 7: Extensions Section

    • Business Name
    • Business Email
    • Country
    • State / Province
    • City/Town
    • Pincode/Zipcode
    • Business address
    • Document Type
    • Name on PAN Card
    • PAN Card
    • Enter domain name
  8. Click Save. Your account is created now and will be available in the development account page.

    QG1

    Figure 8: Extensions Section

  9. Click the required Development Account from the listing page

    QG1

    Figure 9: Extensions Section

  10. You will be redirected to the Development Account on Fynd Platform

    QG1

    Figure 10: Extensions Section

Populate test data

  1. Open terminal.

    QG1

    Figure 12: Extensions Section

note

Make sure you have latest version of FDK CLI installed.

  1. Enter fdk login in the terminal.

    QG1

    Figure 13: Extensions Section

  2. It will direct you to Choose Partner Organisation page, select the desired organisation.

    QG1

    Figure 14: Extensions Section

  3. In the terminal following status will appear: User logged in successfully.

    QG1

    Figure 15: Extensions Section

  4. Enter fdk populate in the terminal.

    QG1

    Figure 16: Extensions Section

  5. It will ask for the company ID.

    QG1

    Figure 17: Extensions Section

  6. You will find it in the URL of Fynd Platform page as shown in the image below.

    QG1

    Figure 18: Extensions Section

  7. Enter the company ID.

    QG1

    Figure 19: Extensions Section

  8. In the terminal, following status will appear:

    QG1

    Figure 20: Extensions Section

    1. Creating Brand
    2. Brand Updated Successfully
    3. HSN Code Created Successfully
    4. X Products Created Successfully (X = number of products)
    5. Y Inventory Updated Successfully (Y = number of inventory)
    6. Setup is Done
  9. Test Data is successfully added in your development account

    QG1

    Figure 21: Extensions Section

Process order

Check Self-ship settings in sales channel

  1. Go to Sales Channel.

  2. Click Settings.

  3. Click Shipping & Delivery Settings from Logistics & Support.

    QG1

    Figure 22: Extensions Section

  4. Keep this toggle on - Allow Self-Ship Delivery (Mandatory) (shown in the image below).

    QG1

    Figure 23: Extensions Section

Place Order on Website

  1. Go to Sales Channel.

  2. Click Products.

  3. Click Open in New Window button on any product to open it on website.

    QG1

    Figure 24: Extensions Section

  4. Enter Pin Code to check product availability.

    QG1

    Figure 25: Extensions Section

  5. Click Buy Now.

    QG1

    Figure 26: Extensions Section

  6. Enter suitable Delivery Address and Contact Details.

    QG1

    Figure 27: Extensions Section

  7. Click Add Address.

    QG1

    Figure 28: Extensions Section

  8. Click Proceed To Pay.

    QG1

    Figure 29: Extensions Section

  9. Click Pay.

    QG1

    Figure 30: Extensions Section

Order placed successfully.

QG1

Figure 31: Extensions Section

Process order using OMS

  1. In the Fynd Platform.

  2. Click Order >> My Order.

    QG1

    Figure 34: Extensions Section

  3. Click on the Shipment ID of the order from Unfulfilled Section.

    QG1

    Figure 35: Extensions Section

  4. Click Confirm.

    QG1

    Figure 36: Extensions Section

  5. Click Submit.

    QG1

    Figure 37: Extensions Section

  6. Refresh if Status is not changed to Confirmed.

    QG1

    Figure 38: Extensions Section

  7. Enter Invoice Number.

  8. Click Update.

    QG1

    Figure 39: Extensions Section

  9. Refresh if Status is not changed to DP Assigned.

    QG1

    Figure 40: Extensions Section

  10. Click Pack in the Action.

    QG1

    Figure 41: Extensions Section

  11. Refresh if Status is not automatically changed to Packed.

    QG1

    Figure 42: Extensions Section

  12. Click Update Status to update the status again.

    QG1

    Figure 43: Extensions Section

  13. You can select the status from the dropdown which you want to show to the customer.

    QG1

    Figure 44: Extensions Section

  14. Enter Remark.

    QG1

    Figure 45: Extensions Section

  15. Click Update.

    QG1

    Figure 46: Extensions Section

Order is successfully processed in the development account.