Shopify, Recharge Developer

Job ID: 36245742

Budget: $750 – $1,500 USD

** PLEASE NOTE - THIS IS A JOB THAT NEEDS TO BE FILLED WITHIN THE NEXT 24 HOURS AND BE DONE WITHIN THE NEXT 72-96 HOURS. **

We are seeking a skilled and experienced Shopify Plus Recharge Cart Developer to update our current Recharge Cart, which has a custom SDK with custom API endpoints, to the new Recharge JS SDK. The ideal candidate will have expertise in Shopify Plus and Recharge Cart development, as well as experience working with custom SDKs and APIs.

Requirements are below:

Fly-Out Cart: The cart should display all orders except for those that go through the Replo landing page. All orders should revert to the Fly-Out Cart and should not redirect to the /cart page.

Non-Member Pricing: Non-members should be able to add products at non-member pricing. However, when a subscription is added to the cart, all items should convert to member pricing. Vice versa, if the subscription item is removed, the items should revert back to non-member pricing.

Bundle Items: The cart should only show one image for bundle items, displaying the total for the bundle. Bundles are made of a $0 parent product and two child products that are at a set price. However, when displayed, the customer should only see the main bundle image and the reflected total price.

Separation by Recurring and One-Time Purchases: The cart should be separated by recurring items (subscriptions) and one-time purchases.

Removal Button: The cart should have a removal button available for products.

Single Add-Ons for Members: Single add-ons will display in the cart under one-time purchases. These items need to be at member pricing when added.

Skip Flow: Removal of a subscription will trigger the skip flow. If an order is skipped and there are no one-time items in the cart, the title on the cart will change to the next month they have an unskipped order. If an order is skipped and has one-time items, the cart will display those items with the title reflecting the current month.

Reactivate Link: If a member has since canceled their subscription, a copy and link to reactivate will be provided.

Discount Codes: The cart should have the option to enter a discount code, display savings, and the final total.
Related categories: Shopify Shopify Development