Changelog
1.2.2
- Tweak – Excluded Bring Pakke til bedrift & Bring Pakke til bedrift Express as pickup point shipping services.
- Fix – Resolved an issue where the saved setting for "Enable bag on door" in a shipping instance was not correctly included in the create consignment request.
- Fix – Ensure the correct transport agreement ID is saved to the WooCommerce order, resolving an issue where the wrong ID was used when multiple agreements offered the same service.
- Feature – Add support for RFID printers, including the ability to select a default RFID printer in the plugin settings.
- Feature – Add option to set the default return address in settings, using either a selected sender profile or a custom address.
- Feature – Add option in the settings to allow Cargonizer to book pickups for your packages.
- Feature – Add option in the settings to set a custom default sender reference.
- Feature – Add setting "Status upon completion with delivery action" to let you select the order status when a shipment is created.
- Feature – New settings page design. Settings now divided in sections Account authentication, Sender configuration & Order management.
- Feature – Possibility to validate Cargonizer API key in settings before saving it.
- Fix – Fix textdomain warnings.
- Fix – Update Cargonizer account registration link displayed in admin.
- Tweak – Update test mode settings description.
- Tweak – Unset/hide shipping rate that should have pickup point but is missing it.
- Tweak – Make sure we have both country and postal code before making pickup point requests to Cargonizer.
- Fix – Improve logic when to fetch available pickup points to get correct data from Cargonizer.
- Fix – Avoid errors if chosen_shipping_methods is empty when trying to display shipping methods in checkout (updates Krokedil Shipping SDK to version 2.3.2).
- Fix – Use htmlspecialchars to allow & character in service partner name.
- Fix – Avoid PHP error or warning if sender profile external-number is not set in Cargonizer.
- Tweak – Adds lcfwc_print_label_printer_id filter so other plugins can change printer programmatically.
- Tweak – Changed the 'Sender ID' setting field to only accept numbers.
- Tweak – The carrier name will now be displayed on the admin order instead of the service name. The service name can still be found by hovering over the carrier name.
- Fix – Fixes "Cannot access offset of type string on string" error that sometimes happens when retrieving pickup point.
- Feature – Add support for displaying pickup points returned from Cargonizer in embedded checkouts like Qliro and Avarda.
- Enhancement – Now using Krokedil Shipping SDK for handling pickup point logic in checkout.
- Tweak – Update Cargonizer sign up url displayed in admin notice in Woo.
- Tweak – Load textdomain on init due to changes in WordPress.
- Fix – Improved logic if only one transport agreement is returned from Logistra.
- Fix – PHP notice fix.
- Fix – Improved logic if only one transport agreement product is returned from Logistra.
- Fix – Improve logic in get_profiles & get_printers helper functions when only one item is returned.
- Tweak – Add logic to support the same shipment id from multiple different transport agreements.
- Tweak – Tweak naming of shipping services displayed in admin.
- Feature – Declare support for WooCommerce High-Performance Order Storage (HPOS).
- Tweak – Add admin notice about failed consignment requests in bulk booking sequence.
- Fix – Tweak bag on door & transfer in create consignment request.
- Fix – Delete printer and profile transients when plugin settings are saved.
- Fix – Handle cases where only one printer is returned from Cargonizer better.
- Tweak – Change plugin name to CargonizerConnect.
- Tweak – Add check to see if the selected Cargonizer profile is a valid profile for the plugin.
- Fix – Fix display of book shipment icon from order overview page.
- Initial release of the plugin