Download the PHP package wexo/shipmondo without Composer

On this page you can find all versions of the php package wexo/shipmondo. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package shipmondo

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 Shopware shipping methods with Shipmondo templates

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

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.

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

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

For setting up Shipmondo with scheduled tasks follow the process:

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)

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:

Edge cases:

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


All versions of shipmondo with dependencies

PHP Build Version
Package Version
Requires shopware/core Version ~6.6
shipmondo/shipmondo_php_sdk Version ^3.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package wexo/shipmondo contains the following files

Loading the files please wait ...