ShopBase Developers
  • Getting started
  • Build An App
    • Making your first request
      • Authentication
        • Public apps
        • Private apps
        • OAuth
        • API access scopes
      • Rest API References
        • Rate limits
      • Using webhooks
        • Webhook events and topics
      • Response status codes
    • How to submit an app to ShopBase App Store
    • Getting your app approved
      • App requirements
      • Testing your app
      • Submitting your app
      • The review process
  • BUILD A THEME
    • Getting started building themes
    • Theme development resources
      • Connect to your store & start developing
      • Theme structure
      • Theme object, methods, and props
      • Theme editor
        • How to update configure for theme editor
    • How to submit a theme to ShopBase Theme Store
    • Storefront SDK
  • Test and Debug app
    • Debug apps with Postman
  • Tutorial
    • Manage orders and shipping
      • Manage orders with the REST Admin API
        • Transaction
        • Order
      • Edit an existing order with the Admin API
      • Manage fulfillments with Fulfillment and FulfillmentService resources
      • Get a country field using Admin API
  • Integrate a payment gateway
    • How to create your payment gateway on ShopBase
    • Technical Specifications
Powered by GitBook
On this page
  • Best practices for testing your app
  • Installing an app on a development store

Was this helpful?

  1. Build An App
  2. Getting your app approved

Testing your app

Before you submit your app for review, you need to test it on a development store to check for any bugs or errors

Best practices for testing your app

When testing your app, think about what it might look like through the eyes of ShopBase merchants of varying skill levels. You should make sure you have accounted for any issues that might occur when a merchant installs your app in their store. Here are some suggestions of what to look for when you test your app:

  • Make sure that the installation process is easy to understand and execute

  • Make sure that your app can appropriately handle issues like 404s, unexpected inputs, and heavy user traffic.

  • If your app interacts with or adds something to a merchant’s online store, then test your app with several different ShopBase-made themes.

  • After you’ve installed your app on a development store, make sure you can uninstall and reinstall that app on the same shop.

Installing an app on a development store

When a merchant installs your app, it must first authenticate with the merchant’s shop using OAuth. You can test this by installing your app on a development store. If you don’t have a development store, then you can create one in the partner dashboard.

PreviousApp requirementsNextSubmitting your app

Last updated 4 years ago

Was this helpful?