Support Needed for Shezaar Sales Channel Integration with Shopify

Hi Shopify Development Team,
I’m reaching out on behalf of Shezaar, an AI-powered marketplace that brings together sustainable brands in one place. We’re building a seamless experience for both shoppers and sellers, and we’re currently in the process of integrating with Shopify through a Sales Channel app.
Our goal is to process payments on our platform (via Stripe Marketplace), retain a commission, and then push the paid order directly to the merchant’s Shopify store for fulfillment. We’ve begun development through Shopify Partners but have encountered a few technical roadblocks.
We’re looking to build functionality that allows us to:

  1. Access real-time product data, including dynamic price changes
  2. Access active discount codes or automatic discounts
  3. Read and write customer data
  4. Write orders into the merchant’s Shopify backend
  5. Facilitate payments using Stripe Marketplace (we retain a commission and transfer the remainder to the seller)

The shopper experience is designed to be as smooth as possible: customers browse and purchase items directly on Shezaar, and the corresponding paid orders are then routed to the merchant’s Shopify dashboard for fulfillment.
We’d love your guidance on:

  • Whether a Sales Channel app is the best approach for this use case
  • If not, what Shopify app architecture (Custom app, Public app, etc.) would best support this flow
  • Any documentation or technical recommendations that can help us move forward

Looking forward to your input and really appreciate the support.

1 Like

Hey @Durva_Mathure!

For your use case, a public app is definitely the way to go since you’re building for multiple merchants rather than a single store.

For all the functionality you mentioned, our GraphQL Admin API has everything you need. You’ll find detailed documentation on the API’s you’ll need for accessing real-time product data, discount codes, customer management, and order creation.

When you’re ready to build out the sales channel component, I’d recommend checking out our guide on building sales channel apps which walks through the entire process.

Important to note: There’s a bit of a challenge with your current payment flow approach. Our app store requirements specify that apps must use Shopify’s checkout for payment processing rather than external payment systems. This means you’d need to direct customers from Shezaar to each merchant’s Shopify checkout with pre-loaded cart items rather than processing payments directly on your platform via Stripe Marketplace.

You can instead bill merchants through usage charges for the commission amount. I’d recommend reviewing our app requirements checklist closely to ensure your architecture aligns with our compliance standards and API terms.

Since you mentioned building an AI channel, you might find Shopify Catalog interesting. It’s a new feature that provides select apps and AI agents with access to Shopify’s global product catalog, delivering detailed product information including pricing, options, and availability in real-time.

Hope that helps!