Shopify connector for Perplexity

You can use the Shopify connector for Perplexity to manage a store that you already own without leaving your chat. After you connect your store, you can work with your products, collections, inventory, orders, customers, discounts, and analytics.

If you don't have a Shopify store yet, then refer to setting up your Shopify store.

Actions the Shopify connector for Perplexity supports

To start, add the Shopify connector in Perplexity, sign in to your Shopify store, and approve access. You can then ask Perplexity to help you manage your store. For example, you can ask Perplexity to list your unfulfilled orders from this week.

The connector works with a store that you already own, so you need a Shopify store before you connect it.

What the connector can do in your store depends on the data access that you approve and on your user permissions. To review access levels, refer to authorizing AI tool access to your store.

Managing your store from Perplexity

The Shopify connector for Perplexity works with the store that you connect to it. You can ask which store the connector is connected to, and you can switch to another store that you own. To review how connecting and switching work, refer to authorizing AI tool access to your store.

What the connector can change depends on the data access that you approve and on your user permissions.

Adding and editing products

You can build and maintain your product catalog from your chat. The connector supports the following product actions:

  • Create a product with a title, description, price, variants, options, and inventory tracking.
  • Update a product's title, description, status, images, variant prices, or SKUs.
  • Rename variant options, such as color or size names.
  • Search your catalog by keyword, or open a single product for its full details.
  • Set products to active, draft, or archived in batches of up to 50, either by naming the products or by choosing a collection.

Example prompt: Add a Vanilla Bean Candle for $24.95.

Name the product and the price, and the connector writes a description and creates the product. If you include details such as variants, tags, or inventory tracking, then the connector uses what you give it instead of generating its own.

Looking up orders

The connector reads your orders but doesn't change them. It supports the following order actions:

  • List your recent orders with the customer, totals, and payment and fulfillment status, up to 50 at a time.
  • Open a single order for its line items, fulfillment status, shipping address, and tracking.

Example prompt: Show me my 10 most recent orders.

Ask for the orders that you want by number, date, or status, and then ask about a single order to get its details. To edit, refund, or cancel an order, use your Shopify admin.

Checking your store's analytics

The connector answers questions about your sales, orders, products, customers, and fulfillment from your store's analytics data. It reads this data and doesn't change it.

Example prompt: Show me my total sales for the last 30 days, broken down by product.

Ask one question at a time. Short, specific questions work best, and a question that layers several comparisons and filters together can fail or return a result that's hard to read. Other questions that work well include What's my average order value this month compared to last month? and How many new versus returning customers did I get this month?

Organizing products into collections

You can group products into collections and publish them to your online store. The connector supports the following collection actions:

  • Create a manual collection from products that you choose.
  • Create a smart collection from rules that add matching products automatically.
  • Update a collection's title, description, image, sort order, or rules.
  • Add products to a collection that already exists.
  • Search your collections, or open a single collection for its details.

Example prompt: Make a Holiday Gifts collection with my three bestsellers.

Name the collection and say which products belong in it. To build a collection that maintains itself, describe the rule instead, such as every product over a certain price or with a particular tag.

Managing your inventory

The connector reads and sets your stock counts. It supports the following inventory actions:

  • Check the stock for every variant of a product across your locations.
  • Set the quantity available for an item at a specific location, with a reason such as received, correction, or damaged.

Example prompt: How many Vanilla Bean Candles are left? and then Set it to 40.

Check a count before you change it. The connector reads the current quantity first, so an update stops safely if the count changed after the connector looked.

Looking up customers

The connector reads your customer records but doesn't change them. You can look up customers by name, email, location, or tag, and review each customer's order count and total spend.

Example prompt: Show my top-spending customers.

Name the customer or describe the group that you want. To edit a customer record, use your Shopify admin.

Creating discount codes

The connector creates percentage-off discount codes. A code can apply to your whole store, to particular products, or to a collection, and you can add a minimum purchase requirement, a start date, and rules for who can use it.

Example prompt: Make a 15 percent off code called COZY15.

Name the code and the percentage, and the connector asks you to confirm the start date and who can use the code. The connector creates codes but doesn't change codes that already exist, and it doesn't create fixed-amount discounts. Manage those in your Shopify admin.

Working with pages, menus, and other store data

Some parts of your store have no dedicated action in the connector, and the connector works with them through the Shopify Admin API instead. This covers your pages, blogs, navigation menus, metafields, markets, and translations. The connector asks you to confirm before it makes a change of this kind.

Example prompts: Create an About page about my brand story and Add my About page to my main menu and label it About us.

Say what you want to create or change, and where it belongs. Results vary more for these changes than for the actions that have a dedicated name, so review what the connector built in your Shopify admin before you rely on it.

Reviewing the action names in your chat

Every action that the connector takes has a name, and that name is displayed in your chat as the action runs. Review the following table to check what an action does.

Actions that the Shopify connector for Perplexity can take in your store, and what each one does.
Action nameWhat it does
add-to-collectionAdds products to a collection that already exists.
bulk-update-product-statusSets up to 50 products at a time to active, draft, or archived.
create-collectionCreates a manual or smart collection and publishes it to your online store.
create-discountCreates a percentage-off discount code.
create-productCreates a product, including its variants, options, and inventory tracking.
get-collectionReturns one collection's title, description, image, products, and rules.
get-inventory-levelsReturns the stock for every variant of a product across your locations.
get-orderReturns one order's line items, fulfillment status, shipping address, and tracking.
get-productReturns one product's title, status, vendor, variants, images, tags, and inventory.
get-shop-infoReturns the connected store's name, domain, email, plan, currency, time zone, and country.
graphql_mutationMakes a change through the Shopify Admin API to a part of your store that has no dedicated action.
graphql_queryReads data through the Shopify Admin API from a part of your store that has no dedicated action.
graphql_schemaReturns the parts of the Shopify Admin API that a request can use.
list-customersReturns your customers with their name, email, phone, order count, and total spend.
list-ordersReturns your recent orders with the customer, totals, and payment and fulfillment status.
run-analytics-queryRuns a ShopifyQL query against your store's analytics data.
search_collectionsSearches your collections by keyword, or by a filter such as title or collection type.
search_docs_chunksSearches Shopify's documentation for an answer to a question about the platform.
search_productsSearches your catalog by keyword, or by a filter such as price, tag, or status.
set-inventorySets the quantity available for an item at one location, with a reason for the change.
switch-shopSwitches to another store that you own, and asks you to authorize it.
update-collectionUpdates a collection's title, description, image, sort order, or rules.
update-productUpdates a product's title, description, status, images, variant prices, or SKUs.
validate_graphql_codeblocksChecks a Shopify Admin API request for errors before the request runs.

Getting the best results from the Shopify connector for Perplexity

Name Shopify in your request so that Perplexity uses the connector rather than answering from general knowledge. Perplexity answers from the sources that you point it to, so name Shopify whenever you want an answer about your store.

Keep your requests to one task at a time. Analytics questions in particular work best when they're short and specific, so ask a follow-up question rather than layering several comparisons and filters into a single request.

Limits of the Shopify connector for Perplexity

Your Shopify admin is the main place to manage your business. The connector can handle some store management tasks, but it doesn't replace your Shopify admin, and it doesn't replace Sidekick, which is the AI assistant inside your Shopify admin.

Responses in Perplexity are text only. The connector returns your store data as text, rather than as the storefront previews, tables, and charts that the Shopify plugin for ChatGPT and the Shopify connector for Claude display. For the same reason, you can't generate a storefront preview or claim a new store from Perplexity, and you can't browse sample products in your chat. To start a store this way, use the Shopify plugin for ChatGPT or the Shopify connector for Claude instead.

A connected AI tool works within the data access that you approve, and some changes to your store can be made only in your Shopify admin. Review the following considerations:

  • Editing your live theme: A connected AI tool can change a theme that isn't published, but it can't edit your live theme, publish a theme, or delete one. To change your storefront's design, duplicate your theme in your Shopify admin, let the tool edit the copy, and then publish the copy yourself.
  • Changing store settings: A connected AI tool can't change settings such as your plan, payments, taxes, or domains.
  • Editing data without write access: A connected AI tool can read data but not change it, unless you approve write access. Access also depends on the permissions of the staff account that the tool acts through. Some connector actions are read-only by design, which the AI tool's provider controls.
  • Moving money or changing paid orders: A connected AI tool can't issue refunds, cancel or capture orders, mark orders as paid, process returns, or create and adjust gift cards. These actions are blocked even when you approve write access.
  • Changing many items at once: A connected AI tool changes items one at a time, so a large batch can stop partway, and some actions cover only a limited number of items. If a batch doesn't complete, then finish it in your Shopify admin.
  • Finishing your store setup: A connected AI tool can help with some tasks, but your Shopify admin is still required for payments, taxes, domains, and launch readiness.

Installing the Shopify connector for Perplexity

The Shopify connector for Perplexity isn't available on the Shopify App Store. You install it from Perplexity, on the Shopify connector for Perplexity install page. Installing it connects Perplexity to Shopify and redirects you to your Shopify admin to approve the data access that the connector requests.

Use a desktop browser for setup. Whether the connector is available on a mobile device depends on Perplexity.

For the full authorization flow, including how to approve a data access level, switch stores, and revoke access, refer to authorizing AI tool access to your store.

Getting help with the Shopify connector for Perplexity

Where you go for help depends on whether the issue is with Perplexity or with your Shopify store. If you're not sure which one to contact, then start with where you noticed the issue: Perplexity, or your Shopify admin.

Contact Perplexity AI for issues with Perplexity itself, such as signing in to Perplexity, your Perplexity subscription, connector access, or Perplexity not loading. For help from Perplexity AI, refer to the Perplexity Help Center.

Contact Shopify Support for issues with your Shopify account or your store. For a breakdown of who to contact for each type of issue, refer to getting help with a store created with an AI tool or vibe code partner.

If the Shopify connector isn't available in Perplexity, then confirm that you added it. If it still isn't available, then the issue is with connector access in Perplexity rather than with your Shopify store.

If you switch the connector to a different store and it keeps asking you to authorize the store that you left, then start a new conversation. A conversation that started before you switched stores can continue to use the earlier connection.