add_billing_company
ChatGPTCreate a commercial billing profile for the authenticated Creative Sign customer.
add_order_address
ChatGPTSave a new delivery address for the authenticated Creative Sign customer.
add_to_cart
ChatGPTAdd one exact Creative Sign catalog variant to the authenticated customer cart. Pass the numeric webshop product_id and the exact parameter_list returned by get_product; the server resolves the corresponding WMS article code. Never use get_product.variant_id as product_id, derive an ID from sku, or extract trailing digits from sku. Do not use material text, dimensions text, user ID, or cart ID.
create_cart
ChatGPTCreate or reuse an open Creative Sign shopping cart for the authenticated customer. The customer identity comes from OAuth; do not provide a user ID.
create_order
ChatGPTCreate the authenticated customer order from the open cart. This is a final action and empties the cart.
delete_billing_company
ChatGPTLogically delete an authenticated customer billing company profile. Existing orders remain unchanged.
delete_order_address
ChatGPTDeactivate an active delivery address belonging to the authenticated Creative Sign customer. The address is retained for historical orders but no longer available for checkout.
get_billing_companies
ChatGPTList active commercial billing profiles belonging to the authenticated Creative Sign customer.
get_cart
ChatGPTShow the authenticated customer open Creative Sign shopping cart with items, quantities, prices, and subtotal.
get_order_addresses
ChatGPTList active delivery addresses belonging to the authenticated Creative Sign customer.
get_order_details
ChatGPTShow all details and product lines for an authenticated customer order.
get_order_history
ChatGPTList orders belonging to the authenticated Creative Sign customer.
get_order_invoice
ChatGPTGet invoice metadata and invoice XML for an authenticated customer order, when the invoice has been issued.
get_order_payment_status
ChatGPTGet the payment method and current payment status for an authenticated customer order.
get_product
ChatGPTGet one Creative Sign product group and its active variants by the numeric webshop product_id returned by search_products. Each variant contains product_id plus the exact parameter_list to use when adding it to the cart; variant_id is the WMS article code. The sku is descriptive only and must never be converted into an ID.
preview_order
ChatGPTPreview the authenticated cart totals, VAT, transport cost, cash-on-delivery fee, and checkout validations. This does not create an order.
remove_from_cart
ChatGPTRemove one exact Creative Sign cart line. Identify the line with product_id and the exact parameter_list returned by get_product. variant_id is accepted only as a legacy fallback.
render_cart
ChatGPTFetch and render the authenticated customer Creative Sign shopping cart. Call this tool once; it reads the cart directly and takes no arguments.
render_order_details
ChatGPTFetch and display one authenticated Creative Sign order with its product lines and a button to download the invoice when available. Call this once for a requested order number.
render_search_products
ChatGPTRender the visual Creative Sign product cards from the products returned by search_products. Call search_products first, then pass its complete products array here. Do not call search_products repeatedly just to render the same results.
search_blog
ChatGPTSearch official Creative Sign blog articles for materials, sign meanings and usage, safety, evacuation, installation, and other Creative Sign informational topics. Use this for informational questions and return the article links.
search_products
ChatGPTSearch the live Creative Sign catalog for signs and safety products by name, need, SKU, material, or dimensions.
update_billing_company
ChatGPTUpdate an active commercial billing profile belonging to the authenticated Creative Sign customer. The company ID must come from get_billing_companies.
update_cart_quantity
ChatGPTSet the quantity of one exact Creative Sign cart line. Identify the line with product_id and the exact parameter_list returned by get_product.
update_order_address
ChatGPTUpdate an active delivery address belonging to the authenticated Creative Sign customer. The address ID must come from get_order_addresses.