Skip to content

Instantly share code, notes, and snippets.

@dmurawsky
Last active February 20, 2026 22:13
Show Gist options
  • Select an option

  • Save dmurawsky/1246ea9e77032495e4486f80580a3853 to your computer and use it in GitHub Desktop.

Select an option

Save dmurawsky/1246ea9e77032495e4486f80580a3853 to your computer and use it in GitHub Desktop.

The Game Plan

Goals

  1. Stop paying Dfin an insane processing fee
  2. Protect against chargebacks and fraud
  3. Setup Stripe with cloaked company
  4. Setup automated affiliate management
  5. Add upselling
  6. Make the website more professional and easier to use

Things you don't need to pay extra for:

Order tracking

This is just a tracking number that links to the tracker on the delivery service website.

Affiliate Management

We can do this for free with Stripe Connect with automated tracking and payouts.

Coupon Management

This is free with Stripe as well.

Upselling

We can build an upselling page into the custom checkout flow.

Current Tech Stack & Services

  • Wordpress
  • WooCommerce
  • WooCommerce Shipping
  • Dfin
  • Tagada
  • Various Plugins

New Tech Stack & Services

  • Firebase Realtime Database
  • Hostinger
  • Stripe
  • Shippo

Pages

Customer Pages

  • Homepage
  • Shop
  • Product
  • Cart
  • Pre-checkout Upsell
  • Checkout
  • Confirmation
  • Affiliate Sign Up
  • Affiliate Dashboard
  • Affiliate Orders
  • Affiliate Payouts
  • Account
  • Contact
  • FAQ
  • Terms of Service
  • Privacy Policy
  • Shipping Policy

Management Pages

  • Overview Dashboard
  • Orders
  • Order Details
  • Customers
  • Customer Details
  • Products
  • Product Details
  • Product Upselling
  • Affiliates
  • Affiliate Details

Timeline

Week 1: Setup

  • Setup the database
  • Create the pages & API routes
  • Integrate Shippo
  • Integrate Stripe
  • Integrate Stripe Radar

Week 2: Migration

  • Migrate all data to the new system
  • Testing
  • Fine-tuning
  • Switch domains
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment