Mixed Order

How to manage split fulfilment for mixed digital and physical WooCommerce orders

Flag orders containing both physical and digital items

Automatically badges orders that contain a mix of physical and digital products so your team can manage split fulfilment - shipping physical items while ensuring digital delivery is handled separately.

Workflow warning
The problem

Mixed orders require two fulfilment streams: physical picking and packing plus digital delivery of download links or licence keys. Without a flag, the digital component may be delayed or forgotten, or the entire order may be held until the physical items ship.

The solution

OrderBadger can automatically flag orders that contain a mix of physical and digital products.

Who this is for

Stores selling both physical and digital products - such as publishers with print and ebook bundles, software companies with hardware accessories, or retailers offering digital gift cards alongside physical merchandise.

At a glance
Requires both physical and digital items Includes Split Done/Flag interaction buttons All customers and values eligible Category: split fulfilment workflow Badge: Mixed Order (purple, warning)
People also search for
WooCommerce order contains both physical and digital products how to handle mixed virtual and physical orders in WooCommerce flag orders needing split fulfilment WooCommerce WooCommerce digital download delayed by physical shipping manage hybrid orders with downloads and shipped items WooCommerce

How it works

Detects orders where both physical and virtual/downloadable items are present. These orders are badged so your team can manage the split fulfilment process - shipping physical items while ensuring digital delivery happens promptly and independently.

Process the digital fulfilment immediately (send download links, licence keys, or access credentials). Then handle the physical items through your normal picking and packing workflow. Mark the interaction as 'Split Done' once both streams are complete.

Rule template

Plain English rule The order contains both physical and digital items

Write this (or something similar) in the OrderBadger rule builder. The AI compiler turns it into executable logic automatically.

Make it yours

Add or remove conditions
  • Add 'and order total is over £50' to only flag mixed orders above a value threshold, filtering out low-value split-fulfilment noise. The order contains both physical and digital items and order total is over £50
  • Add 'and distinct product count is 3 or more' to focus on larger mixed orders where the split-fulfilment complexity is highest. The order contains both physical and digital items and distinct product count is 3 or more

Badge preview

Default: Mixed Order
Passed: Mixed Order
Failed: Mixed Order

This badge appears in the WooCommerce order view with action buttons. Your team can respond directly from the badge pill.

When this rule matches

Mixed Physical And Virtual
The order contains both physical and digital items, so is_mixed_physical_virtual is true.

When this rule does not match

Physical Only
The order contains only physical items with no digital products, so is_mixed_physical_virtual is false.
Virtual Only
The order contains only digital items with no physical products, so is_mixed_physical_virtual is false.

Workflow

This rule includes workflow features that help your team act on flagged orders.

Inbox
Yes
Interaction
Split Done / Flag

Good to know

  • This relies on WooCommerce product type settings. Products must be correctly marked as virtual or physical for accurate detection.
  • This does not handle partial fulfilment in WooCommerce itself - it only flags the order for your team to manage the split manually.

Frequently asked questions

  • How does OrderBadger know which products are physical vs digital?
    It reads the WooCommerce product type setting. Products marked as 'virtual' or 'downloadable' are treated as digital; everything else is physical. Make sure your products are correctly configured.
  • Will this trigger if I sell a bundled product that contains both physical and digital components?
    Only if the bundle is broken into separate line items with different product types. A single bundled product marked as physical will not trigger the rule on its own.
  • What do the 'Split Done' and 'Flag' interaction buttons do?
    They let your team mark the order once both fulfilment streams are handled. 'Split Done' confirms digital and physical fulfilment are complete; 'Flag' marks it for further attention.

Related rules

Try this rule in your store

OrderBadger is free on WordPress.org. Install it and create this rule in minutes - no code required.

Install OrderBadger Free