Releases: myparcelnl/magento
v5.0.0-beta1
🚀 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
v5.0.0-beta2
🚀 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
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
v5.0.0-alpha3
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
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
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"
}
]