We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Add-Ons
default app icon

Cartly

By tripleNERDscore
E-Commerce

Description

Sell Shopify Products on Your ExpressionEngine Site

Sell Shopify Products on Your ExpressionEngine Site

Love ExpressionEngine. Love Shopify. Hate duct-taping APIs together.

Cartly is the clean bridge between Shopify’s commerce engine and ExpressionEngine’s templating power. It lets you sell Shopify products directly inside your EE templates while Shopify handles checkout, inventory, and order management.

No iframe hacks. No headless build required. No theme lock-in.

Just Shopify + ExpressionEngine, done right.


Why Cartly?

Shopify is incredible at commerce. ExpressionEngine is incredible at structured content.

Cartly gives you the best of both worlds:

  • Pull Shopify products into EE templates
  • Fully control markup and layout
  • Use native EE tags and conditionals
  • Sync products locally for speed
  • Keep checkout 100% powered by Shopify

You get flexibility without sacrificing stability.


What You Can Do

Display Products Anywhere

Use simple EE tag pairs to:

  • Filter by collection, vendor, tag, or type
  • Sort by price, title, or date
  • Limit and paginate
  • Loop through variants
  • Loop through images
  • Show sale and sold-out states
  • Access raw and formatted pricing

All rendered through your templates, your markup, your design system.


Render a Complete Buy Button

Drop in a single tag and get:

  • Variant selector
  • Quantity selector
  • Add-to-cart functionality
  • Cart drawer interaction

When a user adds an item, the cart updates instantly and persists across page refreshes using Shopify’s cart ID.


Build a Full Storefront

Cartly includes a complete storefront tag with:

  • Client-side filtering
  • Vendor filters
  • Product type filters
  • Price range filters
  • Sorting controls

Fast. Responsive. Fully customizable.


Add Live AJAX Search

Drop in {exp:cartly:search} and get real-time product search with:

  • Image
  • Title
  • Price
  • Vendor

Debounced, clean, and fast.


Collections, Single Products, Quick Tags

Display:

  • Product grids
  • Single product pages
  • Single-value fields like title, description, or pricing
  • Collection listings
  • A collection with its products

Everything you need to build a fully custom shop experience inside EE.


Cart Experience Built In

Cartly includes:

  • Floating cart icon with item count
  • Slide-in drawer or modal cart style
  • Subtotals and line items
  • Direct checkout option
  • Persistent cart state via localStorage

The experience feels native, not bolted on.


Sync for Speed

Cartly syncs Shopify products and collections into your local EE database for fast rendering.

You can:

  • Run manual syncs
  • Enable real-time webhook updates
  • View detailed sync logs
  • Monitor product and collection counts

No live API call on every page load. No storefront performance issues.

Just fast templates.


Secure by Design

  • Storefront tokens are public and read-only
  • Admin tokens stay server-side
  • Webhooks verified with HMAC-SHA256
  • Cart mutations require CSRF tokens
  • Read-only endpoints protected appropriately

Commerce security without extra complexity.


Full Control Panel Integration

Cartly adds a complete CP section including:

  • Dashboard with sync overview
  • Connection testing
  • Display and cart settings
  • Appearance and branding controls
  • Currency configuration
  • Product and collection browsers
  • Sync history log

It feels native to ExpressionEngine because it is.


Flexible Theming

Cartly uses CSS custom properties so you can:

  • Set primary brand color in the CP
  • Override variables in your own CSS
  • Match your existing design system instantly

No rigid UI. No styling fights.


Built for Agencies and Developers

Cartly is perfect if you:

  • Build custom EE sites but want Shopify checkout
  • Need Shopify power without Shopify theme constraints
  • Want structured content + structured commerce
  • Manage multiple client stores
  • Need fast, maintainable builds

It removes friction between two powerful platforms.


Database Cleanliness

Cartly creates only what it needs:

  • Products
  • Variants
  • Collections
  • Pivot tables
  • Settings
  • Sync logs

Uninstall it and everything is removed cleanly.

No leftover debris.


The Bottom Line

Cartly lets you design your storefront in ExpressionEngine while Shopify handles the heavy lifting of commerce.

You stay in control of:

  • Templates
  • Layout
  • Branding
  • Content structure

Shopify stays in control of:

  • Checkout
  • Inventory
  • Orders
  • Payments

That’s the balance you’ve been wanting.


Backed by tripleNERDscore

Built by a team that lives in ExpressionEngine daily and understands real-world production environments.

Questions? [email protected]

Information
Version 1.0.0
Last Update 3 weeks ago
Compatibility EE 7
License Commercial
Links
  • Documentation
  • Support
ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.