SAM
Menu

Platform

Defyn SAM for Shopify.

Embedded Shopify admin app that pairs with your SAM tenant in under two minutes. Polaris-native UI inside Shopify admin, Shopify Managed Billing (no card data leaves Shopify), GDPR-compliant webhooks, multi-variant products via SAM product variations. Live on the Shopify App Store.

The pain

Why Shopify centres typically end up here.

  • Generic catalogue-import apps treat artworks like t-shirts: one product = one variant. Limited-edition print runs, edition-specific pricing and one-of-a-kind tagging don't map cleanly.
  • Theme-bundled "sync from CSV" workflows force every catalogue change through a manual export step. Drift the moment anyone forgets.
  • Custom Shopify Functions / Storefront API work fine until SAM head office changes a field name, and now you need a developer just to keep the storefront populated.
What it does

Purpose-built Shopify app that speaks both Shopify and SAM natively.

  • Installs from the Shopify App Store in one click. OAuth handshake → SAM credentials pasted into the embedded admin → first sync runs. No CSVs, no custom code, no developer.
  • Artist Metaobjects, edition metadata, variant-level stock and pricing all map correctly out of the box. Multi-variant SAM products become proper Shopify variants with the right inventory tracking.
  • Shopify Managed Billing handles subscription. Cancel any time from your Shopify admin → no separate billing relationship with us. GDPR webhooks (data-request, customer-erasure, shop-erasure) implemented and shipped.
How it works

Three screens to live.

  1. 01

    Install from the Shopify App Store

    One-click install. Shopify handles the OAuth handshake. Your shop gets the app embedded in admin.

  2. 02

    Connect to SAM

    In the embedded admin's Settings tab, paste your SAM API username + token (or use the OAuth flow if your tenant supports it). Pre-production or live tenant — your choice.

  3. 03

    Choose your schedule

    Manual sync, hourly, or daily. Stock changes don't wait for the schedule — they arrive via SAM webhook within seconds. The Sync dashboard shows every run with created / updated / failed counts.

  4. 04

    Map your categories

    Open the Category Mapping tab. Drag SAM categories into the display buckets shoppers see. Save. Done.

  5. 05

    Sync All

    Click Sync All. The full SAM catalogue lands in Shopify (artists, artworks, editions, products, variations, stock, discounts). Refresh your storefront — it's there.

Where it kicks in

Where it shines on Shopify specifically.

Scenario: A centre wants their artist biographies and language-group metadata visible on each artwork page.

Result: Artists sync as Shopify Metaobjects. Each artwork product references its artist Metaobject. Theme templates render the biography inline — no custom app blocks needed.

Scenario: Limited edition prints (1 of 50, 2 of 50, ...) need individual stock tracking per edition number.

Result: Each edition syncs as a Shopify variant with its own SKU and stock count. When variant #7 sells via Shopify checkout, SAM marks it as sold and the storefront updates within seconds via webhook.

Scenario: Centre wants to publish a curated NAIDOC bucket without changing SAM categories.

Result: Add a NAIDOC display bucket in the Category Mapping tab. Drag relevant SAM categories in. The bucket appears as a Shopify product collection — visible to shoppers, invisible to SAM's books.

Questions

Frequently asked.

How much does it cost?

Pricing is tailored — contact us for a quote. The Shopify App Store handles the subscription billing once you're set up.

Will it work with my existing Shopify theme?

Yes. The plugin only writes to Shopify's standard product, variant, collection, and metaobject APIs — every theme renders those out of the box. We don't inject custom theme code.

What happens if I uninstall?

Products synced from SAM stay in your Shopify catalogue (you can choose to delete them post-uninstall if you wish). Stored credentials and OAuth tokens are wiped immediately on uninstall per the GDPR shop-erasure webhook.

Does it handle Shopify's checkout extensibility?

Yes. Discount codes from SAM mirror as Shopify discount codes via the Discounts API; the order push-back includes the discount payload so SAM's books reconcile.

Is the embedded admin App Bridge compatible?

Yes — built with the latest @shopify/shopify-app-remix and App Bridge 4. Polaris Web Components throughout. Session-token auth, ready for the App Store's 2026 embedded-app requirements.

See it in your tenant.

Want a 15-minute screenshare against your actual SAM data? Send us a quick note or call — we’ll line up a walkthrough at a time that suits.