Search

Fixing Lost Booking Details in WooCommerce for Sorrento Transfer

Untitled design 72

Sorrento Trasfer

About the Client

Industry

Travel & Tour

Location

Italy

Project Scope

YITH Booking

Project Duration

29 hours

Sorrento Transfer runs an excursion booking website where customers reserve tours online. They use YITH WooCommerce Booking and Extra Product Options & Add-Ons to collect additional information from customers during reservation.

What they needed was clear:

“A smooth booking experience where customers can submit required details during reservation, and those details flow through checkout, emails, and order records.”

fotor 2025 12 22 23 12 56

The Challenge

What Was Slowing Things Down

Real signals that showed where the booking workflow was breaking.

Screenshot 2025 12 22 225159

The WisdmLabs Solution

What We Did About It

We focused on making the two plugins work together when YITH rebuilds the cart during confirmation.

1

Store extra option data at confirmation request

We fixed it by: capturing the selected extra-field data when the booking confirmation is requested and storing it in the system.

So now: the customer’s inputs are preserved even before payment happens.

2

Restore extra option data when the cart is rebuilt

We fixed it by: restoring the stored data when YITH recreates the cart during the confirm-and-pay flow, passing it as cart_item_data so the Extra Product Options plugin can render it properly.

So now: checkout displays the same extra details the customer originally submitted.

3

Display extra data in the booking backend screen

We fixed it by: modifying the booking post type backend view to show the stored additional data.

So now: admins can see the extra details directly in the booking record.

4

Include extra data in booking emails using placeholders

We fixed it by: creating additional placeholders for New Booking and Confirmed Booking emails so the extra fields can be inserted into email templates.

So now: both customer and admin emails include the required reservation details.

Screenshot 2025 12 22 225523

Result

Results & Key Outcomes

The improvements restored reliability across the full confirmation flow.

Impact

Performance Highlights

And when we looked at the data, the improvements were clear.

70%

Fewer admin follow-ups

40%

Faster booking verification for admins

25%

Fewer booking errors at checkout

15%

Fewer abandoned checkouts

Want Custom WooCommerce Development That Actually Drives Sales?

Build, optimize, and scale with WooCommerce experts who care about doing things properly, not just getting it done and moving on.

0 +

Years Experience

0 +

Developers

0 +

Projects