Shopify Dev - Bug Fixing, full stack liquid and js

Job ID: 35573952

Budget: $25 – $60 USD

have a onlineshop, where I sell Fitness products.

Customers can (like netflix) do a subscription and get some percentages off the actual cart (for non sub members it is more expensive).

1. I need for normale customers (without a sub) to display in the cart-section, that if they purchase the subscription they save x amount.

2. I need to apply different percentages on different products. I tried it through collections, but that was not possible and got us some bugs.

3. for Sub-members we also have to apply different events (like free shipping), that are not available for "normal" visitors.

I also attached a screenshot that shows, you can "subscribe" but than you get the product for zero. But the "subscription" should only apply a discount, and not be a "sub" for the product itself, it is a "sub" for the brand/store to receive discounts.

I already had a dev team in switz, but they said, for them it was not possible to implement that and also the shopify support said, it is not possible, like I want it to. But I was not communicating with the support, my dev team was, so i am not sure if it is legit or not.

We can look into it deeper, if you think, you can help.



Functions as a guest:



As a guest I can buy all products of the store at a regular price without registering in advance.
As a guest, the discounted prices for members are displayed in the shopping cart
As a guest I can click on a button in the shopping cart, which leads me directly to the purchase of a membership.
As a guest I can use discount voucher codes


Functions as a member:



As a member I see discounted prices on all products in the store
As a member I can downgrade, upgrade and cancel my plan
As a member I only see the discounted prices in the store
As a member, I can only shop up to a certain maximum amount per month, depending on my plan


The member stuff is done. The only thing that doesn't work is: when the customer upgrades e.g. to silver, that basic doesn't disappear, he automatically has two subscriptions and when downgrading the same thing happens.


also, the system (maybe of Appstle) should check, if a customer had already a free subscription with his papal-address and should not allow to get another 30-day-free-sub

if he tries to get another sub through the same contact information and papal-address, then it should charge him, if the free 30 days exceeded at some point in the past

if you are available, we can also do a quick call and talk it through. I already have a approach:
1. Subscription app - Customer would purchase a subscription product first to be active subscripber. THis app maintains tag like "Active subscriber" on customer level.
2. Wholesale app - This app allows us to discount on product based on customer tag.