What are the standalone MCP Tools Plus tools for managing specific prices, price rules and vouchers?

Find below the list of MCP Tools Plus tools for managing specific prices, price rules and vouchers:

 

1- Specific prices and price rules

 

Tool Technical name Description Prompt example
List of specific prices specific_price_list

Lists the specific prices of a product (filtered by shop/currency/country/group/customer/combination if needed).

→ Facilitates the audit and maintenance of pricing rules.

"List the specific prices for product n°123, highlight expired prices or those with overlapping activation periods."
Specific price details specific_price_get Lists the details of a specific price from its ID. "List the details of specific price n°456 and give me its target."
Specific price creation specific_price_create Creates a specific price for a product (and a specific combination if needed) from information such as: discount, target customer, activation period, ... "Create a specific price for product n°123 : -10 % for customer n°42, starting today and for two weeks."
Specific price update specific_price_update Updates some modifiable fields of a specific price from its ID. "Update specific price n°456 to prolong its end date until the end of the month."
Specific price deletion specific_price_delete Deletes a specific price from its ID. "Delete specific price n°456 because it has expired."
Product real price calculation product_price_preview Calculates the real price of a product (give ID) in a generic way, without taking into account a specific customer. Displays the base price, the final price and the general discount (no group, country filters etc) applied if existing. "Give me the effective TTC price of product n°123, in quantity 5"
Product real price calculation for a customer product_price_preview_for_customer

Calculates the real price that a specific customer (give ID) will see when he consults a product (give ID), or adds it to his cart, taking into account all the pricing rules associated with him (customer group, country etc).
Also allows to obtain the detail of the pricing rule actually applied by PrestaShop (the most advantageous or the one with priority over the others, if there are others) in order to justify for example a contested price displayed by a customer.

"Give me the effective TTC price of product n°92, quantity 1, that customer n°55 will see on the product page".
Specific prices audit specific_price_audit Examines the specific prices of a product : lists expired specific prices and detects potential overlaps for identical targets. "Audit the pricing rules of product n° 123 : lists expired specific prices and those that overlap"
Product catalog price rules list specific_price_rule_list Lists the catalog price rules to help you control and manage catalog discounts. "List the active catalog price rules for the current shop"
Product catalog price rule details specific_price_rule_get Displays the details of a catalog price rule from its ID, including its application conditions. "Give me the details and conditions of catalog price rule n° 12"
Creation of a catalog price rule specific_price_rule_create Creates a catalog price rule and its application conditions. Possibility to apply the rule immediately if needed. "Create a catalog price rule « Winter Sale » of -20 %, apply it only to category n° 12, and activate it right now for the next 14 days."
Catalog price rule update specific_price_rule_update Updates the parameters of an existing catalog price rule from its ID (name, dates, conditions, discount...). Possibility to request at the same time to delete the old specific price lines already generated (request: appNow = true) to recalculate them. If you do not want to regenerate it now (because you still have modifications to make before recalculating the prices), then specify appNow = false. "Update the rule n°12 to change the discount from -20 % to -15 % but do not apply it immediately (appNow = false)"
Complete catalog price rule update specific_price_rule_apply Generally applied after a modification of the parameters using: specific_price_rule_update:
Deletes the specific prices previously generated by a catalog price rule to recalculate them with the new conditions and regenerate them (equivalent to applyNow = true). 
No modification of the rule parameters. Allows a complete re-synchronization between the modified price rule and the reality of the catalog at the present time.
"Apply catalog price rule n° 12 now to products 123, 124, 125."
Catalog price rule deletion specific_price_rule_delete Deletes a catalog price rule. Also deletes the specific prices generated from this rule, to avoid orphan discounts continuing to apply. "Delete catalog price rule n° 12"

 

2 - Vouchers

 

Tool Technical name Description Prompt example
Voucher overview voucher_overview Lists existing vouchers with their status, validity, and discount type. "List the 10 most recent vouchers that are still active or expired recently and display their discount type."
Create voucher create_voucher Creates a new voucher via PrestaShop webservice using simple parameters (code, dates, discount). "Create a voucher of 10% named SUMMER10 valid next month with 500 uses and free delivery disabled."
Voucher update update_voucher Updates the key fields of a voucher (code, validity, discount, activation) via the webservice. "Update the voucher ID 42 to extend it until the end of the second quarter and keep it active."

 

Other FAQs in this category