Run your Shopify store from chat and agents — manage products, variants, collections, orders, draft orders, customers, fulfillments, refunds, inventory, metafields, metaobjects, and blog/article/page content. Uses your own Shopify store via Pipedream.
Shopify actions
Ask in plain language — Praxivara picks the right Shopify action, runs it, and confirms anything sensitive first.
Search/list products by title, SKU, vendor, tag, status, etc.
Get one product (with variants, options, images) by id.
Create a product (title, description, status, tags) with its default variant.
Create a product together with its options and variants in one call (productSet).
Update a product's fields (title, description, status, tags, SEO). Does NOT touch variants.
Delete a product.
Duplicate an existing product.
Set a product ACTIVE / DRAFT / ARCHIVED (publish or unpublish).
Add tags to any taggable resource (Product, Customer, Order, DraftOrder, Article).
Remove tags from any taggable resource.
Attach an image/media to a product by PUBLIC URL (no binary upload).
Search product variants by SKU/barcode/etc.
List the store's publications / sales channels (needed to publish a product to the Online Store).
Make a product available on a sales channel (e.g. the Online Store). Setting status ACTIVE alone does NOT publish on newer stores.
Remove a product from a sales channel.
Add one or more variants to an existing product (bulk mutation — no single-variant create).
Update one or more existing variants (price, sku, barcode, options). Bulk mutation.
Delete one or more variants of a product.
Get one variant by id (price, sku, inventory item + quantities).
Add option(s) (e.g. Size, Color) to an existing product.
Rename an option or add/remove/reorder its values.
Create a manual (custom) collection — you add products to it yourself.
Create an automated (smart) collection that includes products matching rules.
Get one collection (title, rules, product count).
Find collections by title.
Update a collection's title/description/rules (works for custom + smart).
Delete a collection.
Add products to a MANUAL (custom) collection.
Remove products from a manual collection.
List the products that belong to a collection.
List/search orders with filters (status, financial/fulfillment status, date, name).
Get one order (line items, customer, totals, fulfillments).
Count orders matching filters.
Create an order directly (e.g. a phone/manual sale).
Update an order's editable fields (tags, note, email, shipping address, note_attributes).
Close (archive) an order.
Re-open a closed order.
Cancel an order (optionally refund + restock).
Email an invoice/payment link for an existing (completed) order.
Create a draft order (a quote/invoice you can send before payment).
Get one draft order.
Turn a draft order into a real order (mark paid or pending).
Email the invoice for a draft order.
Delete a draft order.
Dry-run a refund to get the exact refundable line items, shipping and transaction amounts.
Create a real refund on an order. TWO-STEP: call shopify_calculate_refund first, then pass its values here.
List the payment transactions on an order (auth/capture/sale/refund/void).
Capture/void an order's payment (e.g. capture an authorization).
Find customers by email, phone, name or tag.
Get one customer (contact info, orders count, addresses).
List customers (paged).
Create a customer.
Update a customer's fields.
Delete a customer.
Email a customer an account-activation invite.
List the orders placed by a specific customer (their purchase history).
List the fulfillment orders for an order (needed before creating a fulfillment).
Get an order's fulfillment orders with richer detail via GraphQL.
Put a fulfillment order on hold.
Release a held fulfillment order.
Move a fulfillment order to another location.
Fulfill items on an order (mark shipped, optionally with tracking). FulfillmentOrder-scoped.
Update/replace the tracking info on an existing fulfillment.
Cancel a fulfillment.
List the fulfillments on an order.
Get one fulfillment on an order.
SET (absolute) the available quantity of an item at a location — source-of-truth overwrite.
Adjust available quantity by a DELTA (e.g. +5 / -3) — concurrency-safe.
Start stocking an inventory item at a location (connect it).
List the store's locations (get location ids for inventory + fulfillment).
Get available quantities for inventory items / locations.
Create or update (upsert) metafields on any resource — product, variant, customer, order, collection, blog, article, page or shop.
Delete a metafield by owner + namespace + key (or id).
Read the metafields on a resource.
Define a metafield (so it shows in admin + validates values).
Create a metaobject entry of an existing type/definition.
Create or update a metaobject by type+handle (idempotent).
Update a metaobject's fields by id.
Get one metaobject by id or by type+handle.
List metaobjects of a type.
Delete a metaobject.
Define a new metaobject type (its fields) before creating entries.
List the store's blogs (you need a blog id to manage its articles).
Create a blog.
Delete a blog (and its articles).
List the articles in a blog.
Create a blog article/post.
Update a blog article.
Delete a blog article.
List the store's pages.
Create a storefront page.
Update a page.
Delete a page.
Create a 301 URL redirect.
List URL redirects.
Get the store's own details (name, domain, currency, plan, timezone, email).
Get the store's legal policies (refund, privacy, terms, shipping).
Shopify triggers
Events in Shopify that can start an automation on their own — no clicks required once you set it up.
Fires when a product is created in the store.
Fires when a product is updated.
Fires when a product is deleted.
Fires when a collection is created.
Fires when a collection is updated.
Fires when a refund is created on an order.
Fires when an order is deleted.
Fires when a draft order is deleted.
Fires when a discount is created.
Fires when an inventory level changes at a location.
Fires when a metaobject is created.
Fires when a product variant goes out of stock.
Fires when a customer is deleted.
Fires when a new blog article is published (polling).
Fires when a new storefront page is created (polling).
Fires when a checkout is abandoned (polling).
What you can ask in plain English
No menus, no automation builder to learn. Type it like you'd ask a capable assistant — Praxivara figures out the Shopify steps and shows you exactly what it did.
Related integrations
Let Praxivara run Shopify for you.
Connect it in seconds and hand over the busywork — with you approving anything that matters. Start your 7-day free trial today.