Changelog
1.7.0
- 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