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.

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?