Title: Shiptastic for WooCommerce
Author: vendidero
Published: <strong>March 17, 2025</strong>
Last modified: July 21, 2026

---

Search plugins

![](https://ps.w.org/shiptastic-for-woocommerce/assets/banner-772x250.png?rev=3381871)

![](https://ps.w.org/shiptastic-for-woocommerce/assets/icon.svg?rev=3337684)

# Shiptastic for WooCommerce

 By [vendidero](https://profiles.wordpress.org/vendidero/)

[Download](https://downloads.wordpress.org/plugin/shiptastic-for-woocommerce.5.1.1.zip)

 * [Details](https://wordpress.org/plugins/shiptastic-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/shiptastic-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/shiptastic-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/shiptastic-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/shiptastic-for-woocommerce/)

## Description

Shiptastic for WooCommerce is your all-in-one shipping and fulfillment solution 
for WooCommerce covering (partial) shipments, return management & much more.

 * _Shipments_ – Create (partial) shipments for orders – either automatically or
   by hand.
 * _Returns_ – Allow your customers to submit return requests for orders. Review
   and process requests from within your admin panel.
 * _Packaging_ – Store your packaging options to allow Shiptastic to pack your customer’s
   cart/order based on your available options.
 * _Shipping Rules_ – Create complex shipping scenarios and calculate shipping costs
   based on your packaging options.
 * _Shipping Service Providers_ – Either use one of our available provider integrations
   or manually add you shipping service provider.

#### Order Fulfillment

With Shiptastic for WooCommerce you may fulfill your orders right from your WooCommerce
backend instead of relying on expensive third-party services.
 Create shipments,
either automatically or manually, which sync all necessary data (e.g. packaging,
weight, dimensions) based on your products and choose different shipping service
providers to create labels. Send notifications to your customers with tracking links
and descriptions as soon as a shipment is marked as shipped.

#### Handle returns with ease

Shiptastic for WooCommerce makes accepting returns easier for you and your customers.
Allow your customers (guest and registered customers) to create return requests 
for applicable orders which you may either automatically accept or manually approve.

Notify your customers about return shipments and send return instructions, including
return labels, to your customers. Optionally charge a fee for a return which will
be automatically deducted from the refund created to the return shipment.

#### UPS® integration

Shiptastic comes with a ready-made [integration for UPS](https://wordpress.org/plugins/shiptastic-integration-for-ups).
Navigate to WooCommerce > Settings > Shiptastic > Shipping Service Providers and
install UPS to create labels for Shipments & Returns right from your dashboard and
provide your customers with an easy way to select UPS Access Point™ delivery from
within your checkout.

#### DHL & Deutsche Post integration

Business customers from Germany benefit from our [integration for DHL & Deutsche Post](https://wordpress.org/plugins/shiptastic-integration-for-dhl).
Navigate to WooCommerce > Settings > Shiptastic > Shipping Service Providers and
install DHL to create labels for Shipments & Returns right from your dashboard and
provide your customers with an easy way to select Packstation/Postfiliale/Paketshop
delivery from within your checkout.

## Screenshots

[⌊Manage shipments⌉⌊Manage shipments⌉[

Manage shipments

[⌊Create shipping scenarios⌉⌊Create shipping scenarios⌉[

Create shipping scenarios

[⌊Order Fulfillment⌉⌊Order Fulfillment⌉[

Order Fulfillment

[⌊Customer return requests⌉⌊Customer return requests⌉[

Customer return requests

[⌊Pickup location delivery⌉⌊Pickup location delivery⌉[

Pickup location delivery

[⌊Manage returns⌉⌊Manage returns⌉[

Manage returns

## Installation

#### Minimal Requirements

 * WordPress 4.9 or newer
 * WooCommerce 3.9 (newest version recommended)
 * PHP Version 5.6 or newer

#### Automatic Installation

We recommend installing Shiptastic for WooCommerce through the WordPress Backend.
Please install WooCommerce before installing Shiptastic.

## FAQ

### Where can I find the docs?

Find the [docs](https://vendidero.com/doc/shiptastic/home-shiptastic) on our website.

### How to accept return requests from guests?

Make sure that you’ve created a page with the [shiptastic_return_request_form] shortcode.
This shortcode will provide
 customers (guests, registered customers) with a form
to submit a return requests to an order applicable. Also make sure that the shipping
service provider linked to the order/shipment has the return options enabled.

### Where do I report security bugs found in this plugin?

Please report security bugs found in the source code of the plugin through the [Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/6fc53392-d89b-41f3-bc28-eb3680901b4d).
The Patchstack team will assist you with verification, CVE assignment, and notify
the developers of this plugin.

## Reviews

![](https://secure.gravatar.com/avatar/1f4dc79fbbe4dcfd0a079c2e304127b86f9a75f23edca584dd15499946626597?
s=60&d=retro&r=g)

### 󠀁[Super PlugIn – Toller Support](https://wordpress.org/support/topic/super-plugin-toller-support-4/)󠁿

 [natsshop](https://profiles.wordpress.org/natsshop/) July 7, 2026 1 reply

Das PlugIn funktioniert einwandfrei und erleichtert das Handling mit dem Versand
erheblich.Der Support ist super, meldet sich sofort und wie immer sehr hilfreich.

![](https://secure.gravatar.com/avatar/0a5d8653df67c17f2e4a9bdd3e1478f1bb38522075f7b4c6e7ad5375040317fd?
s=60&d=retro&r=g)

### 󠀁[Funktioniert](https://wordpress.org/support/topic/funktioniert-31/)󠁿

 [Pineapple is DISGUSTING on Pizza](https://profiles.wordpress.org/magictrashcan/)
December 11, 2025

Funktioniert wie es soll, kann derzeit keine Fehler feststellen.

![](https://secure.gravatar.com/avatar/6f1d3326f68564a44a1fdf4af6a547c1ad697ef5528c0b523357b6992fab28d6?
s=60&d=retro&r=g)

### 󠀁[Läuft perfekt!](https://wordpress.org/support/topic/lauft-perfekt-4/)󠁿

 [susanne54](https://profiles.wordpress.org/susanne54/) November 3, 2025

<font dir=”auto” style=”vertical-align: inherit;”><font dir=”auto” style=”vertical-
align: inherit;”>Meine WordPress-Seite ist nun ENDLICH komplett auf Deutsch! Das
Programm ist einfach anzuwenden. Die automatisierten E-Mails beinhalten nun gleich
die AGB, Widerrufsbelehrung und die Datenschutzerklärung – sie sind glücklicherweise
in einwandfreiem Deutsch und individuell anpassbar. Auch die Lieferzeiten sind übersichtlich
bei den Produkten eingefügt. Das Gesamtbild der Seite profitiert enorm!</font></
font>

![](https://secure.gravatar.com/avatar/52e57c235bf4ffac01c7f165dc8b713048234bf952968f63f3aed078c843557f?
s=60&d=retro&r=g)

### 󠀁[Toller Support](https://wordpress.org/support/topic/toller-support-21/)󠁿

 [4uniquedogs](https://profiles.wordpress.org/4uniquedogs/) October 22, 2025

Wir hatten ein Anliegen bezüglich dem Versand per Sendcloud. Hier wurde in extrem
kurzer Zeit eine Lösung in Shiptastic implementiert die uns die Arbeit um vieles
erleichtert.Absolut toller Support und super angenehmer Kontakt.

 [ Read all 4 reviews ](https://wordpress.org/support/plugin/shiptastic-for-woocommerce/reviews/)

## Contributors & Developers

“Shiptastic for WooCommerce” is open source software. The following people have 
contributed to this plugin.

Contributors

 *   [ vendidero ](https://profiles.wordpress.org/vendidero/)
 *   [ Dennis ](https://profiles.wordpress.org/vdwoocommercesupport/)

“Shiptastic for WooCommerce” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/shiptastic-for-woocommerce/contributors)
for their contributions.

[Translate “Shiptastic for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/shiptastic-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/shiptastic-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/shiptastic-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/shiptastic-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/shiptastic-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 5.1.1

 * Improvement: Store current pickup location code + customer number in customer
   session
 * Improvement: Store OAuth tokens within wp_options instead of transients to prevent
   issues with external object storage, e.g. memcached (which has a hard 30-day 
   limit and may fail upon storing a transient with a longer lifetime).
 * Fix: Respect incoterms default setting
 * Fix: Do only override a variants’ weight/dim with parent shipping data in case
   the data equals parent data to prevent filter overrides
 * Fix: Make email preview more generic
 * Security: Fixed a security issue which allowed downloading return labels for 
   guest orders without proper permission check – thanks to Guillermo Álvarez for
   reporting

#### 5.1.0

 * New: Attachments for shipments, e.g. commercial invoices, customs documents
 * Improvement: Holiday list for different countries
 * Improvement: Support parsing order notes to retrieve tracking info provided by
   third-parties
 * Fix: Shipping cost rule based on shipping class

#### 5.0.4

 * Improvement: Set ready-for-shipping after creating a return label
 * Improvement: Enable remote status tracking for returns too
 * Improvement: Order withdrawal compatibility refactoring
 * Improvement: Prevent warnings when cart totals have not yet been set
 * Improvement: Support weight/dimension limit for pickup locations
 * Improvement: Additional shipper address_1 setting validation
 * Improvement: Accept array status within REST controller
 * Fix: Line subtotal key usage within shipping method package

#### 5.0.3

 * New: WC 7.0 support
 * New: Item quantity shipping rule
 * Improvement: Allow manually adding tracking number even for automatic integrations
 * Fix: Box packing rotation issue when packaging height is greater than width/length
 * Fix: Variation shipping dimensions/weight fallback

#### 5.0.2

 * Improvement: Order withdrawal button compatibility
 * Fix: Shipping provider placeholder availability

#### 5.0.1

 * Improvement: Register endpoints during install before flushing permalinks
 * Improvement: Allow filtering returns costs html
 * Improvement: Increase default max weight for boxes in case empty
 * Improvement: WP 7.0 admin css updates

#### 5.0.0

 * New: Option to allow self-arranged returns at no cost
 * New: Return request rejection UI
 * New: Support experimental WooCommerce Fulfillment feature
 * New: Register webhooks
 * New: Shipping rule condition to include/exclude certain products
 * Improvement: Order shipping status transition
 * Improvement: Bundles support
 * Improvement: OAuth heartbeat to prevent connection losses
 * Fix: Potential infinite loop in case (parent) product does not exist any longer

#### 4.8.6

 * Improvement: Do not fire order shipped actions when order is in bad state, e.
   g. failed, cancelled
 * Fix: Bundle weight calculation for assembled bundles
 * Fix: Order status UI update when saving shipments

#### 4.8.5

 * Improvement: Woo 10.4 wc_enqueue_js replacement
 * Fix: Fallback compatibility for wp_is_valid_utf8

#### 4.8.4

 * Improvement: Store alternate billing address in shipment
 * Improvement: Use billing address as default return shipper address
 * Improvement: WooCommerce Shipment Tracking compatibility
 * Fix: Default shipping provider list + tracking url

#### 4.8.3

 * Improvement: Add optional shipping weight
 * Improvement: Add US customs MID-code

#### 4.8.2

 * Improvement: Add bridging to Woo bundled shipping provider list to improve defaults
 * Fix: Address splitter edge cases

#### 4.8.1

 * Fix: Pickup location select for existing customers
 * Fix: Reset shipper return address in case not used

#### 4.8.0

 * Improvement: WPML (Email) compatibility
 * Improvement: Do not remove local pickup for separately shipped products
 * Improvement: Extend shipment data schema to allow manually supplying tracking
   URL, instructions and provider title
 * Improvement: Parse Sendcloud order notes and update shipment(s)
 * Improvement: Persist the order return status just like the shipping status

#### 4.7.1

 * Fix: Fallback to default shipping provider for orders

#### 4.7.0

 * New: Support return costs
 * New: Create refunds based on returns
 * New: Support multiple shipping packages (cart, checkout)
 * New: Allow certain products to be shipped separately via a certain provider
 * Improvement: Prevent multiple validation events from triggering while saving 
   the order
 * Improvement: Heuristic to determine whether house number is stored in address_2
 * Improvement: Encode API body args by converting HTML special chars to utf-8 first
 * Fix: Bundle container weight

#### 4.6.0

 * New: Setup wizard
 * Improvement: Default shipping service provider handling

#### 4.5.5

 * Fix: Remote status tracking
 * Fix: Standalone translation

#### 4.5.4

 * Fix: Shipment tracking URL in admin view

#### 4.5.3

 * Fix: Status transitions for ready-for-shipping status
 * Improvement: Add tracking link for latest shipment to my account order table

#### 4.5.2

 * Fix: Prevent infinite loops when triggering order shipping status events

#### 4.5.1

 * Fix: Block-based checkout pickup location customer number

#### 4.5.0

 * New: Support remote tracking for shipments
 * New: Introduce new shipment status ready-for-shipping
 * Improvement: Persist the order shipping status to improve performance and reliability

#### 4.4.0

 * New: Allow choosing single-use only option for packaging in shipping rules
 * New: Allow disabling shipping method based on other shipping provider availability
 * Improvement: Backend performance in shipping settings context
 * Fix: Bundles error when order item product is not found

#### 4.3.11

 * Improvement: Woo 9.9 support
 * Fix: Do not pass retry parameter in body args to prevent API error messages
 * Fix: Boxpacker expects the max weight to include empty packaging weight

#### 4.3.10

 * New: Shipping rule condition to target subtotals before discount
 * Improvement: Assembled Bundles compatibility
 * Improvement: Pickup location modal fallback for themes/pagebuilders that do not
   fire Woo hooks

#### 4.3.9

 * Improvement: Support WC E-Mail previews
 * Improvement: Pass shipping provider to pickup location code
 * Improvement: Recalculate weight/dimensions in case return units differ from shipment
 * Fix: Check if provider supports pickup locations before querying

#### 4.3.8

 * Improvement: Indicate UPS shipping service provider integration availability

#### 4.3.7

 * Fix: Woo backwards compatibility

#### 4.3.6

 * Fix: Make sure that package shipping classes are unique

#### 4.3.5

 * Improvement: Allow sorting main shipments meta box via drag & drop
 * Improvement: Prevent errors when deserializing shipping method data
 * Improvement: Allow overriding pickup location replacement fields with empty values
 * Improvement: Bump template versions
 * Improvement: Do only register shipping methods for enabled providers

#### 4.3.4

 * Improvement: Added new filters to allow adjusting default label services
 * Fix: Prevent pickup location error in case of empty cache and missing address
   data

#### 4.3.3

 * Improvement: Cache pickup location data instead of objects

#### 4.3.2

 * Fix: Table per page option

#### 4.3.1

 * Fix: Potential infinite loop when using with WPML
 * Fix: Prevent empty location codes

#### 4.3.0

 * Initial version release

## Meta

 *  Version **5.1.1**
 *  Last updated **2 weeks ago**
 *  Active installations **10,000+**
 *  WordPress version ** 5.4 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 5.6 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/shiptastic-for-woocommerce/) and
   [German](https://de.wordpress.org/plugins/shiptastic-for-woocommerce/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/shiptastic-for-woocommerce)
 * Tags
 * [fulfillment](https://wordpress.org/plugins/tags/fulfillment/)[shipments](https://wordpress.org/plugins/tags/shipments/)
   [shipping](https://wordpress.org/plugins/tags/shipping/)[woo](https://wordpress.org/plugins/tags/woo/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/shiptastic-for-woocommerce/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  4 5-star reviews     ](https://wordpress.org/support/plugin/shiptastic-for-woocommerce/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/shiptastic-for-woocommerce/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/shiptastic-for-woocommerce/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/shiptastic-for-woocommerce/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/shiptastic-for-woocommerce/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/shiptastic-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/shiptastic-for-woocommerce/reviews/)

## Contributors

 *   [ vendidero ](https://profiles.wordpress.org/vendidero/)
 *   [ Dennis ](https://profiles.wordpress.org/vdwoocommercesupport/)

## Support

Issues resolved in last two months:

     1 out of 1

 [View support forum](https://wordpress.org/support/plugin/shiptastic-for-woocommerce/)