RAiN — Rivium AI Network
Back to Help

Shopify

E-commerce catalog data and store analytics.

What it does

Reads orders, products and customers from a Shopify store, and writes back to them.

What you need

An account with Shopify that you are entitled to authorise, and a moment in a browser. You do not need an API key: connecting sends you to Shopify's own sign-in and consent screen, and what comes back is an authorisation rather than a password. RAiN never sees your password, and the authorisation is held by our integration provider on our instructions — see the Integrations & Connected Accounts notice for what that means.

Connecting it

Connections belong to one project. A system built for one client never acts on another client's account, and a package handed to a business runs on theirs — so the same integration is connected again, separately, for each project that needs it.

  1. Open the project and stay on the Visual Editor tab.
  2. Open the Tools & Integrations rail on the right.
  3. Find Shopify and press Connect.
  4. Authorise in the window that opens, then come back. The rail will show it as connected.

The consent link is good for about twenty minutes. If you leave it and come back tomorrow, press Connect again rather than reusing the old tab.

To stop it, press Disconnect. That ends this project's access immediately. You can also revoke it from Shopify's own security settings, which works even if you never open RAiN again.

What an agent can do with it

25 actions are available once connected, 3 of which delete things and are marked where they appear. Not connectable yet — see below. They appear in the tool list for this project only — a project that has not connected Shopify is never offered them.

Action What it does
shopify_bulk_create_products Bulk create products via GraphQL
shopify_update_product_variants_bulk Bulk update product variants via GraphQL
shopify_cancel_bulk_operation Cancel Shopify bulk operation ⚠️ deletes things
shopify_count_product_images Count product images
shopify_create_customer Create Customer
shopify_create_resource_feedback Create Resource Feedback
shopify_create_custom_collection Create a custom collection
shopify_create_order Create an order
shopify_get_order Get order
shopify_query_shop Query Shop (GraphQL)
shopify_query_current_app_installation Query current app installation
shopify_get_customer Retrieve a single customer
shopify_list_customers Retrieves a list of customers
shopify_run_bulk_operation_query Run Shopify bulk operation query
and 11 more, all listed in the rail

Tick the ones an agent may use, or choose one in an Action step to run it exactly as written with no model involved.

A worked example

A store's agent watches for orders that have not shipped within two days and messages the fulfilment team with the order numbers.

When it goes wrong

It cannot be connected yet. Shopify has no managed authorisation available, so RAiN must register its own application with Shopify before anyone can connect it. Until then this integration shows as soon.

See also