Skip to main content

WooCommerce shipping profiles (shipping classes)

Learn how Printumo creates WooCommerce shipping zones + shipping classes and automatically sets per-product shipping costs for Printumo products.

Updated over 3 weeks ago

Printumo automatically sets up WooCommerce shipping so your customers are charged the right shipping cost for each Printumo product.

In WooCommerce, this is done using Shipping Zones, a Flat rate shipping method, and Shipping Classes (this is what we mean by “shipping profiles”).

What Printumo creates in WooCommerce

When your WooCommerce store is connected, Printumo ensures:

1) Shipping zones

We create dedicated zones such as:

  • Printumo: Canvas EU/UK

  • Printumo: Canvas Global

  • Printumo: Fine art paper prints

Each zone contains a predefined list of countries.

2) Flat rate shipping methods (per zone)

Inside each Printumo zone, we create (or update) a Flat rate shipping method configured as:

  • Base cost

  • Pricing type: Per shipping class

3) Shipping classes (one per Printumo shipping profile)

For every Printumo shipping profile in your pricing, we create a matching WooCommerce Shipping Class.

4) Shipping class assigned to each Printumo variation

For variable products, Printumo assigns the correct shipping class to each variation (based on its size/print type). This is what makes shipping costs accurate.

How shipping costs are calculated

WooCommerce is configured to charge shipping per class. Printumo writes a class cost into each zone’s flat rate settings.

For multiple quantities, WooCommerce uses a formula so extra units add a smaller extra shipping amount.

How to reset/fix shipping profiles

If shipping costs look wrong (or you edited zones/classes manually), you can reset everything:

  1. Go to Stores → WooCommerce in Printumo

  2. Click Reset shipping classes

  3. Wait a few minutes and refresh WooCommerce

This will:

  • Ensure all required Printumo shipping classes exist

  • Reset the flat rate class costs in each Printumo zone

  • Re-apply the correct shipping class to all Printumo product variations

Need help?

Contact Printumo support and include:

  • Your WooCommerce store URL

  • The customer country you tested with

  • A screenshot of WooCommerce → Settings → Shipping → Shipping zones

  • A screenshot of the zone’s Flat rate settings (showing class costs)

Did this answer your question?