Woot

Changelog

2.2.3

  • Improvement: Shipping services with fixed prices now display immediately without requiring full address
  • Improvement: Only quotation-based services wait for complete address before appearing
  • Fix: Parcel weight now enforces minimum 1kg and rounds up to nearest integer for all courier API calls

2.2.2

  • Fix: Resolved “Array to string conversion” warning in API error handling (class-woot-api.php)
  • Fix: Resolved “Array to string conversion” warning in shipping services debug logging (class-woot-shipping-services.php)

2.2.1

  • New: Admin order page – add Woot shipping directly from WooCommerce order edit screen
  • New: City/county dropdown selectors on admin order page with search
  • New: Price rounding option per shipping service (round to nearest integer)
  • New: Debug logging for API requests (enable from plugin settings)
  • New: View Logs shortcut link in settings page

2.2.0

  • New: WooCommerce Block Checkout support – full compatibility with the new block-based checkout
  • New: Location picker modal for block checkout with interactive map
  • New: City dropdown enhancement for block checkout (Romanian city nomenclature)
  • New: Responsive modal – larger on desktop (1100px), full screen on mobile
  • Fix: Courier logo now persists on page refresh for selected pickup points
  • Improvement: Styled location card with courier branding
  • Improvement: Enhanced close button design with hover effects

2.1.4

  • Fix: Resolved conflict with WooCommerce payment gateway settings (COD/Plata Ramburs)
  • Fix: Payment gateway initialization no longer interferes when accessing WooCommerce Payments settings

2.1.3

  • New: Markup (adaos) fields for shipping services – percentage and/or fixed amount
  • New: Markup (adaos) fields for payment methods – percentage from order total and/or fixed amount
  • New: Visual highlight for enabled services in the settings table
  • New: Help tooltips on table column headers explaining each field
  • Improvement: Markup fields only visible when price type is “Quotation”
  • Improvement: Dynamic UI updates when toggling service checkbox or price type

2.1.2

  • New: Unified shipping method (Woot PRO – Services) combining couriers and locations
  • New: API keys authentication (public_key/secret_key) instead of email/password
  • New: Per-service pricing and custom naming
  • New: Grouped services display (door delivery vs location delivery)
  • New: Quotation pricing with real-time rates from your Woot PRO account
  • New: Automatic location picker filtering by courier
  • New: Deprecation notices for legacy shipping methods
  • Improvement: Centralized API client (Woot_API class)
  • Improvement: New settings page with streamlined connection flow
  • Improvement: Better code organization with shipping/ and checkout/ directories
  • Backward compatible: Legacy woot_couriers and woot_locations methods still work

2.1.1

  • Fix: Added geolocation permission to locations map iframe

2.1.0

  • Improvement: Updated text domain to match plugin slug (woot-ro)
  • Improvement: Fixed internationalization for WordPress.org translations
  • Improvement: Updated Romanian translations

2.0.9

  • New: Payment method fees for locations shipping method
  • New: Display selected location on order received page
  • New: Improved location card design with courier logo
  • New: HPOS (High-Performance Order Storage) compatibility
  • Improvement: Location persistence using WooCommerce session storage
  • Improvement: Redesigned delivery point selection button

2.0.8

  • Fix: Dynamic courier filtering for multiple woot_locations shipping methods
  • Fix: Location not clearing properly when switching shipping methods
  • Fix: Added cache busting for locations iframe
  • Fix: Improved mobile responsiveness for locations modal
  • Fix: Added API error handling and logging
  • Fix: Security improvements – sanitized $_REQUEST inputs
  • Fix: Updated deprecated wc_get_order() usage
  • Fix: Added null checks to prevent errors
  • Improvement: Unified text domain to ‘woot’
  • Improvement: Added Romanian translations
  • Improvement: Code cleanup and removal of dead code

2.0.7

  • Fix: Prevent null warnings when accessing chosen shipping method in checkout flow

2.0.6

  • Fix warning when checking for existing shipping method

2.0.5

  • Improved map
  • Fixed couriers filters on locations shipping method

2.0.4

  • Fixed Undefined array key “couriers” in class-woot-woocommerce.php:47
  • Fixed Undefined array key “couriers” in class-woot-woocommerce.php:121
  • Fixed Undefined array key “couriers” in class-woot-woocommerce.php:166

2.0.3

  • Small fixes

2.0.2

  • Fixed undefined post_data on class-woot-woocommerce.php:342
  • Fixed undefined couriers on class-woot-woocommerce.php:47

2.0.1

  • Fixed cities & locations urls.

2.0.0

  • Initial release.

Plugin Website
Visit website

Author
wootro
Version:
2.2.3
Last Updated
February 23, 2026
Active Installs
100
Requires
WordPress 4.0
Tested Up To
WordPress 6.9.1
Requires PHP
7.0

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.