Home Dashboard
Help Center › Platform Guides › Shopify Setup Guide

Shopify Setup Guide

Prerequisites

  • A Shopify store on any plan
  • Admin access to your Shopify store

Step 1: Create a Custom App

  • Go to Settings > Apps and sales channels > Develop apps
  • Click Create an app
  • Name it "CashierLogic"
  • Under Configuration > Admin API access scopes, enable:
  • - read_products, write_products

    - read_orders, write_orders

    - read_customers, write_customers

    - read_script_tags, write_script_tags

    - read_discounts

  • Click Install app and copy the Admin API access token
  • Step 2: Connect in CashierLogic

  • In your CashierLogic dashboard, click Add Store
  • Select Shopify as your platform
  • Enter your store domain (e.g., your-store.myshopify.com)
  • Paste your Admin API access token
  • Click Save & Continue
  • Step 3: Install the Checkout Script

    CashierLogic will automatically install a script tag on your Shopify store. This script loads the checkout overlay on your storefront.

    If automatic installation fails, you can manually add the script:

  • Go to Online Store > Themes > Edit code
  • Open theme.liquid
  • Before the closing tag, paste the script provided in the setup wizard
  • Troubleshooting

    Script not loading

    • Check that the script tag is installed: Settings > Apps > CashierLogic in Shopify admin
    • Clear your browser cache and try in an incognito window
    • Ensure your theme doesn't block third-party scripts

    Orders not syncing

    • Verify your access token has write_orders scope
    • Check the CashierLogic dashboard for error logs

    Browser autofill not working

    This is a known browser limitation. When CashierLogic's checkout runs inside an iframe, browsers block autofill for security reasons. The address auto-fill feature (pincode lookup) compensates for this by automatically filling city and state fields.