• Resolved okaptime

    (@okaptime)


    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

    1. Enter pickup and drop-off and run a search.
    2. Vehicle list and the Summary panel appear.
    3. 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.6not recalculating
    • Windows/macOS: Chrome / Firefox → works correctly

    Caching/Optimization Plugins: None (booking page excluded; issue also reproduces in private/incognito windows)

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Contributor hamidxazad

    (@hamidxazad)

    Unfortunately were unable to reproduce the issue . We have tested with real device and with tester like https://appetize.io/ . can you please use a platform like https://appetize.io/ and let us know if you can reproduce the issue. To demonstrate please us a serve like https://www.loom.com/looms if possible

    Thread Starter okaptime

    (@okaptime)

    Thanks for the quick reply.
    I recorded the issue including the browser console:

    Loom:
    https://www.loom.com/share/f106baae6aa4408aafca1986b4153d1b?sid=4f270dbe-7259-4dc3-8020-f7409c5da046

    What the video shows

    • On iPhone (Safari/Chrome) and macOS Safari, after entering pickup date/time, pickup & drop-off, one-way/round-trip, and extra waiting time, the results page keeps the Total at the Minimum Price (¥8,000) and Total Distance / Total Duration are not shown.
    • The same steps on desktop Chrome/Firefox recalculate correctly (distance × rate + options).

    Environment

    • WordPress 6.8.2 / WooCommerce 10.1.2 / Theme: Astra 4.11.10
    • Plugin: E-cab Taxi Booking Manager (free) v1.3.2
    • Shortcode used:
      [mptbm_booking price_based='dynamic' form='horizontal' progressbar='yes' map='yes']
    • Browsers:
      • iPhone iOS 18.6.2: Safari / Chrome → not recalculating
      • macOS Safari 18.6not recalculating
      • Windows/macOS: Chrome / Firefox → works correctly
    • Caching/optimization: None (booking page excluded; reproducible in private/incognito)

    Access

    This is a staging site with basic auth (noindex).
    If you need to test on the staging URL, please let me know the safest way to share temporary credentials and I’ll provide them.

    Thanks in advance for checking.

    Thread Starter okaptime

    (@okaptime)

    Thank you again for checking the Loom video.
    This issue is still a critical blocker on our side, since on Safari/iOS devices the price calculation does not work at all, and customers would only ever see the minimum fare.

    To help resolve this quickly, could you please test the issue directly on our staging environment?
    The problem is 100% reproducible under the same conditions, so verifying it on the actual site would be the most reliable way to confirm.

    I can provide temporary access details (e.g., Basic Auth ID/PW).
    Could you let me know the safest contact method to share this information—such as a support email address or a dedicated form you recommend?

    We would greatly appreciate your guidance and support, as this directly affects usability for iPhone/Safari users.

    Thank you in advance.

    Plugin Contributor hamidxazad

    (@hamidxazad)

    Can you please contact us here so we can provide you support more closely

    Thread Starter okaptime

    (@okaptime)

    Hi team, thanks for the reply.

    I’ve submitted a private support ticket via your portal: [Ticket #____].
    The ticket includes:

    • A Loom video showing the behavior
    • Our staging URL (behind Basic Auth)

    Please confirm you can access the materials in the ticket.
    Thanks!

    Plugin Contributor hamidxazad

    (@hamidxazad)

    We have happily fixed your issue . We hope you will continue using our plugin

    Thread Starter okaptime

    (@okaptime)

    Thank you for your cooperation!

Viewing 7 replies - 1 through 7 (of 7 total)

You must be logged in to reply to this topic.