Skip to content

Releases: myparcelnl/magento

v5.0.0-beta1

12 Aug 07:57
b426188
Compare
Choose a tag to compare
v5.0.0-beta1 Pre-release
Pre-release

🚀 What's New
This beta release introduces significant UI improvements and important bug fixes to enhance the MyParcel integration experience for Magento 2.

✨ New Features

Enhanced Delivery Costs Configuration UI: Replaced the traditional text area with an intuitive user interface for managing delivery costs, making configuration more user-friendly and less error-prone
Improved Condition System: Updated condition handling to use structured objects with type and value properties, providing better flexibility and validation

🐛 Bug Fixes

Order Grid Compatibility: Fixed display issues with legacy numeric track & trace numbers in the order grid, ensuring all tracking information is properly visible
Checkout Country Default: Resolved default country selection issue in checkout, now properly defaults to Netherlands (NL) when appropriate

🔗 Related Pull Requests

#895: Change delivery costs text area to UI
#896: Fix default country NL in checkout
#898: Update condition to object with type and value
#899: Show grid with legacy numeric track trace numbers

v5.0.0-beta3

29 Sep 15:14
Compare
Choose a tag to compare
v5.0.0-beta3 Pre-release
Pre-release

✨ New Features

  • feat: add gls support (#908)

🐛 Bug Fixes

  • fix: prevent renaming to existing column (#904)
  • refactor: use standard magento method identification (#906)

v5.0.0-beta2

01 Sep 11:36
Compare
Choose a tag to compare
v5.0.0-beta2 Pre-release
Pre-release

🚀 What's New

This second beta release builds upon our previous improvements with enhanced shipping configuration options, giving store owners more control over their shipping cost calculations.

✨ New Features
Free Shipping Control Setting: Added a new configuration option to control whether the plugin should respect Magento's free shipping rules or not.

🔗 Related Pull Request
#901: Add setting to respect free shipping or not

v5.0.0-alpha4

24 Jul 08:30
Compare
Choose a tag to compare
v5.0.0-alpha4 Pre-release
Pre-release

⚠️ this release is an alpha release, do not install on production unless you have tested that it works for you (on a staging environment).

Fix

  • Show UPS settings.
  • Export package weight correctly to backoffice.

MyParcel Delivery Method

V5 introduces a MyParcel delivery Method, this makes the module more stable and more compatible. Find it under Sales -> Delivery methods.

Pricing Matrix

V5 also introduces a pricing matrix. The frontend for you to manipulate this is not ready in this alpha release. You can use the pricing options by typing in the json object by hand for now.

If you need help setting this up do not hesitate to contact us. If the json is invalid or absent, the (flat) price you have given the MyParcel Delivery method under Sales will be used.

Example

Use this example as a starting point:

[
  {
    "price": 99,
    "conditions": {},
    "name": "Standaard prijs"
  },
  {
    "price": 6.95,
    "conditions": {
      "country": "NL"
    },
    "name": "Prijs binnen Nederland"
  },
  {
    "price": 5.50,
    "conditions": {
      "country": "NL",
      "carrier_name":"ups"
    },
    "name": "UPS is goedkoper in NL!"
  },
  {
    "price": 4.95,
    "conditions": {
      "country": "NL",
      "package_type":2
    },
    "name": "Brievenbuspakje binnen Nederland"
  },
  {
    "price": 3.89,
    "conditions": {
      "country": "NL",
      "package_type":2,
      "carrier_name":"dhlforyou"
    },
    "name": "DHL BBP binnen Nederland"
  },
  {
    "price": 3.99,
    "conditions": {
      "country": "NL",
      "package_type":4
    },
    "name": "Digitale postzegel default"
  },
  {
    "price": 2.99,
    "conditions": {
      "country": "NL",
      "package_type":4,
      "maximum_weight":100
    },
    "name": "Digitale postzegel tot 100 gram"
  },
  {
    "price": 12.95,
    "conditions": {
      "country_part_of": "EU"
    },
    "name": "Prijs overige EU landen"
  },
  {
    "price": 19.95,
    "conditions": {
      "country_part_of": "EU",
      "carrier_name": "ups"
    },
    "name": "UPS is duurder in de EU"
  },
  {
    "price": 5.95,
    "conditions": {
      "country_part_of": "EU",
      "package_type": 2
    },
    "name": "Intl mailbox default"
  },
  {
    "price": 8.95,
    "conditions": {
      "country_part_of": "EU",
      "package_type": 2,
      "carrier_name": "dhlforyou"
    },
    "name": "DHL mailbox is duurder"
  }
]

v4.19.0

24 Jul 08:41
Compare
Choose a tag to compare

4.19.0 (2025-07-24)

✨ New Features

  • checkout: unselect delivery options when other method is chosen (#883) (ad6d9f9)
  • show error message when received from api (#879) (25cbd56)

🐛 Bug Fixes

  • ensure product weight is correctly exported to backoffice (#889) (ddb404c)
  • remove weight from large format option (#877) (d914038)

v5.0.0-alpha3

24 Jun 13:05
Compare
Choose a tag to compare
v5.0.0-alpha3 Pre-release
Pre-release

⚠️ this release is an alpha release, do not install on production unless you have tested that it works for you (on a staging environment).

Fix

  • Repair free shipping availability check.

MyParcel Delivery Method

V5 introduces a MyParcel delivery Method, this makes the module more stable and more compatible. Find it under Sales -> Delivery methods.

Pricing Matrix

V5 also introduces a pricing matrix. The frontend for you to manipulate this is not ready in this alpha release. You can use the pricing options by typing in the json object by hand for now.

If you need help setting this up do not hesitate to contact us. If the json is invalid or absent, the (flat) price you have given the MyParcel Delivery method under Sales will be used.

Example

Use this example as a starting point:

[
  {
    "price": 99,
    "conditions": {},
    "name": "Standaard prijs"
  },
  {
    "price": 6.95,
    "conditions": {
      "country": "NL"
    },
    "name": "Prijs binnen Nederland"
  },
  {
    "price": 5.50,
    "conditions": {
      "country": "NL",
      "carrier_name":"ups"
    },
    "name": "UPS is goedkoper in NL!"
  },
  {
    "price": 4.95,
    "conditions": {
      "country": "NL",
      "package_type":2
    },
    "name": "Brievenbuspakje binnen Nederland"
  },
  {
    "price": 3.89,
    "conditions": {
      "country": "NL",
      "package_type":2,
      "carrier_name":"dhlforyou"
    },
    "name": "DHL BBP binnen Nederland"
  },
  {
    "price": 3.99,
    "conditions": {
      "country": "NL",
      "package_type":4
    },
    "name": "Digitale postzegel default"
  },
  {
    "price": 2.99,
    "conditions": {
      "country": "NL",
      "package_type":4,
      "maximum_weight":100
    },
    "name": "Digitale postzegel tot 100 gram"
  },
  {
    "price": 12.95,
    "conditions": {
      "country_part_of": "EU"
    },
    "name": "Prijs overige EU landen"
  },
  {
    "price": 19.95,
    "conditions": {
      "country_part_of": "EU",
      "carrier_name": "ups"
    },
    "name": "UPS is duurder in de EU"
  },
  {
    "price": 5.95,
    "conditions": {
      "country_part_of": "EU",
      "package_type": 2
    },
    "name": "Intl mailbox default"
  },
  {
    "price": 8.95,
    "conditions": {
      "country_part_of": "EU",
      "package_type": 2,
      "carrier_name": "dhlforyou"
    },
    "name": "DHL mailbox is duurder"
  }
]

v5.0.0-alpha2

22 Apr 13:05
Compare
Choose a tag to compare
v5.0.0-alpha2 Pre-release
Pre-release

⚠️ this release is an alpha release, do not install on production unless you have tested that it works for you (on a staging environment).

Fix

  • Prevent 404 and form key errors when accessing controllers.

MyParcel Delivery Method

V5 introduces a MyParcel delivery Method, this makes the module more stable and more compatible. Find it under Sales -> Delivery methods.

Pricing Matrix

V5 also introduces a pricing matrix. The frontend for you to manipulate this is not ready in this alpha release. You can use the pricing options by typing in the json object by hand for now.

If you need help setting this up do not hesitate to contact us. If the json is invalid or absent, the (flat) price you have given the MyParcel Delivery method under Sales will be used.

Example

Use this example as a starting point:

[
  {
    "price": 99,
    "conditions": {},
    "name": "Standaard prijs"
  },
  {
    "price": 6.95,
    "conditions": {
      "country": "NL"
    },
    "name": "Prijs binnen Nederland"
  },
  {
    "price": 5.50,
    "conditions": {
      "country": "NL",
      "carrier_name":"ups"
    },
    "name": "UPS is goedkoper in NL!"
  },
  {
    "price": 4.95,
    "conditions": {
      "country": "NL",
      "package_type":2
    },
    "name": "Brievenbuspakje binnen Nederland"
  },
  {
    "price": 3.89,
    "conditions": {
      "country": "NL",
      "package_type":2,
      "carrier_name":"dhlforyou"
    },
    "name": "DHL BBP binnen Nederland"
  },
  {
    "price": 3.99,
    "conditions": {
      "country": "NL",
      "package_type":4
    },
    "name": "Digitale postzegel default"
  },
  {
    "price": 2.99,
    "conditions": {
      "country": "NL",
      "package_type":4,
      "maximum_weight":100
    },
    "name": "Digitale postzegel tot 100 gram"
  },
  {
    "price": 12.95,
    "conditions": {
      "country_part_of": "EU"
    },
    "name": "Prijs overige EU landen"
  },
  {
    "price": 19.95,
    "conditions": {
      "country_part_of": "EU",
      "carrier_name": "ups"
    },
    "name": "UPS is duurder in de EU"
  },
  {
    "price": 5.95,
    "conditions": {
      "country_part_of": "EU",
      "package_type": 2
    },
    "name": "Intl mailbox default"
  },
  {
    "price": 8.95,
    "conditions": {
      "country_part_of": "EU",
      "package_type": 2,
      "carrier_name": "dhlforyou"
    },
    "name": "DHL mailbox is duurder"
  }
]

v5.0.0-alpha1

16 Apr 16:00
Compare
Choose a tag to compare
v5.0.0-alpha1 Pre-release
Pre-release

⚠️ this release is an alpha release, do not install on production unless you have tested that it works for you (on a staging environment).

MyParcel Delivery Method

V5 introduces a MyParcel delivery Method, this makes the module more stable and more compatible. Find it under Sales -> Delivery methods.

Pricing Matrix

V5 also introduces a pricing matrix. The frontend for you to manipulate this is not ready in this alpha release. You can use the pricing options by typing in the json object by hand for now.

If you need help setting this up do not hesitate to contact us. If the json is invalid or absent, the (flat) price you have given the MyParcel Delivery method under Sales will be used.

Example

Use this example as a starting point:

[
  {
    "price": 99,
    "conditions": {},
    "name": "Standaard prijs"
  },
  {
    "price": 6.95,
    "conditions": {
      "country": "NL"
    },
    "name": "Prijs binnen Nederland"
  },
  {
    "price": 5.50,
    "conditions": {
      "country": "NL",
      "carrier_name":"ups"
    },
    "name": "UPS is goedkoper in NL!"
  },
  {
    "price": 4.95,
    "conditions": {
      "country": "NL",
      "package_type":2
    },
    "name": "Brievenbuspakje binnen Nederland"
  },
  {
    "price": 3.89,
    "conditions": {
      "country": "NL",
      "package_type":2,
      "carrier_name":"dhlforyou"
    },
    "name": "DHL BBP binnen Nederland"
  },
  {
    "price": 3.99,
    "conditions": {
      "country": "NL",
      "package_type":4
    },
    "name": "Digitale postzegel default"
  },
  {
    "price": 2.99,
    "conditions": {
      "country": "NL",
      "package_type":4,
      "maximum_weight":100
    },
    "name": "Digitale postzegel tot 100 gram"
  },
  {
    "price": 12.95,
    "conditions": {
      "country_part_of": "EU"
    },
    "name": "Prijs overige EU landen"
  },
  {
    "price": 19.95,
    "conditions": {
      "country_part_of": "EU",
      "carrier_name": "ups"
    },
    "name": "UPS is duurder in de EU"
  },
  {
    "price": 5.95,
    "conditions": {
      "country_part_of": "EU",
      "package_type": 2
    },
    "name": "Intl mailbox default"
  },
  {
    "price": 8.95,
    "conditions": {
      "country_part_of": "EU",
      "package_type": 2,
      "carrier_name": "dhlforyou"
    },
    "name": "DHL mailbox is duurder"
  }
]

v4.18.1

20 Dec 11:58
Compare
Choose a tag to compare

4.18.1 (2024-12-20)

🐛 Bug Fixes

  • prevent random error messages from halting shipment creation (#878) (399f16a)

v4.18.0

26 Nov 10:26
Compare
Choose a tag to compare

4.18.0 (2024-11-26)

✨ New Features