Mobile / Safari (WebKit): Total stays at Minimum Price and doesn’t recalculate
-
Summary
On mobile (iPhone/Safari & Chrome) and on macOS Safari, after entering pickup date/time, pickup/drop-off, one-way/round-trip, and extra waiting time, the same screen shows Total Distance and Total Duration correctly. However, on the results screen these values are not shown, and the total price is not recalculated—it remains fixed at the Minimum Price (¥8,000).
The same conditions work correctly on desktop Chrome/Firefox and Android Chrome (price is recalculated from distance & options).Question
Is this a known WebKit (Safari / iOS Safari / iOS Chrome) specific issue?
Can this be resolved within the plugin, or is there a recommended workaround/fix (e.g., hooks or JS events to trigger recalculation)? Plugin & Settings- Plugin: E-cab Taxi Booking Manager for WooCommerce (free) v1.3.2
- Minimum Price: ¥8,000
- Price / KM: ¥470
- One-way/Round-trip and Extra Waiting Time options: using only built-in features (no custom implementation)
Steps to Reproduce
- Enter pickup and drop-off and run a search.
- Vehicle list and the Summary panel appear.
- Change one-way/round-trip and/or extra waiting time, then search (or recalculate) again.
Expected Behavior
The total price updates correctly based on distance × rate + selected options, reflecting the latest Total Distance and Total Duration. Actual Result (Issue)
On iPhone (Safari/Chrome) and macOS Safari, the total remains ¥8,000 (Minimum Price) and distance/condition changes are not applied.
Using the same conditions on desktop Chrome/Firefox works as expected (price recalculates correctly). Environment- WordPress: 6.8.2
- WooCommerce: 10.1.2
- Theme: Astra 4.11.10
Browsers:
- iPhone: iOS 18.6.2, Safari / Chrome → not recalculating
- macOS: Safari 18.6 → not recalculating
- Windows/macOS: Chrome / Firefox → works correctly
Caching/Optimization Plugins: None (booking page excluded; issue also reproduces in private/incognito windows)
You must be logged in to reply to this topic.