Featured Project

Dynamic Pricing Catalog

A storage container retailer had a pricing model too complex for any standard e-commerce platform. We coded their spreadsheet logic into a custom admin panel — one price input per product, and the system handles everything else automatically.

LocationUtah, USA
Launch DateApril 2024
Tech Stack
LaravelPHPMySQL

The problem

Evans Storage Containers sells and rents imported storage containers, a product whose purchase price fluctuates significantly week to week. The client had been managing prices through a spreadsheet — averaging recent purchase prices to arrive at a final sale price — but keeping that spreadsheet in sync with the website meant manually recalculating and updating every product listing every week. It was unsustainable, and existing e-commerce solutions had no way to accommodate this pricing logic.

Dynamic Pricing Catalog Calculator Screenshot


My role

Designed and developed independently as a freelance contractor. Built entirely with PHP and Laravel.

The approach

Rather than forcing the client into a standard e-commerce pricing model, I replicated the logic he was already using in his spreadsheet and built it directly into the admin panel. The goal was to reduce his weekly pricing workflow to a single input — the most recent purchase price for each container model — and let the system handle everything else automatically.

Dynamic Pricing Catalog Analytics Screenshot


The solution

The platform includes a custom pricing engine where the client configures a set of adjustable variables: markup percentage, property tax percentage, and an RTO (Rent-to-Own) percentage that calculates a monthly payment plan for customers who want to own a container over time. Each week, the client logs in, enters the latest purchase price for each model, and the system automatically computes the final sale price and the RTO rate — no additional calculations, no manual catalog updates. The front end displays fully up-to-date pricing and RTO options on every product listing.

Dynamic Pricing Catalog Pricing Screenshot


The outcome

What had been a multi-step weekly process involving a spreadsheet and manual website updates was reduced to a single data entry task. Pricing across the entire catalog stays current automatically, and customers can see both purchase prices and monthly ownership options in real time.