// SHOPIFY · API · APPLE · 2023

Recovapro — Shopify + Apple

Custom Shopify storefront with a coupon API that hands every customer an Apple Fitness+ 4-month trial code at checkout.

Visit live site ↗
Recovapro — cover image
CustomShopify theme
Coupon APIApple Fitness+ pool
Order webhookAuto code delivery
Thank-youInstant Apple perk
// THE WORK

End-to-end Shopify build for Recovapro — every screen designed in Figma and developed as a custom, mobile-responsive theme. Every section is configurable from the Shopify customizer, so the team can re-merchandise the storefront without a developer in the loop.

Recovapro partnered with Apple to give every customer a free 3-month Apple Fitness+ trial as a purchase incentive. To make that work, I built a custom coupon API that holds the pool of Apple codes and hands one out automatically every time a customer buys.

The flow is invisible to the customer: complete a purchase, and the Apple Fitness+ code is waiting on the thank-you page. No follow-up email, no support ticket, no manual fulfillment from the team — the perk is delivered the moment the order is placed.

// THE APPROACH

Custom Shopify storefront, custom coupon API, automated Apple Fitness+ delivery.

Custom theme on Shopify, with a small coupon service sitting next to it. A Shopify order webhook fires on every purchase, the API reserves the next Apple Fitness+ code, binds it to the order, and surfaces it on the thank-you page — all server-side, all hands-off.

  • Complete Figma → Shopify build: storefront, product, cart, and content pages — fully mobile-responsive.
  • Custom Shopify sections so the team can re-merchandise without touching code.
  • Custom coupon API holds the Apple Fitness+ code pool — every code bound to a specific Shopify order.
  • Shopify order webhook reserves a code server-side the moment a purchase clears.
  • Thank-you page surfaces the Apple Fitness+ code instantly — no follow-up email needed.
  • Back-office view: support can look up which Apple code went to which order, with full history.
// STACK
  • Shopify
  • Liquid
  • Custom Sections
  • Custom API
  • Order Webhooks
  • Node.js
  • Figma
  • Apple Fitness+ codes
// GALLERY
Recovapro — 01
Recovapro — 02
Recovapro — 03
Recovapro — 04
Recovapro — 05
Recovapro — 06
Recovapro — 07
Recovapro — 08
Recovapro — 09
Recovapro — 10
Recovapro — 11
Recovapro — 12
Recovapro — 13