Is it possible to implement membership pricing sitewide without an app?

There are multiple ways to do this , it overlaps heavily with any method you’d use to do wholesale and some ways are similar to product bundling customizations

  • Automatic discounts , see Misfit_Code_Dev’s solution ,easiest to implement with light coding or app, tradeoff: very inflexible marketing see [1][2]
  • Variants and theme modification, tradeoffs: [2][3] 99 variant option can be hit quickly
  • Product inventory is 2 sets with a heavily modified theme, tradeoffs: similar to a bundling customization and [2][3][4]
  • Custom payment method and use Draft Orders, tradeoff: very manually time consuming without tooling [2]
  • Custom Private App either by generating products,discounts, modifying orders
  • Membership|Discount|Pricing apps, tradeoff: evaluation & setup time , monthly fee
  • Locksmith app 2 sets of inventory, tradeoff: setup time , monthly fee( if income generation > app cost just use it)
  • 2 Websites, most sane clear separation of concerns once set up, tradeoffs: needs apps to smooth daily operations [4]
  • Shopify Plus Plan using wholesale channel
  • Shopify Plus plan using shopify scripts for checkout
  • And finally a contentious method of just issuing partial refunds , tradeoff: dont use with discounts or you can easily refund more than you were given

[1] Discount methods of course hit the limitation only 1 discount allowed per checkout so optionally use app to manage them or generate permutations of discounts that “stack” non-conflicting conditions.

[2] order verification issue, since a lot of the information is still in some ways accessible on the front end bad actors can theoretically figure out your scheme and submit an order there still needs to be a person or tool verifying correctness.

[3] Beware of automatic channels consuming “membership” product data

[4] Generally multistore setups needs apps or custom tooling to manage inventory sync and other daily tasks to scale efficiently or some good excel skills.

I’d really like for lists to be nestable :frowning: