Integration · E-commerce
Connect Claude & ChatGPT to Shoporama
Ask your AI which orders are waiting, what sold best last month, or how many of a product are left in your Shoporama webshop. It can update order status for up to 25 orders at once, create manual orders, register returns and change stock counts. It can also create and edit products, categories and customers, with a dry run first on bulk changes.
Free plan, no credit card. Takes about a minute.
Try asking
“Which orders from this week are paid but not yet shipped?”
The AI lists orders filtered by date, payment and status, with customer, order lines and shipping method.
“Mark orders 5021 to 5030 as shipped and email the customers.”
It previews the change with a dry run, then sets the status on all ten orders and notifies each customer.
“What were our 10 best-selling products in the last 30 days?”
It lists the top-selling products for that period.
What your AI can do
Orders and returns
Search and read orders, change status in bulk with an optional customer email, create manual orders, and register and list returns.
Products, categories and stock
Create and edit products and categories, read stock per variant and location, set stock counts and see stock movements and best sellers.
Customers
Search customers by name, email, group or company, and create or update contact details, addresses and loyalty points.
“How many of SKU TS-BLK-M do we have in stock, and set it to 40.”
It reads stock per variant and location, then sets the new count. It can email customers on the waitlist if you ask.
“Put the winter jacket on sale at 899 DKK and move it to the Outlet category.”
It finds the product, updates the price and changes its categories.
“Register a return on order 4988 with tracking number 00370712345678.”
It creates the order return with notes, status and tracking number.
282 tools for Shoporama
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_a_loyalty_point_entryChanges dataCreate a new customer for a customer. Required: points. Search customers first to avoid duplicates. API summary: Add a loyalty point entry.add_a_new_item_link_to_a_menuChanges dataCreate a new product. Required: menu id, type or val. Search products first to avoid duplicates. API summary: Add a new item (link) to a menu.add_a_row_module_to_a_page_builder_pageChanges dataCreate a new page. Required: theme page id or name. Search pages first to avoid duplicates. API summary: Add a row (module) to a page-builder page.create_a_new_page_builder_pageChanges dataCreate a new page. Required: type. Search pages first to avoid duplicates. API summary: Create a new page-builder page.create_addressChanges dataCreate a new address. Required: name. API summary: Create stock location.create_batchVisible to othersCreate a new batch. Required: product id or batch number. Has effects visible outside this system. API summary: Create new batch.create_brandChanges dataCreate a new brand. Required: name. API summary: Create new brand.create_campaignChanges dataCreate a new campaign. API summary: Create a campaign.create_categoryChanges dataCreate a product category, optionally under a parent category.create_coffeeChanges dataCreate a new coffee. API summary: Brew coffee (Easter egg).create_companyChanges dataCreate a new company. Required: name. Search companies first to avoid duplicates. API summary: Create B2B company.create_countryChanges dataCreate a new country. Required: name or code. API summary: Create new country.create_customerChanges dataCreate a customer. Pass the customer fields in body, such as email, name, address, zipcode, city and phone.create_customer_groupChanges dataCreate a new customer. Required: name. Search customers first to avoid duplicates. API summary: Create customer group.create_inventoryChanges dataCreate a new inventory. Required: body. Search inventories first to avoid duplicates. API summary: Set stock per location (bulk).create_journal_entryChanges dataCreate a new journal entry. Required: code or discount. API summary: Create new voucher.create_landing_pageChanges dataCreate a new page. Required: name. Search pages first to avoid duplicates. API summary: Create landing page.create_landing_page_itemChanges dataCreate a new product. Required: landing page id or type. Search products first to avoid duplicates. API summary: Create landing page item.create_library_folderChanges dataCreate a new library folder. Required: name. API summary: Create a library folder.create_library_imageChanges dataCreate a new library image. Search library images first to avoid duplicates. API summary: Upload a library image.create_manual_orderChanges dataCreate a manual order for a customer email with products and addresses. Set send_invoice to email the invoice to the customer.create_manufacturerChanges dataCreate a new manufacturer. Required: name. API summary: Create new manufacturer.create_mcpChanges dataCreate a new mcp. Required: body. API summary: MCP (Model Context Protocol) JSON-RPC endpoint.create_menuChanges dataCreate a new menu. Required: name. API summary: Create menu.create_menu_submenuChanges dataCreate a new submenu for a menu. Required: name. API summary: Create a submenu under a menu.create_new_customer_fieldChanges dataCreate a new customer. Required: name or type. Search customers first to avoid duplicates. API summary: Create new customer field.create_new_order_labelChanges dataCreate a new order. Required: name. Search orders first to avoid duplicates. API summary: Create new order label.create_new_pageChanges dataCreate a new page. Required: headline. Search pages first to avoid duplicates. API summary: Create new page.create_new_product_labelChanges dataCreate a new product. Required: name. Search products first to avoid duplicates. API summary: Create new product label.create_newsletter_campaignChanges dataCreate a new newsletter campaign. Required: name. API summary: Create new campaign.create_newsletter_campaign_blockChanges dataCreate a new newsletter campaign block. Required: campaign id or block type. API summary: Add a content block to a draft campaign.create_newsletter_listChanges dataCreate a new newsletter list. API summary: Create new newsletter list.create_newsletter_subscriberChanges dataCreate a new newsletter subscriber. Required: email. API summary: Create new subscriber.create_noticeChanges dataCreate a new notice. Required: from or notice. API summary: Create a notice.create_orderChanges dataCreate a new order. Required: products or email. Search orders first to avoid duplicates. API summary: Create a real order via the checkout engine (full discount provenance).create_order_labelChanges dataCreate a new order. Required: carrier or type. Search orders first to avoid duplicates. API summary: Create shipping label.create_order_receivedChanges dataCreate a new received for a order. API summary: Mark a return as received.create_order_returnChanges dataRegister a return for an order, with notes, status and tracking numbers.create_order_shipmentChanges dataCreate a new shipment for a order. API summary: Create a partial delivery.create_pageChanges dataCreate a new page. Required: title. Search pages first to avoid duplicates. API summary: Create new blog post.create_productChanges dataCreate a product. Pass the product fields in body, such as name, price, own_id (SKU), description and categories.create_profileChanges dataCreate a new profile. Required: name. API summary: Create new profile.create_profile_attributeChanges dataCreate a new profile attribute. Required: profile id, name or type. API summary: Create new profile attribute.create_profile_attribute_valueChanges dataCreate a new profile attribute value. Required: profile attribute id or value. API summary: Create new profile attribute value.create_quoteChanges dataCreate a new quote. Required: products. API summary: Price a basket with the real checkout engine (no order created).create_redirectChanges dataCreate a new redirect. Required: from or to. Search redirects first to avoid duplicates. API summary: Create new redirect.create_registerChanges dataCreate a new register. API summary: OAuth 2.0 Dynamic Client Registration (RFC 7591).create_revokeChanges dataCreate a new revoke. Required: token. API summary: OAuth 2.0 revocation endpoint.create_shippingChanges dataCreate a new shipping. Required: name. API summary: Create new shipping method.create_stock_moveChanges dataCreate a new stock move. Required: product id, from location, to location or amount. API summary: Move stock between locations.create_stock_value_applyChanges dataCreate a new stock value apply. Required: product ids. API summary: Update stock value from purchase prices.create_supplierChanges dataCreate a new supplier. Required: name. API summary: Create new supplier.create_theme_textChanges dataCreate a new theme text. Search theme texts first to avoid duplicates. API summary: Not allowed.create_webhookDeletesCreate a new webhook. Required: url or events. Destructive action; may require approval. API summary: Create new webhook.delete_a_loyalty_point_entryDeletesPermanently delete a customer by customer id 2. Destructive action; may require approval. API summary: Delete a loyalty point entry.delete_a_menu_itemDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: Delete a menu item.delete_a_page_builder_pageDeletesPermanently delete a page by page id. Destructive action; may require approval. API summary: Delete a page-builder page.delete_a_page_builder_rowDeletesPermanently delete a page by page id. Destructive action; may require approval. API summary: Delete a page-builder row.delete_batchMoves moneyPermanently delete a batch by batch id. Financial or irreversible action; may require approval. API summary: Delete batch.delete_brandDeletesPermanently delete a brand by brand id. Destructive action; may require approval. API summary: Delete brand.delete_campaignDeletesPermanently delete a campaign by campaign id. Destructive action; may require approval.delete_categoryDeletesPermanently delete a category by category id. Destructive action; may require approval. API summary: Delete category.delete_coffeesMoves moneyPermanently delete a coffee. Financial or irreversible action; may require approval. API summary: Delete coffee (Easter egg).delete_companyDeletesPermanently delete a company by company id. Destructive action; may require approval. API summary: Delete B2B company.delete_countryDeletesPermanently delete a country by country id. Destructive action; may require approval. API summary: Delete country.delete_customerDeletesPermanently delete a customer by customer id. Destructive action; may require approval. API summary: Delete customer.delete_customer_fieldDeletesPermanently delete a customer by customer id. Destructive action; may require approval. API summary: Delete customer field.delete_customer_groupDeletesPermanently delete a customer by customer id. Destructive action; may require approval. API summary: Delete customer group.delete_documentDeletesPermanently delete a document by filepath. Destructive action; may require approval. API summary: Delete file.delete_journal_entryDeletesPermanently delete a journal entry by journal entry id. Destructive action; may require approval. API summary: Delete voucher.delete_landing_pageDeletesPermanently delete a page by page id. Destructive action; may require approval. API summary: Delete landing page.delete_landing_page_itemDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: Delete landing page item.delete_library_folderDeletesPermanently delete a library folder by name. Destructive action; may require approval.delete_library_imageDeletesPermanently delete a library image by library image id. Destructive action; may require approval.delete_manufacturerDeletesPermanently delete a manufacturer by manufacturer id. Destructive action; may require approval. API summary: Delete manufacturer.delete_menuDeletesPermanently delete a menu by menu id. Destructive action; may require approval. API summary: Delete menu.delete_newsletter_campaignDeletesPermanently delete a newsletter campaign by newsletter campaign id. Destructive action; may require approval. API summary: Delete campaign.delete_newsletter_campaign_blockDeletesPermanently delete a newsletter campaign block by newsletter campaign block id. Destructive action; may require approval. API summary: Delete a content block.delete_newsletter_listDeletesPermanently delete a newsletter list by newsletter list id. Destructive action; may require approval. API summary: Delete newsletter list.delete_newsletter_subscriberDeletesPermanently delete a newsletter subscriber by newsletter subscriber id. Destructive action; may require approval. API summary: Delete subscriber.delete_not_found_logDeletesPermanently delete a not found log by not found log id. Destructive action; may require approval. API summary: Delete a single 404 entry.delete_orderDeletesPermanently delete a order by order id. Destructive action; may require approval. API summary: Delete order label.delete_order_returnDeletesPermanently delete a order by order id. Destructive action; may require approval. API summary: Delete order return.delete_order_shipmentDeletesPermanently delete a shipment by shipment id. Destructive action; may require approval. API summary: Delete a partial delivery.delete_pageDeletesPermanently delete a page by page id. Destructive action; may require approval. API summary: Delete blog post.delete_page_deleteDeletesPermanently delete a page by page id. Destructive action; may require approval. API summary: Delete page.delete_productDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: Delete product.delete_product_labelDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: Delete product label.delete_product_reviewDeletesPermanently delete a product review by product review id. Destructive action; may require approval. API summary: Delete a review.delete_profileDeletesPermanently delete a profile by profile id. Destructive action; may require approval. API summary: Delete profile.delete_profile_attributeDeletesPermanently delete a profile attribute by profile attribute id. Destructive action; may require approval. API summary: Delete profile attribute.delete_profile_attribute_valueDeletesPermanently delete a profile attribute value by profile attribute value id. Destructive action; may require approval. API summary: Delete profile attribute value.delete_redirectDeletesPermanently delete a redirect by redirect id. Destructive action; may require approval. API summary: Delete redirect.delete_shippingDeletesPermanently delete a shipping by shipping id. Destructive action; may require approval. API summary: Delete shipping method.delete_supplierDeletesPermanently delete a supplier by supplier id. Destructive action; may require approval. API summary: Delete supplier.delete_theme_textDeletesPermanently delete a theme text by theme text id. Destructive action; may require approval. API summary: Not allowed.delete_waitlistDeletesPermanently delete a waitlist by product id. Destructive action; may require approval. API summary: Clear a product's waiting list.delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Delete webhook.download_order_labelDownload the document for a order. API summary: Download shipping label.export_the_entire_legacy_setup_in_one_callList pages. Optional filters: version, include removed or render. API summary: Export the entire legacy setup in one call.get_a_loyalty_point_entryGet one customer for a customer by customer id 2. API summary: Get a loyalty point entry.get_a_page_builder_page_with_rowsGet one page by page id. API summary: Get a page-builder page (with rows).get_a_single_menu_itemGet one product by product id. API summary: Get a single menu item.get_a_single_page_builder_rowGet one page by page id. API summary: Get a single page-builder row.get_addressGet one address by address id. API summary: Get stock location.get_all_customer_profile_fieldsList customers. API summary: Get all customer profile fields.get_all_landing_pagesSearch pages by search. Use this to find existing pages before creating a new page. Results are paginated. API summary: Get all landing pages.get_all_pagesSearch pages by search. Use this to find existing pages before creating a new page. Results are paginated. API summary: Get all pages.get_all_product_labelsList products. Results are paginated. API summary: Get all product labels.get_batchGet one batch by batch id. API summary: Get specific batch.get_brandGet one brand by brand id. API summary: Get specific brand.get_campaignGet one campaign by campaign id. API summary: Get a campaign.get_categoryGet one category by ID, including texts, parent category and SEO fields.get_companyGet one company by company id. API summary: Get B2B company.get_countryGet one country by country id. API summary: Get specific country.get_customerGet one customer by ID, including contact details, addresses and customer group.get_customer_groupGet one customer by customer id. API summary: Get customer group.get_documentGet one document by theme. API summary: List files in theme.get_file_contentGet one document by filepath. API summary: Get file content.get_journal_entryGet one journal entry by journal entry id. API summary: Get specific voucher.get_landing_page_by_idGet one page by page id. API summary: Get landing page by ID.get_landing_page_item_by_idGet one product by product id. API summary: Get landing page item by ID.get_landing_page_itemsList products. Optional filters: landing page id. API summary: Get landing page items.get_library_folderGet one library folder by name. API summary: Get a library folder.get_library_imageGet one library image by library image id. API summary: Get a library image.get_manufacturerGet one manufacturer by manufacturer id. API summary: Get specific manufacturer.get_menuGet one menu by menu id. API summary: Get menu by ID.get_newsletter_campaignGet one newsletter campaign by newsletter campaign id. API summary: Get campaign.get_newsletter_campaign_blockGet one newsletter campaign block by newsletter campaign block id. API summary: Get a content block.get_newsletter_listGet one newsletter list by newsletter list id. API summary: Get newsletter list.get_newsletter_subscriberGet one newsletter subscriber by newsletter subscriber id. API summary: Get subscriber.get_one_module_instanceGet one page by page id. API summary: Get one module instance.get_one_setup_with_its_full_layoutGet one page by page id. API summary: Get one setup with its full layout.get_orderGet one order by ID, including customer, addresses, order lines, payment and shipping.get_order_queueGet one order queue by order queue id. API summary: Get order queue status.get_order_shipmentGet one shipment for a order by shipment id. API summary: Get one partial delivery.get_pageGet one page by page id. API summary: Get specific blog post.get_paymentGet one payment by payment id. API summary: Get specific payment gateway.get_productGet one product by ID, including prices, variants, stock, categories and images.get_profileGet one profile by profile id. API summary: Get specific profile.get_profile_attributeGet one profile attribute by profile attribute id. API summary: Get specific profile attribute.get_profile_attribute_valueGet one profile attribute value by profile attribute value id. API summary: Get specific profile attribute value.get_redirectGet one redirect by redirect id. API summary: Get specific redirect.get_shippingGet one shipping by shipping id. API summary: Get specific shipping method.get_specific_customer_fieldGet one customer by customer id. API summary: Get specific customer field.get_specific_order_labelGet one order by order id. API summary: Get specific order label.get_specific_order_returnGet one order by order id. API summary: Get specific order return.get_specific_pageGet one page by page id. API summary: Get specific page.get_specific_product_labelGet one product by product id. API summary: Get specific product label.get_statGet one stat by view. Results are paginated. API summary: Statistics report.get_stockGet the stock levels for one product, per variant and stock location.get_supplierGet one supplier by supplier id. API summary: Get specific supplier.get_theme_settingGet one theme setting by name. API summary: Get a single theme setting.get_theme_textGet one theme text by theme text id. API summary: Get a theme text.get_webhookGet one webhook by webhook id. API summary: Get specific webhook.get_webshop_settingGet one webshop setting by section. API summary: One settings section.list_a_customer_s_loyalty_point_entriesList customers for a customer. Results are paginated. API summary: List a customer's loyalty point entries.list_addressesList addresses. API summary: List stock locations.list_all_module_typesList pages. API summary: List all module types.list_app_statusesList app statuses. API summary: Get app status.list_batchesList batches. Optional filters: product id, expiry before, expiry after or with stock. Results are paginated. API summary: Get all batches.list_brandsList brands. Results are paginated. API summary: Get all brands.list_campaignsList campaigns. Results are paginated.list_categoriesList or search product categories.list_coffeesList coffees. API summary: Make coffee (Easter egg).list_countriesList countries. Results are paginated. API summary: Get all countries.list_customer_groupsSearch customers by search, sort or sort order. Use this to find existing customers before creating a new customer. Results are paginated. API summary: List customer groups.list_customersList or search customers by name, email, your own customer ID, customer group or company.list_customers_2List customers. Optional filters: sort. Results are paginated. API summary: Guest customers.list_documentsList documents. API summary: List themes.list_inventory_settingsList settings for a inventory. Optional filters: variant name. API summary: Minimum stock and purchase price.list_items_in_a_menuList products. Optional filters: menu id. API summary: List items in a menu.list_journal_entriesList journal entries. Results are paginated. API summary: Get all vouchers.list_library_foldersList library folders.list_manufacturersList manufacturers. API summary: Get all manufacturers.list_menusList menus. API summary: Get all menus.list_module_instancesList pages. Optional filters: theme setup id, type, orphans only, include removed, version or render. Results are paginated. API summary: List module instances.list_newsletter_campaign_blocksList newsletter campaign blocks. Optional filters: campaign id. API summary: List a campaign's content blocks.list_newsletter_campaignsList newsletter campaigns. API summary: Get all campaigns.list_newsletter_listsList newsletter lists. API summary: Get all newsletter lists.list_newsletter_subscribersList newsletter subscribers. Optional filters: list id or status. Results are paginated. API summary: Get all subscribers.list_not_found_logsList not found logs. Results are paginated. API summary: List 404 errors logged by the storefront.list_noticesList notices. Results are paginated. API summary: Get notices.list_oauth_authorization_serversList oauth authorization servers. API summary: OAuth 2.0 Authorization Server Metadata (RFC 8414).list_oauth_protected_resourcesList oauth protected resources. API summary: OAuth 2.0 Protected Resource Metadata (RFC 9728).list_order_pick_listsList order pick lists. Results are paginated. API summary: Pick queue.list_order_returnsList order returns, optionally for one order.list_order_shipmentsList the shipments (partial deliveries) on an order.list_ordersList shop orders, newest first. Filter by status, customer, date range, paid/captured, shipping method or search text.list_orders_2List orders. API summary: Get all order labels.list_page_builder_componentsList page builder components. API summary: List available page-builder modules from the active theme.list_pagesList pages. API summary: List page-builder pages.list_paymentsList payments. API summary: Get all payment gateways.list_product_reviewsList product reviews. Optional filters: status or product id. Results are paginated.list_productsList or search products. Filter by category, brand, supplier, stock, online status, SKU (own_id) or GTIN.list_products_2List products. Results are paginated. API summary: Products on the most wishlists.list_profile_attribute_valuesList profile attribute values. Optional filters: profile attribute id. API summary: Get profile attribute values.list_profile_attributesList profile attributes. Optional filters: profile id. Results are paginated. API summary: Get profile attributes.list_profilesList profiles. Results are paginated. API summary: Get all profiles.list_rows_on_a_page_builder_pageList pages. Optional filters: theme page id. API summary: List rows on a page-builder page.list_setups_in_the_old_theme_builderList pages. Results are paginated. API summary: List setups in the old Theme Builder.list_shipping_methodsList the shop's shipping methods.list_shipping_pricesList shipping prices. Optional filters: country id or shipping id. API summary: Shipping prices per country and method.list_statsList stats. Optional filters: month. API summary: High-level shop statistics.list_stockList stock levels per product and variant. Filter by SKU, GTIN, category, brand, supplier or in-stock.list_stock_movementsList stock movements (sales, adjustments, transfers). Filter by product, order, location or date.list_suppliersList suppliers. Results are paginated. API summary: Get all suppliers.list_the_group_s_fixed_product_pricesList customers for a customer. Results are paginated. API summary: List the group's fixed product prices.list_theme_settingsList theme settings. API summary: List all theme settings + schema.list_theme_stylesheetsList theme stylesheets. API summary: Get the custom stylesheet.list_top_selling_productsList the best-selling products over the last number of days.list_waitlistsList waitlists. Results are paginated. API summary: Waiting list counts per product.list_webhooksList webhooks. API summary: Get all webhooks.list_webshop_settingsList webshop settings. API summary: All shop settings by section.list_webshopsList webshops. API summary: Get webshop settings.restore_productChanges dataRestore a product (product id). API summary: Restore a deleted product.search_companiesSearch companies by search, sort or sort order. Use this to find existing companies before creating a new company. Results are paginated. API summary: List B2B companies.search_library_imagesSearch library images by folder or search. Use this to find existing library images before creating a new library image. Results are paginated. API summary: List library images.search_logsSearch logs by only zero, period, order or sort order. Use this to find existing logs before creating a new log. Results are paginated. API summary: List onsite search terms.search_pagesSearch pages by search. Use this to find existing pages before creating a new page. Results are paginated. API summary: Get all blog posts.search_redirectsSearch redirects by search. Use this to find existing redirects before creating a new redirect. Results are paginated. API summary: Get all redirects.search_theme_textsSearch theme texts by section, search or translated. Use this to find existing theme texts before creating a new theme text. Results are paginated. API summary: List theme texts.set_or_remove_the_group_s_fixed_pricesChanges dataCreate a new customer for a customer. Required: body. Search customers first to avoid duplicates. API summary: Set or remove the group's fixed prices.set_order_statusChanges dataChange the status of up to 25 orders at once. With notify_customer the customer gets an email; use dry_run to preview.set_stockChanges dataSet the stock count for a product or variant, optionally at a stock location. notify_waitlist emails customers waiting for it; use dry_run to preview.submit_productVisible to othersCopy a product (product id). Has effects visible outside this system.update_a_loyalty_point_entryChanges dataUpdate an existing customer identified by customer id 2. API summary: Update a loyalty point entry.update_a_menu_itemChanges dataUpdate an existing product identified by product id. API summary: Update a menu item.update_a_page_builder_pageChanges dataUpdate an existing page identified by page id. API summary: Update a page-builder page.update_a_page_builder_rowChanges dataUpdate an existing page identified by page id. API summary: Update a page-builder row.update_addressChanges dataUpdate an existing address identified by address id. API summary: Update stock location.update_batchVisible to othersUpdate an existing batch identified by batch id. Has effects visible outside this system. API summary: Update batch.update_brandChanges dataUpdate an existing brand identified by brand id. API summary: Update brand.update_campaignChanges dataUpdate an existing campaign identified by campaign id. API summary: Update a campaign.update_categoryChanges dataUpdate a category's name, texts, parent, online status or SEO fields.update_coffeesVisible to othersUpdate an existing coffee. Has effects visible outside this system. API summary: Update coffee (Easter egg).update_companyChanges dataUpdate an existing company identified by company id. API summary: Update B2B company.update_countryChanges dataUpdate an existing country identified by country id. API summary: Update country.update_customerChanges dataUpdate a customer's contact details, addresses, customer group or loyalty points. send_welcome emails the customer.update_customer_fieldChanges dataUpdate an existing customer identified by customer id. API summary: Update customer field.update_customer_groupChanges dataUpdate an existing customer identified by customer id. API summary: Update customer group.update_documentChanges dataUpdate an existing document identified by filepath. API summary: Create or update file (upsert).update_inventory_settingsVisible to othersUpdate an existing setting identified by stock id. Has effects visible outside this system. API summary: Set minimum stock and/or purchase price.update_journal_entryChanges dataUpdate an existing journal entry identified by journal entry id. API summary: Update voucher.update_landing_pageChanges dataUpdate an existing page identified by page id. API summary: Update landing page.update_landing_page_itemChanges dataUpdate an existing product identified by product id. API summary: Update landing page item.update_library_folderChanges dataUpdate an existing library folder identified by name. API summary: Rename a library folder.update_library_imageChanges dataUpdate an existing library image identified by library image id. API summary: Update a library image.update_manufacturerChanges dataUpdate an existing manufacturer identified by manufacturer id. API summary: Update manufacturer.update_menuChanges dataUpdate an existing menu identified by menu id. API summary: Update menu.update_newsletter_campaignChanges dataUpdate an existing newsletter campaign identified by newsletter campaign id. API summary: Update campaign.update_newsletter_campaign_blockChanges dataUpdate an existing newsletter campaign block identified by newsletter campaign block id. API summary: Update a content block.update_newsletter_campaign_blocksVisible to othersUpdate an existing newsletter campaign block. Has effects visible outside this system. API summary: Reorder a campaign's content blocks.update_newsletter_listChanges dataUpdate an existing newsletter list identified by newsletter list id. API summary: Update newsletter list.update_newsletter_subscriberChanges dataUpdate an existing newsletter subscriber identified by newsletter subscriber id. API summary: Update subscriber.update_orderChanges dataUpdate an order's customer details, addresses, notes, products or status. Setting send_invoice emails the invoice to the customer.update_order_labelChanges dataUpdate an existing order identified by order id. API summary: Update order label.update_order_picksVisible to othersUpdate an existing pick identified by order id. Has effects visible outside this system. API summary: Set picked amounts on an order.update_order_returnChanges dataUpdate an existing order identified by order id. API summary: Update order return.update_order_shipmentChanges dataUpdate an existing shipment identified by shipment id. API summary: Update or dispatch a partial delivery.update_ordersVisible to othersUpdate an existing order. Has effects visible outside this system. API summary: Reorder rows on a page (bulk).update_pageChanges dataUpdate an existing page identified by page id. API summary: Update blog post.update_page_putChanges dataUpdate an existing page identified by page id. API summary: Update page.update_productChanges dataUpdate a product's name, price, description, categories, images, online status or other fields.update_product_labelChanges dataUpdate an existing product identified by product id. API summary: Update product label.update_product_reviewChanges dataUpdate an existing product review identified by product review id. API summary: Approve or hide a review.update_profileChanges dataUpdate an existing profile identified by profile id. API summary: Update profile.update_profile_attributeChanges dataUpdate an existing profile attribute identified by profile attribute id. API summary: Update profile attribute.update_profile_attribute_valueChanges dataUpdate an existing profile attribute value identified by profile attribute value id. API summary: Update profile attribute value.update_redirectChanges dataUpdate an existing redirect identified by redirect id. API summary: Update redirect.update_shippingChanges dataUpdate an existing shipping identified by shipping id. API summary: Update shipping method.update_shipping_pricesVisible to othersUpdate an existing shipping price. Has effects visible outside this system. API summary: Set shipping prices (one cell at a time).update_shipping_weight_pricesVisible to othersUpdate an existing shipping weight price. Has effects visible outside this system. API summary: Change prices of existing weight intervals.update_supplierChanges dataUpdate an existing supplier identified by supplier id. API summary: Update supplier.update_theme_settingChanges dataUpdate an existing theme setting identified by name. API summary: Update a single theme setting.update_theme_settingsVisible to othersUpdate an existing theme setting. Has effects visible outside this system. API summary: Bulk update theme settings.update_theme_stylesheetsVisible to othersUpdate an existing theme stylesheet. Has effects visible outside this system. API summary: Patch the custom stylesheet.update_theme_textChanges dataUpdate an existing theme text identified by theme text id. API summary: Set the translation.update_theme_textsVisible to othersUpdate an existing theme text. Has effects visible outside this system. API summary: Bulk update translations.update_webhookDeletesUpdate an existing webhook identified by webhook id. Destructive action; may require approval. API summary: Update webhook.update_webshop_settingChanges dataUpdate an existing webshop setting identified by section. API summary: Change settings in a section.update_webshopsVisible to othersUpdate an existing webshop. Has effects visible outside this system. API summary: Update webshop settings.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Shoporama from the app list.
- 2
Paste your key
Paste one Shoporama API key. In Shoporama admin go to Settings › API access (Indstillinger › API adgang) and create a token with the scope read, write or all.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Shoporama?
The AI can read orders, returns, shipments, products, categories, stock, stock movements, customers, shipping methods and best sellers. It can create and update products, categories, customers and orders, create manual orders, change order status, register returns and set stock, if you switch those tools on.
Does the AI see my Shoporama API key?
No. Your Shoporama API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. You can also create the Shoporama token with read scope only. Actions that email customers, like changing order status with a notification, can require your approval before they run, and every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Shoporama webshop.
Will my customers get emails when the AI changes an order?
Only if the AI is told to. Changing order status sends an email only with notify_customer, setting send_invoice emails the invoice, and setting stock only emails the waitlist with notify_waitlist. Status and stock changes can run as a dry run first, so you see what would happen before anything is sent.
Related integrations
Let your AI work in Shoporama today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Shoporama freeHeyMyApps is not affiliated with Shoporama. Product names are trademarks of their owners.






