ShipWave Channels

Setting up pricing rules

Control how Shopify prices translate to each marketplace with markup rules, rounding, and formulas.

How pricing rules work

Each marketplace channel has its own set of pricing rules. Rules are evaluated in priority order (highest priority first), and the first matching rule wins. If no rules match a product, the Shopify price is used as-is. This lets you set a general markup for all products and then create specific overrides for certain categories or price ranges.

Creating a pricing rule

  1. Go to Admin → Marketplace → [Channel] → Pricing
  2. Click New Rule
  3. Enter a name (e.g., "Standard 15% Markup")
  4. Set the priority (higher numbers = higher priority)
  5. Select the rule type
  6. Add conditions (optional)
  7. Set min/max prices (optional)
  8. Choose rounding
  9. Click Save

Rule types

  • Markup Percentage: Increase the Shopify price by a percentage. Example: 15% markup on $20 = $23.
  • Markup Fixed: Add a flat dollar amount. Example: +$2.50 on $20 = $22.50.
  • Round to .99: Apply markup, then round to nearest .99. Example: $23 → $22.99.
  • Formula: Custom expression using the variable price. Example: price * 1.15 + 2.50 applies 15% markup plus $2.50.

Conditions

Rules can be conditional, applying only to certain products:
  • Product Type: Match Shopify product type (e.g., "Scooter")
  • Vendor: Match product vendor
  • Tag: Match a Shopify product tag
  • SKU: Match a specific SKU or pattern
  • Price Range: Apply to products in a price range

Operators: equals, not_equals, contains, not_contains, greater_than, less_than

Multiple conditions use AND logic (all must match).

Minimum and maximum prices

Each rule can set a minimum price (floor) and maximum price (ceiling). After the markup and rounding are applied, the result is clamped to this range.

Example: A $5 item with 50% markup = $7.50. With a minimum price of $10, the final price is $10.

Rounding rules

  • None: No rounding (e.g., $23.47)
  • Round to .99: Round down to nearest .99 (e.g., $23.47 → $22.99)
  • Round to .95: Round to nearest .95 (e.g., $23.47 → $22.95)
  • Round to .00: Round to whole dollar (e.g., $23.47 → $23.00)

Rule priority example

A common configuration:
  1. Rule 1 (Priority 100): Products tagged "clearance" → No markup, round to .99
  2. Rule 2 (Priority 50): Products $0-$25 → 20% markup + round to .99
  3. Rule 3 (Priority 10): All products → 15% markup + round to .99

Evaluation:
  • A clearance item at $15 matches Rule 1 → $14.99
  • A regular $20 item matches Rule 2 → $23.99
  • A regular $50 item matches Rule 3 → $56.99

FAQs

What if I don't set any pricing rules?
Products list at their Shopify price with no markup. This usually isn't ideal since marketplace fees will eat into your margin.
Can I preview prices before pushing?
Yes. The listing preview shows the calculated price alongside the Shopify source price. You can also test rules in the pricing rule editor.
Do pricing rules apply to existing listings?
Yes. When rules change, new prices are applied on the next sync. Trigger a manual sync to apply changes immediately.
Can I set a fixed price for specific listings?
Yes. Use per-listing price overrides. These bypass pricing rules entirely.

More in ShipWave Channels