cancel_order
ChatGPTCancel eligible fulfillment using the existing supplier rules. Supply exactly one of order_id or order_number, never both; prefer the verified order_id. Verify the exact order and obtain the merchant’s clear instruction in chat. Suppliers may be notified; store-customer refunds are separate. Executes the requested action; do not use for previews or hypothetical questions. No Dripshipper confirmation page is needed. Tell the merchant the returned result, and offer the normal order/product link only as an optional reference. Never claim queued, failed or uncertain work is complete. Use a unique request_key for new intent and reuse it only for an exact retry.
change_shipping_address
ChatGPTUpdate the exact order to the complete replacement address the merchant supplied and requested. Existing eligibility and shipment checks apply. Omitted apartment/company fields are cleared; phone is retained unless supplied. This changes Dripshipper fulfillment, not the storefront order. Executes the requested action; do not use for previews or hypothetical questions. No Dripshipper confirmation page is needed. Tell the merchant the returned result, and offer the normal order/product link only as an optional reference. Never claim queued, failed or uncertain work is complete. Use a unique request_key for new intent and reuse it only for an exact retry.
compare_coffees
ChatGPTCompare up to six live catalog products by verified product IDs.
confirm_invoice_payment
ChatGPTCharge the exact saved card and invoice total after the customer presses Pay in the widget. Requires its private, expiring confirmation token. Repeating this request does not create another charge.
create_brand_project
ChatGPTCreate a private brand workspace. Anonymous workspaces return a private key and a signup link in the workspace; preserve the key for future edits.
create_order_quote
ChatGPTQuote samples, direct orders or bulk quantities using live prices, stock and destination. Shipping details may be sent to the shipping carrier for a rate. Returns a secure checkout link; creates no order and charges no payment.
estimate_unit_margin
ChatGPTEstimate profit per order and compare customer-paid shipping with a higher product price and free shipping. Read the variant shipping note: standard US dropship cost includes US shipping. Add only confirmed extra shipping expenses. Customer-paid shipping is revenue; fees apply to the full checkout total. State the target and shipping-charge assumptions, and present both pricing options. Label the result Estimated profit per order, based on the costs entered before overhead and taxes. Assumes one unit per checkout; not an order quote.
get_account
ChatGPTRead your connected account, region and saved brand projects.
get_brand_project
ChatGPTRead an owned project, or an unclaimed anonymous project with its private key.
get_branding
ChatGPTRead your current logo, review state, packaging previews, custom labels and secure artwork upload link.
get_custom_label_reviews
ChatGPTRead live custom-label review status, rejection reasons and bag previews. Filter by verified label/product ID or pending, approved, rejected status. Paginate with the returned next_cursor as after_id. Pending is not approval; do not promise a review completion date.
get_dripshipper_guide
ChatGPTRead service, launch, packaging, store, order, growth or privacy guidance. No account required.
get_growth_brief
ChatGPTRead a saved project and launch guidance for product copy, social posts, ad concepts, SEO, brand stories and calendars. Drafting does not publish content.
get_invoice_payment
ChatGPTRead the current result of an invoice payment. Processing or uncertain is not paid; do not retry with a new payment.
get_invoices
ChatGPTRead your supplier invoices and payment status. Use prepare_invoice_payment for a saved-card review in ChatGPT, or open the Dripshipper payment link.
get_logo_generation_batch
ChatGPTRead a previously requested logo generation batch and completed image URLs.
get_merchant_products
ChatGPTList imported products, or choose kind=custom for custom products, review status, stock and editor links. Use the returned product_kind and product id when removing a product; never pass an external store ID.
get_operation
ChatGPTRead the current pending, queued, running, completed, failed or uncertain result. Check success and message before reporting completion. Never retry an uncertain action automatically. Order and product links are optional references, not confirmation steps.
get_order_quote
ChatGPTRead your quote, expiry and any orders created from its external checkout.
get_orders
ChatGPTRead your fulfillment orders, or one order by its exact order_id or unambiguous order_number, including shipments and current status. For a single order supply exactly one identifier, never both; prefer the verified order_id. Omit both to list orders.
get_performance
ChatGPTSummarize fulfillment volume, supplier spending and leading products for a date range. Does not infer store revenue or net profit.
get_setup_checklist
ChatGPTCheck store connection, packaging, logo status, imported products and fulfillment issues.
get_store_connection
ChatGPTRead Shopify, Wix or WooCommerce connection status and the secure connection link. Never request store credentials in chat.
import_product
ChatGPTPublish the chosen product and prices to the connected store. It may become visible to shoppers immediately. Executes the requested action; do not use for previews or hypothetical questions. No Dripshipper confirmation page is needed. Tell the merchant the returned result, and offer the normal order/product link only as an optional reference. Never claim queued, failed or uncertain work is complete. Use a unique request_key for new intent and reuse it only for an exact retry.
prepare_invoice_payment
ChatGPTPrepare an exact invoice total and masked saved card for the customer to review in the payment widget. Does not charge. The customer must press Pay. No card details should be entered in chat. Returns a Dripshipper fallback when inline payment is unavailable.
prepare_logo_generation
ChatGPTPrepare a reviewable generate logo concepts request. Returns a private review URL; the merchant confirms there. Use a unique request_key for a new intent and reuse it only for exact retries. Does not execute the action.
prepare_logo_selection
ChatGPTPrepare a reviewable apply a logo concept request. Returns a private review URL; the merchant confirms there. Use a unique request_key for a new intent and reuse it only for exact retries. Does not execute the action.
prepare_packaging_selection
ChatGPTPrepare a reviewable select packaging request. Returns a private review URL; the merchant confirms there. Use a unique request_key for a new intent and reuse it only for exact retries. Does not execute the action.
remove_product
ChatGPTPermanently delete the exact store listing and its variants. Explain the product and store and obtain explicit confirmation in chat first. Existing orders and Dripshipper artwork are retained. Executes the requested action; do not use for previews or hypothetical questions. No Dripshipper confirmation page is needed. Tell the merchant the returned result, and offer the normal order/product link only as an optional reference. Never claim queued, failed or uncertain work is complete. Use a unique request_key for new intent and reuse it only for an exact retry.
search_coffee_catalog
ChatGPTSearch the live coffee and tea catalog. Prices are integer minor units; regional currencies differ. No account required.
update_brand_project
ChatGPTSave brand details, product copy/pricing drafts, or marketing assets in a project. Supplied fields and drafts replace their previous saved values. Read the project first and pass its current version. This never publishes or sends content.