MyParcel.nl shipping
Print shipping labels for your orders via MyParcel.nl
npm install @pinelab/vendure-plugin-myparcel
Official documentation here
Plugin for sending placed orders to MyParcel.
Getting started
- Add this to your plugins in
vendure-config.ts:
- Add
MyparcelPlugin.uito your AdminUiPlugin extensions:
Read more about Admin UI compilation in the Vendure docs
- Start Vendure and go to
Settings>MyParceland fill in your MyParcel API key. - Create a shipmentMethod with
MyParcel fulfillment. - Place an order and select the shippingMethod.
- Go to the Admin UI and click on
fulfill - Your shipment should be in your MyParcel account.
Customs information for shipments outside the EU
MyParcel requires additional customs information for shipments outside the EU. When you ship outside the EU, you should
implement the getCustomsInformationFn when initializing the plugin:
You can find more information about the classification codes here.
Custom shipment strategy
If you want more control over the data that is send over to MyParcel, then you can implement a custom shipmentStrategy.
The shipment strategy needs to implement MyParcelShipmentStrategy and should containt the getShipment method. This method returns the shipment object for MyParcel API reference
If you only need to change the recipient or the options, you can extend the MyParcalDefaultShipmentStrategy and overwrite the method you need.
getOptionsgetRecipient
Pass you strategy to the MyparcelPlugin config.
getCustomsInformationFn will still be processed after the custom shipment strategy

