Skip to Content
🎉 New: AI Sign Language Avatars now in beta! Learn more →
Platform IntegrationsShopify Integration

Shopify Integration Guide

Integrate AccessiblyKit into Shopify without advanced coding. Enhance your store’s accessibility instantly.

Integration Steps

Step 1: Log in to Shopify

Log in to your Shopify admin panel at shopify.com .

Step 2: Go to Theme Settings

From your dashboard:

  • Click on Online Store.
  • Select Themes.
  • Click on Customize.

Step 3: Open Theme Code Editor

  • In the theme editor, click the three-dot icon (···) and select Edit Code.

Step 4: Locate theme.liquid File

  • In the left sidebar under Layout, click on theme.liquid.

Step 5: Embed Widget Script

Scroll down to the bottom of the file and paste your AccessiblyKit embed script right before the closing </body> tag:

<script src="https://cdn-01.accessiblykit.com/a11y-widget.bundle.js" data-widget-id="YOUR_WIDGET_ID"> </script>
Embedding the widget script in Shopify's theme

Embedding the widget script in Shopify's theme (Click to play)

Step 6: Save and Preview

  • Click Save.
  • Preview your store to confirm the widget appears.

Widget Customization

Customize your widget further with additional parameters:

<script src="https://cdn-01.accessiblykit.com/a11y-widget.bundle.js" data-widget-id="YOUR_WIDGET_ID" data-theme="dark" data-language="en" data-position="bottom-right" data-button-size="LARGE" data-button-color-mode="GRADIENT" data-button-primary-color="#504CFF" data-button-secondary-color="#A94CFF"> </script>

Configuration Attributes

ParameterDescriptionDefault Value
data-themeTheme (auto, light, dark)auto
data-languageLanguage (en, es, etc.)en
data-positionWidget position (bottom-right, etc.)bottom-right
data-button-sizeWidget button sizeSMALL
data-button-color-modeColor style (SOLID, GRADIENT)SOLID
data-button-primary-colorPrimary button color (Hex)#504CFF
data-button-secondary-colorSecondary gradient color (Hex)#A94CFF

Troubleshooting Tips

⚠️

Resolve common Shopify integration issues quickly.

  • Widget not displaying: Ensure your widget ID is correct and your store is published.
  • Theme conflict: Check custom scripts or apps causing conflicts.
  • Appearance issues: Confirm widget parameters and colors are correct.

Using JavaScript API

Control the widget using JavaScript for advanced interactions:

// Open widget window.AccessibilityWidgetAPI?.openWidget(); // Enable specific profile window.AccessibilityWidgetAPI?.enableProfile('elderly'); // Reset widget settings window.AccessibilityWidgetAPI?.resetAllFeatures();

Additional Support

For detailed assistance, visit our Developer Documentation or contact our Support Team.

Need More Support?

Book a personalized support session or join our webinar.

Get Assistance