JSPM

@mixpeek/shopify

1.0.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • 0
  • Score
    100M100P100Q22719F
  • License MIT

Shopify integration for Mixpeek — webhook handling, product enrichment, and Admin API integration

Package Exports

  • @mixpeek/shopify

Readme

@mixpeek/shopify

Shopify integration for Mixpeek — webhook handling, product enrichment, and Admin API integration

Installation

npm install @mixpeek/shopify @shopify/shopify-api

Quick Start

import shopifyWebhook from '@mixpeek/shopify';

const instance = shopifyWebhook({
  apiKey: process.env.MIXPEEK_API_KEY
});

Modules

ShopifyWebhook

Handles Shopify webhooks (product create/update/delete) and triggers Mixpeek enrichment

import { createShopifyWebhook } from '@mixpeek/shopify';

const shopifyWebhook = createShopifyWebhook({
  apiKey: process.env.MIXPEEK_API_KEY
});

ProductEnricher

Enriches Shopify products with Mixpeek multimodal analysis (images, descriptions, metafields)

import { createProductEnricher } from '@mixpeek/shopify';

const productEnricher = createProductEnricher({
  apiKey: process.env.MIXPEEK_API_KEY
});

ShopifyAdmin

Shopify Admin API client for fetching products, collections, and writing enrichment results

import { createShopifyAdmin } from '@mixpeek/shopify';

const shopifyAdmin = createShopifyAdmin({
  apiKey: process.env.MIXPEEK_API_KEY
});

Testing

npm test              # Unit tests
npm run test:e2e      # End-to-end tests
npm run test:live     # Live API tests (requires MIXPEEK_API_KEY)
npm run test:coverage # Coverage report

License

MIT