← Back to Handbook Index

Shopify Integration Guide

Category: platform • Platform: shopify

Shopify Integration Guide

Complete guide to installing and configuring Commerce Apps on your Shopify store.

Installation Overview

All Commerce Apps follow the same Shopify-standard installation process:

  1. Find app in Shopify App Store
  2. Review permissions and install
  3. Complete initial setup in app admin
  4. Enable theme extensions (if required)
  5. Configure app features

Time Required: 10-15 minutes per app

Step 1: Find the App

Via Shopify App Store

  1. Go to Shopify App Store
  2. Search for the app by name (e.g., “Rulebase”)
  3. Or use direct app store links provided in product documentation

Each product page includes an “Install” link:

From Shopify Admin

  1. In Shopify admin, go to Apps
  2. Click Customize your store (if prompted)
  3. This opens the App Store
  4. Search for Commerce Apps products

Step 2: Review Permissions

Before installing, review what access the app needs.

Common Permissions

Commerce Apps typically request:

Read Access:

Write Access:

Additional Permissions:

Why These Permissions?

Product/Collection Read:

Customer Data Read:

Payment Customization:

App Data Write:

Privacy & Security

Step 3: Install the App

Installation Process

  1. Click Add app on the app listing
  2. Review the permissions screen
  3. Click Install app
  4. Wait for redirect to app admin

You’ll be automatically logged in via Shopify OAuth (no separate password needed).

First-Time Setup

After installation:

  1. Welcome screen appears with quick start guide
  2. Choose a plan (most apps offer free trial or free tier)
  3. Complete onboarding - Brief tutorial or setup wizard

Installation Confirmation

You know installation succeeded when:

Step 4: Enable Theme Extensions

Many Commerce Apps use theme app extensions for storefront functionality.

What Are App Extensions?

Modern way to add app functionality to your theme:

How to Enable

  1. In Shopify admin, go to Online Store → Themes
  2. On your active theme, click Customize
  3. In the theme editor, locate App embeds section (usually at bottom of left sidebar)
  4. Find the Commerce App extension (e.g., “Rulebase Visibility Control”)
  5. Toggle it ON
  6. Click Save in top right

Verification

Test that the extension is active:

Troubleshooting Extensions

Can’t find App Embeds section:

Extension doesn’t appear:

Step 5: Configure the App

Each app has unique configuration steps.

General Configuration Flow

  1. Access app dashboard from Shopify admin → Apps
  2. Review settings - Explore available options
  3. Set up integrations - Connect necessary data sources
  4. Create initial configuration - First rule, workflow, etc.
  5. Test thoroughly - Use preview/simulator features

App-Specific Guides

Shopify App Bridge Integration

What is App Bridge?

Shopify’s framework for embedded apps in the admin:

Benefits

Accessing Embedded Apps

Two ways to access:

  1. Via Apps Menu:

    • Click Apps in Shopify admin sidebar
    • Select the app from the list
  2. Via App Icon:

    • Some apps add icon to sidebar
    • Click for quick access

App Proxy Setup

Some apps (like Rulebase) use Shopify’s App Proxy for storefront features.

What is App Proxy?

Secure connection between your storefront and the app:

How It Works

  1. Customer browses storefront
  2. App extension sends request to proxy
  3. Proxy communicates with app backend
  4. App returns personalized response
  5. Storefront displays result

Configuration

Automatic (most apps):

Manual (rare):

Multi-Store Setup

Running multiple Shopify stores?

Per-Store Installation

Each Shopify store requires:

Best Practices

  1. Standardize Configuration:

    • Use consistent naming conventions
    • Document rules/settings for each store
    • Export configurations for backup
  2. Test in One Store:

    • Perfect setup in first store
    • Replicate successful config to others
    • Adjust for store-specific needs
  3. Manage Efficiently:

    • Keep notes on differences between stores
    • Use same customer tag strategy across stores
    • Coordinate updates

Uninstalling Apps

Need to remove an app?

Uninstallation Process

  1. In Shopify admin, go to Apps
  2. Find the app you want to remove
  3. Click Delete (trash icon)
  4. Confirm deletion

What Happens

Data Retention

Re-Installation

Can reinstall anytime:

Troubleshooting Common Issues

App Won’t Install

Problem: Installation fails or hangs

Solutions:

App Not Showing in Admin

Problem: Installed but can’t find it

Solutions:

Theme Extension Not Working

Problem: Rules not applying to storefront

Solutions:

Permission Errors

Problem: “Insufficient permissions” messages

Solutions:

Billing Issues

Problem: Can’t activate paid features

Solutions:

Performance Optimization

App Loading Speed

Shopify Apps are optimized for performance, but you can help:

Monitoring Performance

Tools to track app impact:

Security Best Practices

App Access Control

Data Privacy

Next Steps

After Installation

  1. Complete app-specific setup:

  2. Explore features:

    • Review product documentation
    • Watch tutorial videos (if available)
    • Test with sample data
  3. Go live:

    • Test thoroughly in preview mode
    • Verify on actual devices
    • Monitor performance after launch
  4. Optimize:

    • Review analytics
    • Adjust configurations
    • Iterate based on customer feedback

Additional Resources


Installation help needed? Contact support for personalized assistance.