PHPackages                             wexo/shipmondo - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. wexo/shipmondo

ActiveShopware-platform-plugin[Utility &amp; Helpers](/categories/utility)

wexo/shipmondo
==============

WEXO Shipmondo Integration

3.0.5(2mo ago)11proprietaryPHP

Since May 5Pushed 2mo agoCompare

[ Source](https://github.com/wexo-team/shopware6-shipmondo)[ Packagist](https://packagist.org/packages/wexo/shipmondo)[ RSS](/packages/wexo-shipmondo/feed)WikiDiscussions 6.6 Synced 1mo ago

READMEChangelogDependencies (4)Versions (55)Used By (0)

WEXO Shipmondo plugin
=====================

[](#wexo-shipmondo-plugin)

Shipmondo is a WEXO plugin, which provides a complete solution for your shipments and fully integrates with Shipmondo out of box.

Ship worldwide across carriers from one platform. Shipmondo lifts your logistics to the next level.

With this plugin, you can synchronize all orders from Shopware over to Shipmondo either by a cronjob or by using Shopwares built-in scheduled tasks. All the synchronized orders can be linked to different shipping methods, by entering a Shipmondo template ID under the respective shipping method at Shopware, thus easing your workload in Shipmondo.

Setup The Shipmondo plugin
--------------------------

[](#setup-the-shipmondo-plugin)

- Login to Shipmondo, Goto settings -&gt; Select API and finally select Access
- Go into Shopware -&gt; My Extensions -&gt; Shipmondo settings and enter the respective API Userkey and API Passwordkey

### Setup Shopware shipping methods with Shipmondo templates

[](#setup-shopware-shipping-methods-with-shipmondo-templates)

If you want to link the shipping of orders that get exported to Shipmondo, then you simply:

- Login to Shipmondo -&gt; Enter Shipments -&gt; Under Shipments choose templates.
- The left most column in the table on Shipmondos page contains the ID of the respective shipping method, save the ID for the shipping method you want to link over in Shopware.
- Login to Shopware -&gt; Settings -&gt; Shipping -&gt; Choose the method you want to link, open its detail page and then enter the saved ID from Shipmondo into the field "Shipmondo template"

### Setup Shipmondo to fullfill orders after syncronization with Shipmondo

[](#setup-shipmondo-to-fullfill-orders-after-syncronization-with-shipmondo)

In the case you want to change the status of your Shopware orders on syncronization to Shipmondo, then follow the below guide.

- Login to Shopware -&gt; goto My Extensions -&gt; Shipmondo settings
- In the settings-card there are 3 dropdown selectors labeled "Finished Order Status", "Finished Fulfilment Status", "Finished Payment Status", fill those with the status syncronized orders should get and press save.

If you have setup Shipmondo to use Scheduled tasks then you are done, if you setup Shipmondo with a cronjob, then you also need to add the command

> wexo:shipmondo:complete-orders

### Setup Shipmondo with a Cronjob

[](#setup-shipmondo-with-a-cronjob)

For setting shipmondo up with a cronjob simply use the below command with the desired interval.

> wexo:shipmondo:export-orders

### Setup Shipmondo with Shopwares scheduled tasks

[](#setup-shipmondo-with-shopwares-scheduled-tasks)

For setting up Shipmondo with scheduled tasks follow the process:

- Login to shopware
- Goto My Extensions
- Goto Shipmondo Settings
- Press the radio button labeled Activate Scheduled Task
- Hit save.

### Message queue

[](#message-queue)

If your Shopware shop uses a queue, then the radio button labeled "Use message queue" should be activated, if not then it should be deactivated.

### Automatic order splitting (fulfillment splitting)

[](#automatic-order-splitting-fulfillment-splitting)

When exporting orders to Shipmondo, the plugin can automatically split heavy orders into multiple fulfillments based on a configurable maximum parcel weight.

**How it works:**

1. After an order is exported to Shipmondo, the plugin calculates the total weight of all line items.
2. If the total weight exceeds the configured maximum, the order is split into multiple fulfillments using a First-Fit Decreasing bin packing algorithm — items are sorted by weight (heaviest first) and placed into the first parcel that has enough remaining capacity.
3. Each fulfillment is created in Shipmondo via the API, linked to the correct order line IDs.

**Configuration:**

- Go to Shopware -&gt; My Extensions -&gt; Shipmondo settings
- Set "Max parcel weight (kg)" to your desired maximum weight per parcel
- Set to 0 (default) to disable splitting entirely

**Edge cases:**

- Items with no weight (0 kg) are grouped into the first parcel without counting toward its weight limit
- A single item that exceeds the max weight gets its own parcel (with a warning logged)
- If splitting fails for any reason, the order export still succeeds — splitting is non-blocking

Data Compliance
===============

[](#data-compliance)

For all exported orders, the associated customers' data placing the order is also exported to Shipmondos server, more specifically the following data is exported to Shipmondos servers

- Transaction State
- Transaction ID
- Payment Method
- Customer shipping address
- Customer Name, Phone number, and email address.
- Order information such as line items, discounts, and order numbers.

###  Health Score

46

—

FairBetter than 93% of packages

Maintenance86

Actively maintained with recent releases

Popularity3

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor4

4 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~40 days

Recently: every ~76 days

Total

54

Last Release

73d ago

Major Versions

1.5.11 → 2.0.02023-12-17

2.0.0 → 6.5.x-dev2023-12-17

3.0.5 → 6.6.x-dev2026-03-06

### Community

Maintainers

![](https://www.gravatar.com/avatar/49bf03a374bb1a2595ce30f5e00bcbfe386c49c32c8d91fa14d7101305c04c3c?d=identicon)[wexo](/maintainers/wexo)

---

Top Contributors

[![wexotht](https://avatars.githubusercontent.com/u/6597273?v=4)](https://github.com/wexotht "wexotht (27 commits)")[![wexoaer](https://avatars.githubusercontent.com/u/65212848?v=4)](https://github.com/wexoaer "wexoaer (19 commits)")[![niclashc](https://avatars.githubusercontent.com/u/65213674?v=4)](https://github.com/niclashc "niclashc (18 commits)")[![Sune-dev](https://avatars.githubusercontent.com/u/65216051?v=4)](https://github.com/Sune-dev "Sune-dev (16 commits)")[![wexotk](https://avatars.githubusercontent.com/u/65212995?v=4)](https://github.com/wexotk "wexotk (15 commits)")[![WexoNK](https://avatars.githubusercontent.com/u/234408295?v=4)](https://github.com/WexoNK "WexoNK (12 commits)")[![NTWEXO](https://avatars.githubusercontent.com/u/65215467?v=4)](https://github.com/NTWEXO "NTWEXO (9 commits)")[![wexosh](https://avatars.githubusercontent.com/u/103568603?v=4)](https://github.com/wexosh "wexosh (7 commits)")[![wexoag](https://avatars.githubusercontent.com/u/108511888?v=4)](https://github.com/wexoag "wexoag (6 commits)")[![abo-a11y](https://avatars.githubusercontent.com/u/263318977?v=4)](https://github.com/abo-a11y "abo-a11y (5 commits)")[![wexomb](https://avatars.githubusercontent.com/u/171941497?v=4)](https://github.com/wexomb "wexomb (4 commits)")[![wexoada](https://avatars.githubusercontent.com/u/64967606?v=4)](https://github.com/wexoada "wexoada (4 commits)")[![kavindu-dev](https://avatars.githubusercontent.com/u/62382465?v=4)](https://github.com/kavindu-dev "kavindu-dev (2 commits)")[![WEXO-TT](https://avatars.githubusercontent.com/u/74765027?v=4)](https://github.com/WEXO-TT "WEXO-TT (2 commits)")[![wexoasj](https://avatars.githubusercontent.com/u/123359545?v=4)](https://github.com/wexoasj "wexoasj (1 commits)")[![Josniii](https://avatars.githubusercontent.com/u/13622443?v=4)](https://github.com/Josniii "Josniii (1 commits)")

### Embed Badge

![Health badge](/badges/wexo-shipmondo/health.svg)

```
[![Health](https://phpackages.com/badges/wexo-shipmondo/health.svg)](https://phpackages.com/packages/wexo-shipmondo)
```

###  Alternatives

[frosh/tools

Provides some basic things for managing the Shopware Installation

79709.7k2](/packages/frosh-tools)[frosh/development-helper

Development Helper

90286.1k](/packages/frosh-development-helper)[shopware-pwa/shopware-pwa

Shopware PWA extension

4074.0k](/packages/shopware-pwa-shopware-pwa)[swag/migration-assistant

Migration plugin for shopware/platform

2036.3k](/packages/swag-migration-assistant)[werkstattl/openblogware

OpenBlogware: A Blog Module for Shopware 6.

415.7k](/packages/werkstattl-openblogware)[basecom/sw6-fixtures-plugin

basecom Fixtures Plugin

18185.5k](/packages/basecom-sw6-fixtures-plugin)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
