Pricing
Get Pricing Tier
Show a single product pricing tier.
Update Pricing Tier
Update an existing product pricing tier. currency_code cannot be changed on update.
Delete Pricing Tier
Delete a product pricing tier. Fails if the tier is the default, is used by products, referenced in import mappings, or has active dependent tiers.
Create Pricing Tier
Create a new product pricing tier. Supports both absolute and relative pricing.
List Pricing Tiers
List product pricing tiers. Eager-loads the base pricing tier and counts dependent tiers.
Bulk Delete Pricing Tiers
Bulk delete multiple pricing tiers by ID.
Set as Default Tier
Set a pricing tier as the system default. Only absolute (non-relative) tiers that are not archived can be set as default. Unsetting the previous default is done automatically.
Archive Pricing Tier
Archive a product pricing tier. Fails if the tier is the default tier or has active dependent tiers.
Unarchive Pricing Tier
Unarchive a product pricing tier.
Bulk Archive Pricing Tiers
Bulk archive multiple pricing tiers. Default tiers and tiers with active dependents are skipped with warnings.
Bulk Unarchive Pricing Tiers
Bulk unarchive multiple pricing tiers.
Check Pricing Tiers Deletable
Check which pricing tiers can be deleted. Deletion is blocked if: tier is default, is used by products, referenced in import mappings, or has active dependent (relative) tiers.
Check Pricing Tiers Archivable
Check which pricing tiers can be archived. The default tier cannot be archived.
Preview Product Pricing Tier Import
Preview a pricing tier import file before committing. Returns parsed rows and validation errors.
Import Pricing Tiers
Import product pricing tiers from a CSV or Excel file.