Vendor’s Guide to Shopify Custom App

This guide is for you a vendor to connect your Shopify store to a Flxpoint customer’s account via a custom app, allowing them to import your store catalog and send you orders. You’ll create the app in your Shopify admin, set the right permissions, and share the necessary credentials and store URL with your FLX contact. Follow these steps to get it done quickly and securely.

 

How to Create Your Shopify Custom App

To connect your Shopify store to your FLX customer, you’ll need to set up a custom app in Shopify. Here’s how:

  1. Log into Shopify Admin: Go to your Shopify store’s admin panel (e.g., yourstore.myshopify.com/admin) and log in with your credentials.
  2. Navigate to Apps: From the left-hand menu, click on settings, then click Apps, then select Develop apps near the top.
  3. Create the App: Click Create an app. Enter a name like “FLX Integration” in the App Name field, then click Create app.
  4. Set Permissions (Admin API Scopes): On the app’s configuration page, scroll to Admin API integration. Click Configure and select the permissions your FLX customer needs. Common scopes include:

    • write_customers
      read_customers
       
    • write_draft_orders
      read_draft_orders
       
    • write_fulfillments
      read_fulfillments
       
    • write_inventory
      read_inventory
       
    • read_locations
       
    • write_orders
      read_orders
       
    • read_products
       
    • Only select what’s necessary, check with your FLX contact if unsure.
  5. Save Permissions: Click Save to lock in your choices.
  6. Install the App: In the top-right corner, click Install app. Confirm the installation when prompted. This generates your API credentials.

 

 

Understanding and Sharing Your Credentials

After installing the app, Shopify provides the credentials your FLX customer needs to connect your store. Here’s what to do:

  • View Credentials: Once installed, go to the API credentials tab in your custom app settings. You’ll see:
    • API Key: A string like abc123…copy this.
    • API Secret Key: Another string like xyz789…copy this too.
    • Admin API Access Token: Starts with shpat_.... Important: This token is only shown once. Copy it immediately and store it securely, once you leave this page, you can’t view it again without regenerating it.
  • Share Securely: Send these three items (API Key, API Secret Key, and Admin API Access Token) to your FLX contact via a secure method (e.g., encrypted email or a shared vault). Don’t share them publicly.
  • Provide Your Store URL: Include your Shopify store URL (e.g., yourstore.myshopify.com). This is the exact address FLX needs to link to your store, no trailing slashes or extra paths.

Warning: The Admin API Access Token is critical. If you lose it without sharing it, you’ll need to regenerate it, which might disrupt any existing connection. Double-check that you’ve saved and shared it before navigating away.

 

 

Why This Matters

Creating this custom app lets your FLX customer pull inventory, products, or orders from your Shopify store automatically. You won’t need to manually send updates, and they can work with your data in their system without you ever seeing their Flxpoint interface. It’s a one-time setup that keeps things running smoothly.

 

 

Keeping Control of Your Store

You’re in charge of what FLX can access:

  • Custom Permissions: Only grant the scopes your FLX contact requests (e.g., inventory but not orders). If they don’t need write access, stick to read-only scopes.
  • Change Anytime: Need to adjust or revoke access? Go back to Apps > Develop apps in Shopify, edit the app’s scopes, or delete it entirely to cut off the connection.
  • Your Store, Your Rules: The FLX customer only sees what you allow through these credentials. Nothing else is shared unless you permit it.
How can I help?