Version 2.4.1 of SMS for WooCommerce introduces an important new feature for Twilio compliance and resolves critical fatal errors reported by customers.
📲 Twilio Messaging Service SID Support
- A2P 10DLC Compliance – Added support for Twilio’s Messaging Service SID as an alternative to Sender Phone Number. This is required for A2P 10DLC compliance when sending SMS to US-based recipients.
- New “Send Via” Setting – A new dropdown lets you choose between sending SMS via Phone Number or Messaging Service SID, giving you full flexibility based on your Twilio account setup.
🐛 Fixes
- Cannot Redeclare Class Fatal Error – Resolved a fatal error “Cannot redeclare class SMSWOO_Nexmo” that occurred when both SMS for WooCommerce and TrackShip for WooCommerce were active. Added
class_exists()guards on service provider includes to prevent class redeclaration conflicts with plugins that bundle older copies of SMS service classes. - Shipment Status Notification Tab Error – Resolved a fatal error “Call to undefined method SMSWOO_Admin_Menu::get_shipment_template_html()” on the Shipment Status SMS Notification tab. Updated the view to call the method on the correct settings class instance.
🔧 Technical Updates