2023–2024 · Shopify app for cash-on-delivery orders

COD Form & Upsells

COD Form & Upsells — a Shopify app that lets customers place cash-on-delivery orders through a customizable one-page form on product pages, helping merchants increase conversions in COD-first markets.

Role: Full-Stack Developer (Part-time) · iCommerce Vietnam

Madgic COD Form & Upsells Shopify app preview

01 / Overview

Built for useful outcomes.

Built a Shopify app that lets shoppers place cash-on-delivery orders through a one-click form on product pages, with country-based shipping rules, upsells, and conversion analytics using .NET 8, PostgreSQL, RabbitMQ, React, and TypeScript.

Merchants can accept cash-on-delivery orders directly from product pages and track how the form converts visitors into orders.

02 / Responsibilities

What I worked on.

  • Translated merchant requirements into configurable COD form and shipping features.
  • Developed and maintained order-processing workflows.
  • Collaborated in a two-member team to improve conversion and merchant experience.

03 / Modules & Domain

Product context.

E-commerceShopify app developmentCash on deliveryConversion optimization

04 / Stack

.NET 8HangfirePostgreSQLRabbitMQJWTReactTypeScriptReduxShopify PolarisGraphQL Admin APITheme App ExtensionsDocker