← All posts

Promotions, Coupons and Upselling in Odoo eCommerce

Attracting visitors is expensive, so it pays to get more value from each one. Promotions, coupons and upselling are how you lift both conversion and average order value. To close the series on Odoo Website and eCommerce, here is how Odoo helps you sell more.

Promotions and discounts

A well-timed promotion can turn a browser into a buyer. Odoo lets you run promotions and discounts, percentage off, amount off, deals on certain products or over a spend threshold, so you can create the offers that suit your goals, whether that is clearing stock, rewarding bigger orders or driving a seasonal push.

The value is that these run through the same system as your pricing and stock, so a promotion is applied consistently and its effect is visible in your numbers.

Coupons and codes

Coupon codes are a flexible way to target offers: a welcome code for new customers, a thank-you for repeat buyers, or a code shared through a campaign. Odoo lets you issue codes that customers apply at checkout, so you can run targeted offers and see how they perform.

Upselling and cross-selling

The easiest extra sale is often to someone already buying. Odoo supports upselling and cross-selling, suggesting a better option or a useful add-on, so a laptop can come with a case, or a product page can point to a premium version. Done tastefully, this lifts average order value without any extra visitors.

Free shipping thresholds

A simple, effective lever: offer free shipping over a certain amount. Customers often add another item to qualify, lifting the order value while feeling like they got a deal. It is a promotion and an upsell in one.

Measure what works

Because it all runs in one system, you can see which promotions and offers actually drive sales, and which just give away margin. That lets you do more of what works and drop what does not, rather than guessing.

Practical tips

  • Run promotions with a clear goal: conversion, order value, or clearing stock.
  • Use coupon codes to target specific audiences and track campaigns.
  • Add relevant upsells and cross-sells, tastefully, not aggressively.
  • Try a free-shipping threshold to lift average order value.
  • Watch the numbers and keep what genuinely works.

My take

Promotions, coupons and upselling are how you get more from the visitors and orders you already have, which is usually cheaper than chasing new ones. Odoo builds these into the same system as your pricing, stock and reporting, so you can run offers consistently and see what really works. Used thoughtfully, they lift sales without cheapening your brand.

This completes the Website and eCommerce part of the series. Next we move on to HR and People.

Based on the official Odoo 19 eCommerce documentation. A plain-English guide, not a replacement for the docs.