Ai Agent Partner Sales Channel Template banner
Shopify Shopify

Ai Agent Partner Sales Channel Template

AI community

Description

The Sales Channel template for AI Agent IDE platforms integrating with Shopify

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Your Shopify Sales Channel Template - React Router

This is a template for building your sales channel app [Shopify sales channel](https://shopify.dev/docs/apps/getting-started) using [React Router](https://reactrouter.com/). It was forked from the [Shopify React Router app template](https://github.com/Shopify/shopify-app-template-react-router) with some concerns unique to our usecase.

Visit the [`shopify.dev` documentation](https://shopify.dev/docs/api/shopify-app-react-router) for more details on the React Router app package.

Quick start

Update Shopify app config

The first thing you should do when setting up your Sales Channel app is update the placeholder values in the [Shopify config toml](/shopify.app.toml). You must set the `client_id` to match the client ID in your shopify developer dashboard, and your `application_url` and `redirect_urls` to match the URLs for your production application.

To learn more about working with app configurations, see the [developer documentation](https://shopify.dev/docs/apps/build/cli-for-apps/app-configuration).

Local Development

pnpm run dev

Press P to open the URL to your app. Once you click install, you can start development.

Local development is powered by [the Shopify CLI](https://shopify.dev/docs/apps/tools/cli). It logs into your account, connects to an app, provides environment variables, updates remote config, creates a tunnel and provides commands to generate extensions.

Partner specific setup

**NOTE** We have added testcases that fail if any of these steps are missed. You can run `pnpm run test` to validate that these placeholders have been correctly replaced.

For in depth documentation on how to integrate with Shopify refer to [PARTNER_DOCS.md](./PARTNER_DOCS.md)

Your app config

Getting up and running with this app template requires a few modifications. First up you must update the app [config](/app/config.ts) with your platform specific text and URLs.

export in