How to Create a Custom App

How to Create a Custom App

Before you start using the Shopify Miravia Integration, the first step is to create a custom application in Shopify. This guide walks you through the exact steps required to complete the setup.

How to create a custom app on Shopify

Enable custom app development from the Shopify control panel

Before you can create a custom app for your store, you must enable custom app development.
You must be the store owner or a staff member with the Enable app development permission.

  1. From your Shopify dashboard, click Settings > Apps

  2. Click Develop applications

  3. Click Build apps in Dev Dashboard

Create and install a custom application

Follow the steps below to create a custom application.

  1. From your Shopify dashboard, click Settings > Apps


  2. Click Develop apps

  3. Click Build apps in Dev Dashboard

  4. Click the Create an application button

  5. In the modal window:

    • Enter the name of the application

    • Click Create Application

Configure application settings

App URL

  1. Disable the option Embed app in Shopify admin

  2. Add the following App URL:
    https://miravia.cifapps.com/


Webhooks API version

  • Select 2025-04 as the Webhooks API version


Access scopes

Under Access → Scopes, copy and add all the required scopes listed below:


read_products

read_inventory

write_orders

write_fulfillments

read_locations

write_merchant_managed_fulfillment_orders


Redirect URL and install flow


  1. Enable Use legacy install flow

  2. Add the following Redirect URL:

https://api-backend.cifapps.com/apiconnect/request/commenceAuth?sAppId=202

Release the application

  1. Click the Release button

  2. After releasing the app, go to Settings

  3. Copy the following credentials:

    • Client ID

    • Client Secret

These credentials are required to connect your Shopify store.

Register on the CedCommerce application

  1. Open the CedCommerce app registration page

  2. Complete the registration form

  3. Submit the form

After successful registration, you will receive a verification email on your registered email address.


Connect your Shopify account

  1. Log in to your CedCommerce app

  2. Enter the following details:

    • Client ID

    • Client Secret

    • Shop URL

  3. Click Save to connect your Shopify store


How to locate your Shopify Shop URL

  1. Log in to your Shopify store

  2. Check the browser address bar
    Example:
    https://admin.shopify.com/store/STORENAME

  3. Add .myshopify.com after STORENAME

Example
If your store name is FLOWERSELL, your shop URL will be:
FLOWERSELL.myshopify.com

Final step

  1. After entering all details, click Save

  2. Click the Install button to complete the connection

Your Shopify account is now successfully connected to Miravia.



    • Related Articles

    • Configurations Section

      Configuration Section Overview The Configuration section in the Miravia Shopify Connector provides all the essential settings to manage how your products, pricing, and orders sync between Shopify and Miravia. You can modify these settings at any time ...
    • Onboarding

      Onboarding Section (Miravia Shopify Connector) Follow the six-step onboarding to set up your Miravia Shopify Connector app for product sync and order management: Step 1: Connect Shopify Account Begin by connecting your Shopify store to the Miravia ...
    • Onboarding Steps for the Miravia PrestaShop Connector

      Step 1: Connect Your PrestaShop Store After installing the Miravia Connector, you’ll land on the onboarding screen. Click “Connect Account” to start the setup process. This links your PrestaShop store with the CedCommerce integration panel. Step 1.5: ...
    • Default Configuration

      Once the profile data is saved successfully, proceed with the default configuration. Title Optimization: You can set product title rules here and before listing products on Miravia, the title is optimized accordingly. Custom Price Rule: You can set ...
    • Create Profile

      Go to Profile > Create a profile Fill in all details, like set a unique profile name, so it’s easily identifiable. 3. Further, you need to select & set “Rule Group” to fetch data from a similar set of products. Product Match: The rule is based on ANY ...