Changelog
Last modified:
1.8.0 – 22 September, 2026
- Feature – Budbee Box lockers and Porterbuddy delivery windows are now stored using the Krokedil Shipping library, the same way as in our Fraktjakt and Cargonizer plugins. The selection is saved on the order's shipping line item, which makes it available to other plugins and checkout integrations.
- Feature – The selected Budbee Box or Porterbuddy delivery window can now be changed from the order page, as long as the shipment has not been booked yet.
- Tweak – The locker and delivery window select box in the checkout is now rendered by the Krokedil Shipping library. Note that the HTML markup and CSS classes have changed – if you have styled the select box with custom CSS, you will need to update it.
- Tweak – The Porterbuddy delivery window label is now translatable.
- Fix – The selected Budbee Box is now validated against the customer's postcode. Previously, changing the postcode after picking a box could result in an order being booked to a box that was not available at the new address.
- Fix – Reading the pickup point from a Klarna Shipping Assistant order now works when High-Performance Order Storage is enabled.
- Fix – Booking an order without a selected Budbee Box or Porterbuddy delivery window no longer causes a fatal error on PHP 8. An order note is added instead.
- Fix – The cached lockers and delivery windows are no longer cleared every time a postcode is validated by the deprecated Budbee shipping method.
- Tweak – Updated the supported WordPress and WooCommerce "tested up to" versions.
- Fix – Upgraded composer dependencies to address deprecation warning related to Kernl.
- Feature – Adds support for booking multiple parcels when Budbee home is the selected shipping service.
- Tweak – Adds filter budbee_create_order_body so other plugins can modify data sent to Budbee in create order request.
- Tweak – Added support for the street2 (second address) field when creating shipments.
- Fix – Resolved a fatal error that occurred when a WP error was returned in the callback response.
- Fix – Improved compatibility with Klarna Shipping by Redlight, where the Selected box option was sometimes not displayed in the order metabox for Budbee.
- Fix – Addressed PHP 8.x deprecation warnings.
- Tweak – Removes prebooking for Porterbuddy orders, if order management is deactivated.
- Tweak – Removes the Porterbuddy delivery window selector in checkout, if order management is deactivated.
- Tweak – Exclude vendor folder in plugin since it is no longer needed.
- Feature – Adds support for Porterbuddy shipping in Norway.
- Feature – The plugin now supports WooCommerce's "High-Performance Order Storage" ("HPOS") feature.
- Tweak – Load textdomain on init to avoid WP deprecated notice message.
- Tweak – Adds scoping to plugin.
- Tweak – Display metabox even if order management is deactivated (but without no order management tools).
- Tweak – Change default settings value for "Automatically book order" to no.
- Fix – Include Kernl plugin update logic via scoping. Fixes issue with PHP8.x.
- Fix – Fix shipment label icon.
- Fix – Ensure postcode is set before checking for availability. This should fix the issue where the customer's selected shipping option is seemingly unselected before the postcode is known.
- Tweak – Added the 'budbee_selected_box' filter for retrieving the selected locker box (if available).
- Tweak – Update sandbox URLs.
- Feature – Added a setting to automatically book shipments depending on the order status of your choice.
- Tweak – Added the 'budbee_shipment_booked' action hook. Used for hooking onto a successful shipment booked event.
- Fix – Display Budbee box dropdown list even when only shipping method is available in checkout.
- Feature – Adds support for sending product information / order lines to Budbee when shipment is created.
- Tweak – Bump required PHP version to 7.0.
- Tweak – Updated the links to the Krokedil Docs.
- Fix – Only reset() shipping method when it's actually an array when saving budbee data to WooCommerce order.
- Feature – Add support for bulk print shipping labels.
- Fix – Save locker data correct in WC session. Could result in Budbee Box select dropdown not being displayed correctly in checkout.
- Fix – Solves bug where Budbee box and new Budbee home shipping logic did not work properly with bulk booking of shipment.
- Feature – Adds Budbee Home as a Budbee service (like Budbee Box) to be able to connect a regular WooCommerce shipping method to Budbee Home.
- Tweak – Adds logging/counting of completed orders with Budbee as shipping method via Trackedil (https://track.krokedil.com/).
- Tweak – Adds admin notice to inform merchant that the old Budbee Home shipping method is now treated as a legacy shipping method that will be removed in future versions.
- Tweak – Use package value instead of WC()->customer when making requests to Budbee. Props to Christopher Hedqvist.
- Fix – Removed comma in str_replace to avoid PHP error in some environments.
- Feature – Added support for Budbee Box.
- Fix – Only initiate plugin if WooCommerce is active.
- Tweak – Added customer Billing email in create order reguest sent to Budbee.
- Fix – Adding the rate id the correct way in calculate_shipping function.
- Fix – Fix for opening shipping lables in new tab when bulk booking.
- Fix – Limit the number of webhook registration requests to Budbee.
- Fix – Fix for opening shipping lables in order overview.
- Tweak – Added Docs to plugin action links.
- Initial release