Version Upgrade
Homeware & Kitchenware Store
UK retailer · 4,200 products
The challenge

Running Zen Cart 1.5.4 with a heavily modified checkout flow and a custom B2B trade account module. Two previous developers had declined the upgrade due to module complexity.

What we did

Full migration to 2.2.2 on staging, porting the custom checkout and trade account module to 2.x-compatible code. PayPal Classic replaced with PayPal Commerce Platform.

✓ Zero data loss ✓ Live in 8 days ✓ Module ported intact
Custom Module
B2B Trade Pricing System
US industrial supplier · Zen Cart 2.0
The challenge

The client sells to both retail customers and trade accounts. Trade accounts needed to see different prices, minimum order quantities, and a separate checkout workflow — none of which Zen Cart offers natively.

What we did

Built a full B2B module using Zen Cart's override system: customer group detection, tiered pricing engine, MOQ enforcement, and a trade-only checkout path with net-30 payment option.

✓ 3 pricing tiers ✓ Net-30 checkout ✓ Upgrade-safe
Emergency Fix
Electronics Retailer — Store Down
Australia · Zen Cart 1.5.7
The challenge

Store went completely blank (WSOD) at 11 PM on a Friday after the hosting provider automatically upgraded PHP from 7.4 to 8.1. 600+ products, active orders, and a Monday sale event pending.

What we did

Diagnosed within 2 hours: 4 plugin files using deprecated PHP 7.x functions. Patched all four files and tested against PHP 8.1 on staging. Store restored to fully operational within 4 hours of first contact.

✓ Resolved in 4 hours ✓ Sale ran on time ✓ No data loss
Theme Redesign
Specialty Coffee Retailer
Canada · Zen Cart 2.2.2
The challenge

Running the default Zen Cart template from 2015 on a recently upgraded 2.1 store. Mobile conversion rate was below 1% and the client's brand identity wasn't reflected in the storefront at all.

What we did

Full custom responsive theme on Bootstrap 5, using Zen Cart's override system. New product page layout with larger images, improved category navigation, and a simplified mobile checkout.

✓ Mobile conv. +2.4% ✓ PageSpeed 94/100 ✓ Override-based
Security Rescue
Medical Supply Store — Hacked
US · Zen Cart 1.5.5
The challenge

Store had been injected with card-skimming malware via an unpatched file upload vulnerability. Google had flagged the site. Payment processor had suspended the account. Store had been running the default admin path for 6 years.

What we did

Full malware removal, file integrity audit against known-good 1.5.5 files, admin path obfuscation, file permission hardening, and patch of the upload vulnerability. Submitted clean site to Google for review.

✓ Google flag cleared ✓ Processor reinstated ✓ Hardened & monitored
Version Upgrade
Hobby & Craft Supplies
US · 12,000 products
The challenge

One of our largest upgrade projects: 12,000 SKUs, 8 years of order history, 7 custom modules, and a deeply modified template — all on Zen Cart 1.3.9 with PHP 5.6 on legacy hosting.

What we did

Phased migration over 3 weeks. New PHP 8.1 hosting, full DB migration, 7 modules audited (4 ported, 3 replaced with modern equivalents), custom template rebuilt for Bootstrap 5.

✓ 12,000 products intact ✓ 8yr order history ✓ 3x page speed
Custom Module
Subscription Box Add-on
UK · Zen Cart 1.5.8
The challenge

Gift box retailer wanted to offer a monthly subscription product alongside their regular one-off products. Needed recurring billing via Stripe, subscriber management in admin, and skip/pause functionality.

What we did

Custom subscription module integrating Stripe Billing API: recurring charge scheduling, subscriber dashboard, admin management panel, automatic skip/pause handling, and dunning emails.

✓ Stripe Billing API ✓ Admin dashboard ✓ Skip/pause feature
Emergency Fix
PayPal Checkout Failure
Germany · Zen Cart 1.5.7
The challenge

PayPal was accepting payment but no orders were registering in Zen Cart. Customers were being charged but receiving no confirmation email. 3 weeks of lost order data before the client noticed the pattern.

What we did

Diagnosed as broken IPN — a server migration had changed the domain's SSL certificate CN, causing PayPal's IPN verification to fail silently. Fixed IPN config, recovered 3 weeks of missing orders from PayPal transaction history.

✓ Fixed same day ✓ 3wks orders recovered ✓ IPN monitoring added
300+
Stores upgraded
0
Databases corrupted (ever)
98%
Projects delivered on quoted price
7
Countries served regularly

Got a project in mind?

Tell us about your store — we'll scope it and give you a fixed quote, free.

Get a free quote