Decor That Shows Up, Does Its Job, and Disappears- Evrgreen

Evrgreen was built to deliver curated holiday décor that shows up when you need it and disappears when you don’t. No storage, no stress, just joy. But bringing a rental and subscription model to life on Shopify, a platform not natively built for it, required something extraordinary.

Dynamic Dreamz, Shopify Platinum Partner, engineered a fully bespoke rental solution on the Stretch 1.4.1 theme, complete with a custom subscription management system, automated recurring billing, inventory tracking, and a custom admin dashboard built for complete lifecycle control.

  • IndustrySeasonal Décor Rental
  • technologyShopify (Stretch 1.4.1 Theme)
  • LocationUSA, Utah
Evrgreen

About

Evrgreen was born out of a simple but brilliant insight: seasonal decorating brings joy, but everything around it doesn’t. The shopping, the storage, the annual unpacking of boxes that take up half the garage, and the eventual disposal of décor that’s gone out of style. Evrgreen eliminates all of it.

The concept is elegantly simple: customers choose a curated décor box Small (5 items, from $59), Medium (8 items, from $89), or Large (12 items, from $109) select their seasonal theme, and have it delivered straight to their door. When the season ends, they return it. Rent, Rejoice, Repeat.

Evrgreen’s seasonal catalogue spans Halloween, Christmas, 4th of July, New Year, Fall and Thanksgiving, and Summer with curated event collections, a fully custom Build-Your-Box flow, monthly subscription options, 20-day and 40-day rental durations, short-term rental solutions for events, and B2B services for businesses that want their spaces seasonally styled without the overhead.

It’s a genuinely innovative business model and one that Shopify, out of the box, was never designed to support. Building a seasonal décor rental platform with a persistent box builder, event-based collections, fixed pricing logic, subscription management, inventory tracking, rental account visibility, and admin lifecycle management required an entirely custom-engineered solution. Dynamic Dreamz built it from the ground up.

Challenges

Evrgreen had a disruptive idea, a clear audience, and a brand full of warmth and personality. What they needed was a technical foundation sophisticated enough to power a rental and subscription business on a platform that doesn’t natively support either.

Here are the key challenges that Dynamic Dreamz addressed:

  • Shopify doesn’t natively support rental models: Shopify is built for standard eCommerce products that are sold, not rented. Building a fully functional rental solution on Shopify required engineering bespoke systems from scratch, with no off-the-shelf solution available.
  • Event-based shopping with cross-collection flexibility: Customers needed to shop by event Halloween, Christmas, 4th of July, New Year while also being able to freely mix items from multiple event collections into a single rental box. The standard Shopify collection architecture doesn’t support this kind of cross-collection, persistent-cart behaviour.
  • Persistent box state across the entire site: The active box configuration, box type, rental duration, and start and end dates needed to persist across every page of the site until checkout or reset, regardless of which collections or pages the customer visited. This required a custom application layer to manage and maintain.
  • Fixed box pricing with dynamic discounting: Evrgreen’s pricing model is fixed per box tier, not per item. No matter which individual products a customer adds to their box, the final total always equals the fixed box price. Engineering dynamic, per-product discounting that automatically adjusts behind the scenes to maintain this fixed total was a significant technical challenge.
  • Global pricing transparency throughout the journey: Customers needed to see a persistent, real-time summary of their box price, the total value of added products, and the adjusted final price at all times in the header or a sticky component throughout their entire browsing session.
  • Accurate rental inventory tracking: Unlike standard eCommerce where inventory simply depletes on sale, Evrgreen’s rental model requires per-SKU inventory deduction for active rentals and accurate return-date management, a significantly more complex inventory challenge.
  • Rental tracking and return visibility in My Account: Customers needed to see their active rental boxes, rental start and end dates, and a clearly highlighted return date directly within their account, reducing late returns and support tickets.
  • Subscription management complexity: Evrgreen’s monthly subscription model required a custom-built system capable of handling sign-ups, plan management, tier changes, pauses, cancellations, and renewals, with customers able to select new products each month before the order generates, and a default product fallback for those who don’t.
  • One-time vs subscription flexibility: Customers needed the ability to choose between a one-time rental box or a recurring monthly subscription at the point of purchase, with subscription billing applying only to the box price and any extra items charged as separate one-time purchases.
  • Custom admin dashboard for full lifecycle control: Managing active rentals, subscription billing cycles, box tier configuration, default product settings, and subscriber status across a growing customer base required a purpose-built admin dashboard that Shopify’s native admin simply couldn’t provide.

Solution

Dynamic Dreamz approached the Evrgreen project as a platform engineering challenge, designing and building an entirely custom Shopify application layer that powered every aspect of the rental and subscription experience, alongside a beautifully customised Stretch theme storefront that made it all feel effortless.

Shop by Event Collections

We built dedicated Shopify collections for each of Evrgreen’s seasonal events: Halloween, Christmas, 4th of July, New Year, Fall and Thanksgiving, and Summer surfaced as featured tiles on the homepage for immediate, intuitive discovery. Each event collection supports both individual item rentals and a pre-curated “Buy as Bundle” event box option.

Key capabilities:

  • Dedicated event collections for every seasonal theme in Evrgreen’s catalogue
  • Featured event tiles on the homepage for fast, visual seasonal navigation
  • Individual item rental and pre-curated bundle box options within each event collection
  • Clean collection architecture designed for a rental-first browsing experience

Build-Your-Box Flow

We built a globally accessible Build-Your-Box entry point available in the header, sticky sidebar, and as a floating CTA, giving customers the freedom to start building their rental box from any page on the site. A dedicated Box Options page lets customers select their box type, rental duration (20 or 40 days), and start date, with the end date automatically calculated.

Key capabilities:

  • Global “Build Your Box” entry point accessible from header, sticky sidebar, and floating CTA
  • Dedicated Box Options page for box type, rental duration, and start date selection
  • Automatic end date calculation based on selected rental duration
  • Seamless entry into the cross-collection item adding flow from the box builder

Persistent Box State Across the Site

Once a customer starts building their box, the active configuration box type, rental duration, start and end dates persist across the entire Evrgreen site until checkout or reset. Customers can browse multiple event collections, navigate freely across pages, and continue adding items to the same active box without ever losing their selections.

Key capabilities:

  • Custom application layer maintaining persistent box state site-wide
  • Box configuration type, duration, and dates preserved across all pages and collections
  • Customers can mix items from multiple event collections into a single rental box
  • Box resets cleanly at checkout or on manual reset, with no residual state issues

Fixed Box Pricing with Dynamic Discounting

Evrgreen’s pricing model is fixed per box tier regardless of which items a customer selects; the final checkout total always matches the fixed box price. We engineered a dynamic, per-product discounting system that calculates and applies automatic discounts behind the scenes at the cart and checkout level, so the pricing always adds up correctly no matter what the customer puts in their box.

Key capabilities:

  • Dynamic per-product discounting calculated automatically at cart and checkout level
  • Fixed box price maintained regardless of individual item selection or total item value
  • Pricing confidence for customers: no surprises at checkout
  • Discount logic applied cleanly without exposing complexity to the customer-facing experience

Global Pricing Transparency

To keep customers fully informed throughout their browsing and building journey, we implemented a persistent global pricing summary visible in the header or as a sticky component showing the base box price, total value of added products, and the adjusted final box price at all times.

Key capabilities:

  • Persistent global pricing summary visible throughout the entire site session
  • Real-time display of base box price, added item value, and adjusted final total
  • Builds pricing confidence and reduces checkout abandonment
  • Seamlessly integrated into the header and sticky component without disrupting the browsing experience

Rental Tracking in My Account

To reduce late returns and improve the post-purchase experience, we built a dedicated rental tracking view within the Evrgreen customer account, giving customers clear visibility of their active rental boxes, rental start and end dates, and a visually highlighted return date on every order detail page.

Key capabilities:

  • Active rental box status visible directly in My Account
  • Rental start and end dates displayed clearly on every active rental order
  • Visually highlighted return date reducing late-return support tickets
  • Seamless integration with the existing Shopify customer account experience

Orders and Inventory Management

We engineered accurate per-SKU inventory deduction for every rental order, ensuring that Evrgreen’s rental stock levels remain reliable across all concurrent active boxes, with standard Shopify orders created containing both the box product and each individual rental item.

Key capabilities:

  • Per-SKU inventory deduction on every rental order for accurate stock control
  • Standard Shopify orders containing box product and individual rental items
  • Reliable inventory visibility across all concurrent active rental boxes
  • Inventory management designed to scale with Evrgreen’s growing catalogue and customer base

Bespoke Subscription Management Syste

We built a complete custom subscription layer on top of the existing rental flow, giving customers the choice between a one-time rental box or a recurring monthly subscription at the point of purchase. Subscription billing applies to the box price only, with any extra items added as separate one-time purchases.

Key capabilities:

  • Custom subscription management system handling sign-ups, tier changes, pauses, and cancellations
  • One-time vs monthly subscription choice presented clearly at product level
  • Subscription billing applied to box price; only extra items charged as one-time purchases
  • Three subscription tiers: Small, Medium, and Large, each with admin-configurable pricing and item quantities
  • Monthly product selection flow allowing customers to choose new items before each order generates
  • Default product fallback automatically applied for customers who don’t make a monthly selection
  • Full customer self-service in My Account view, edit, cancel, and track upcoming subscription orders

Custom Admin Dashboard for Full Lifecycle Control

To give the Evrgreen team complete visibility and control over their rental and subscription business, we built a fully custom admin dashboard, a single command centre for managing every aspect of the subscription lifecycle, event configuration, and product settings.

Key capabilities:

  • Full subscription lifecycle management: active subscribers, billing cycles, and renewal status
  • Box tier configuration: admin can adjust pricing and item quantities for Small, Medium, and Large tiers at any time
  • Default product settings per subscription tier for the monthly fallback flow
  • Subscription status monitoring across the entire customer base
  • Event and product configuration for ongoing catalogue management

Custom Storefront on the Stretch 1.4.1 Theme

Beyond the back-end engineering, we built a beautifully customised storefront on the Stretch 1.4.1 theme, warm, joyful, and effortlessly on-brand, designed to communicate Evrgreen’s promise of stress-free seasonal decorating from the very first scroll.

Key capabilities:

  • Complete Shopify Stretch theme customisation aligned with Evrgreen’s warm, playful brand identity
  • Clean, intuitive navigation across seasonal event collections, box tiers, and subscription options
  • Fully responsive design delivering a seamless experience across all devices
  • Brand-forward design that communicates joy, simplicity, and the effortlessness of the Evrgreen model

Results & Impact

  • Engineered a complete custom Shopify rental platform from scratch, solving a business model that Shopify’s native capabilities were never designed to support
  • Built event-based collections for every seasonal theme, surfaced as featured tiles and supporting both individual rentals and pre-curated bundle boxes
  • Delivered a globally accessible Build-Your-Box flow with a persistent box state that maintains the customer’s configuration box type, duration, and dates across every page of the site
  • Engineered a fixed box pricing system with dynamic per-product discounting that ensures the final checkout total always matches the fixed box price, regardless of item selection
  • Implemented a persistent global pricing summary keeping customers fully informed of their base price, item value, and final total throughout their entire browsing session
  • Built rental tracking in My Account with highlighted return dates reducing late returns and support overhead
  • Delivered accurate per-SKU inventory deduction across all concurrent active rental boxes
  • Built a complete custom subscription layer with one-time vs recurring choice, monthly product selection, default product fallback, and full customer self-service in My Account
  • Created an admin-configurable subscription dashboard giving the Evrgreen team complete control over tiers, pricing, default products, and subscriber lifecycle management
  • Delivered a beautifully customised Stretch theme storefront that brings Evrgreen’s joyful, stress-free brand promise to life online

Services Provided

  • Custom Shopify Rental Platform Development
  • Event-Based Collection Architecture
  • Build-Your-Box Flow Development
  • Persistent Box State Engineering (Custom Application Layer)
  • Fixed Box Pricing with Dynamic Discounting Logic
  • Global Pricing Transparency Component
  • Rental Tracking in My Account Development
  • Per-SKU Inventory Management System
  • Bespoke Subscription Management System
  • Automated Recurring Billing Engineering
  • Monthly Product Selection & Default Fallback System
  • Custom Admin Dashboard for Full Lifecycle Control
  • Shopify Stretch Theme Customisation (Full Custom)
  • Optimisation
  • Quality Assurance & Cross-device Testing

Want us to help you with your online store?

REQUEST A QUOTE