POS Lite - different pricing for in person vs. online

If we want to have all the same products available thru POS as we do online, but we want the pricing to be different between both, how do we do that?

For example, in person, we want the price for a hat to be $9.24 in person (so that the total price with tax will be $10 - easy for making cash change). However, online, our price is $10 and with tax it’s $10.83.

We have 40 products.

Options

  • Discounts
  • Create the product at retail checkout time
  • manual price adjustments ,aka quick sales https://help.shopify.com/en/manual/sell-in-person/shopify-pos/inventory-management/products/quick-sales
  • duplicated products only available on their respective channels using skus with an app/service syncing inventory
  • add a variant option “channel” in combination with heavy theme customization to hide all POS variants.
  • theoretical untested spitball - using international-pricing for similar currencies, so online is USD, but retail POS is AUD; a nasty hack.

Usemechanic is an app that can sync inventory by sku and other automations to aid POS on the backend is

https://tasks.mechanic.dev/sync-inventory-for-shared-skus

Also see https://community.shopify.com/c/retail-and-point-of-sale/entering-product-price-at-checkout-on-pos-system/m-p/788938