Advanced pricing formulas
Create custom pricing formulas for complex pricing scenarios.
When to use formulas
- Tiered markups based on price
- Marketplace fee compensation
- Competitive pricing adjustments
- Complex multi-factor calculations
Formula syntax
price (the Shopify variant price):- Basic operations: + - * / ( )
- Variable:
price
Examples:
price * 1.15→ 15% markupprice + 5→ $5 fixed markupprice * 1.15 + 2.50→ 15% markup plus $2.50(price + 10) * 1.1→ Add $10, then 10% markup
Compensating for marketplace fees
Example: Amazon takes 15% referral fee. To maintain your Shopify margin:
price / 0.85 → Increases price to compensate for 15% feeMore complete example: 15% referral fee + $1.80 FBA fee:
(price + 1.80) / 0.85Tiered pricing with conditions
- Rule 1: Price range $0-$20 →
price * 1.25(25% markup) - Rule 2: Price range $20-$50 →
price * 1.20(20% markup) - Rule 3: Price range $50+ →
price * 1.15(15% markup)
Formula best practices
- Test before applying: Use the preview feature to verify calculations
- Use parentheses: Make order of operations explicit
- Set min/max prices: Prevent extreme values from formula edge cases
- Document your logic: Use the rule name to explain what the formula does
Combining with rounding
- Formula:
price * 1.15 + 2.50on a $20 item = $25.50 - Rounding: "Round to .99" → $24.99
FAQs
More in ShipWave Channels
- ShipWave Channels overview
Sell on Amazon, eBay, Etsy, Walmart, and TikTok Shop from one dashboard.
- Getting started with ShipWave Channels
A quick-start guide to connecting your first marketplace and pushing your first listing.
- Connecting Amazon Seller Central
Complete guide to connecting your Amazon seller account via SP-API.
- Connecting eBay
Connect your eBay seller account to list products and manage orders.
- Connecting Walmart Marketplace
Connect your Walmart Seller Center account using API credentials.
- Connecting Etsy
Connect your Etsy shop to list handmade and vintage items.
- Connecting TikTok Shop
Connect your TikTok Shop to sell products directly through TikTok.
- Managing multiple channels
Best practices for managing multiple marketplace channels from one dashboard.
- Reconnecting and troubleshooting connections
How to fix connection issues and reconnect expired or failed marketplace channels.
- Creating marketplace listings
How to create individual listings for products on your marketplace channels.
- Bulk listing operations
Create, update, and manage listings in bulk for efficient catalog management.
- Understanding listing statuses
What each listing status means and how to handle status changes.
- Pushing and syncing listings
How to push listings to marketplaces and keep them in sync.
- Listing validation by platform
Platform-specific listing requirements and how to pass validation.
- Creating listing templates
Build reusable templates with variables for dynamic listing content.
- Mapping categories to marketplaces
How to map Shopify product types to marketplace category taxonomies.
- Required category attributes
Understanding and filling in marketplace-required attributes for each category.
- Setting up pricing rules
Control how Shopify prices translate to each marketplace with markup rules, rounding, and formulas.
- How inventory sync works
Understanding real-time and periodic inventory synchronization across channels.
- Inventory buffers and floors
Configure safety stock settings to prevent overselling on marketplaces.
- Preventing overselling
How ShipWave prevents overselling across multiple marketplace channels.
- Importing marketplace orders
How marketplace orders are automatically imported into ShipWave and Shopify.
- Fulfilling marketplace orders
How to fulfill marketplace orders through ShipWave and sync tracking back.
- Tracking sync to marketplaces
How tracking numbers are automatically pushed to marketplace platforms.
- Understanding sync logs
How to read and interpret sync logs for troubleshooting and monitoring.
- Troubleshooting sync issues
Common sync problems and how to fix them.