k-sync
Back to blog

Shopify discount & promotions strategy after WooCommerce (2026)

How to set up discounts and promotions in Shopify after migrating from WooCommerce — automatic discounts, discount codes, BOGO, tiered pricing, flash sales, and replacing WooCommerce coupon plugins.

·By k-sync
6 min read · 1,129 words

WooCommerce coupons were highly flexible — you could set minimum cart values, restrict to specific products or categories, offer percentage or fixed discounts, allow free shipping, and create complex conditional rules with premium plugins like Advanced Coupons or Smart Coupons. Shopify has a built-in discount system that covers most standard use cases, plus a Shopify Functions framework for custom discount logic. This guide covers the discount types available, what migrates automatically, what doesn't, and how to recreate your WooCommerce promotional logic in Shopify.

Shopify discount types

Discount typeHow appliedBest for
Percentage discount% off order, product, or collectionSeasonal sales, category promotions
Fixed amount£X off order or productWelcome discount, loyalty rewards
Free shippingRemove shipping costsCart abandonment recovery, minimum order incentive
Buy X get Y (BOGO)Buy quantity X, get Y free/discountedMulti-buy promotions, clearance
Spend X get Y (automatic)Automatic discount at cart thresholdMinimum order incentives

Automatic discounts

Automatic discounts apply without a code — discount applies when conditions are met at checkout:

Discount codes

BOGO (Buy X Get Y) promotions

Free shipping thresholds

Flash sales

Migrating WooCommerce coupons

Shopify Plus: Scripts and Functions

Discount migration checklist

The most common discount migration gap is the "loyalty reward code" from WooCommerce. Many WooCommerce stores using Points and Rewards plugins would automatically generate a coupon code when a customer accumulated enough points — the customer would see "You've earned a £10 reward! Use code REWARD-XXXXXX." This automatic coupon generation cannot be replicated with Shopify's native discount tools alone. Post-migration, you need a Shopify loyalty app (Smile.io is the most common) to replace this functionality. Before migration, export the list of customers with outstanding reward codes from WooCommerce and manually honour them in Shopify — either by creating the equivalent discount codes or issuing Shopify gift card codes of the equivalent value. Failing to honour outstanding rewards is a significant customer satisfaction risk.

Migrate your store with k-sync

Connect your WooCommerce store, validate your products, and push to Shopify in minutes. Free for up to 50 products.

Get started free

Related reading

Browse all migration guides