Separate prices for the online VS POS

Topic summary

Merchants are seeking ways to set different prices for online sales versus in-store POS transactions, typically wanting higher POS prices to cover overhead costs or lower POS prices to reward in-person shoppers and avoid competing with wholesale partners.

Shopify’s Native Limitations:

  • No built-in feature exists for separate pricing by sales channel or location
  • Workarounds suggested include applying automatic discounts to online orders or adding custom fee tiles in POS
  • These solutions prove cumbersome for businesses with many SKUs or complex pricing structures

Community Workarounds:

  • Duplicating products and assigning them to specific sales channels (online vs. POS)
  • Using Markets feature: setting higher base prices with lower market-specific prices for online, while POS displays base pricing
  • Creating custom fee tiles for percentage markups (requires manual application per transaction)

Third-Party Apps:

  • VariPrice and MultiPrice mentioned as solutions that enable location-specific pricing
  • Users report VariPrice has limitations: prices only update at checkout (not during price checks or draft orders), causing confusion for staff and phone orders
  • Questions remain about compatibility with barcode printing, bundle apps, and exchange/refund workflows

Ongoing Frustration:
Many express disappointment that Shopify hasn’t addressed this common retail need natively, viewing it as a significant oversight for brick-and-mortar operations.

Summarized with AI on October 27. AI used: claude-sonnet-4-5-20250929.

HI. I will try it too! Glad you built out something that could solve the problem of having pricing tiers between wholesale and designer and retail.

1 Like