From 481902d2594b1870375683e38d7b33313708df02 Mon Sep 17 00:00:00 2001 From: SimonC24 Date: Wed, 6 Aug 2025 14:49:49 +0300 Subject: [PATCH 1/6] DocWorks for wix-bookings-frontend - 4 changes detected changes: Service wix-bookings-frontend has changed description Service wix-bookings-frontend operation checkoutBooking has changed summary Service wix-bookings-frontend operation getCheckoutOptions has changed summary Service wix-bookings-frontend operation getServiceAvailability has changed summary --- .../wix-bookings-frontend.service.json | 73 +++++++++++-------- 1 file changed, 44 insertions(+), 29 deletions(-) diff --git a/wix-bookings-frontend/wix-bookings-frontend.service.json b/wix-bookings-frontend/wix-bookings-frontend.service.json index 2819faf25e..9a78d0097c 100644 --- a/wix-bookings-frontend/wix-bookings-frontend.service.json +++ b/wix-bookings-frontend/wix-bookings-frontend.service.json @@ -8,7 +8,20 @@ "docs": { "summary": "The wix-bookings-frontend module contains functionality for working with\n bookings from client-side code.", "description": - [ "With the Bookings API, you can build a customized bookings experience ", + [ "
", + "", + "__Deprecation Notice:__", + "", + "The **Bookings Frontend Velo API** has been replaced with [Time Slots V2](https://dev.wix.com/docs/sdk/backend-modules/bookings/time-slots/introduction), [Bookings](https://dev.wix.com/docs/sdk/backend-modules/bookings/bookings/introduction), and [eCommerce](https://dev.wix.com/docs/sdk/backend-modules/ecom/introduction) SDK APIs and will be removed on March 31, 2026.", + "", + "
", + "", + "**Migration Instructions**:", + "+ Replace `getServiceAvailability()` with [Time Slots V2 SDK APIs](https://dev.wix.com/docs/sdk/backend-modules/bookings/time-slots/introduction) for availability checking.", + "+ Replace `checkoutBooking()` with [Create Booking](https://dev.wix.com/docs/sdk/backend-modules/bookings/bookings/create-booking), [Create Checkout](https://dev.wix.com/docs/sdk/backend-modules/ecom/checkout/create-checkout), and [Get Checkout URL](https://dev.wix.com/docs/sdk/backend-modules/ecom/checkout/get-checkout-url) for booking creation and payment processing.", + "+ See the [End-to-End Booking Flows](https://dev.wix.com/docs/sdk/backend-modules/bookings/end-to-end-booking-flows) for complete implementation examples using the new APIs.", + "", + " With the Bookings API, you can build a customized bookings experience ", " for customers to book and check out a service.", "", " With the Bookings API, you can:", @@ -41,7 +54,8 @@ "properties": [], "operations": [ { "name": "checkoutBooking", - "labels": [], + "labels": + [ "changed" ], "nameParams": [], "params": [ { "name": "bookingInfo", @@ -58,10 +72,10 @@ [ "wix-bookings-frontend.BookingResult" ] }, "doc": "Fulfilled - Results of the booking checkout." }, "locations": - [ { "lineno": 229, + [ { "lineno": 243, "filename": "bookings.js" } ], "docs": - { "summary": "Books a service and processes payment for the service.", + { "summary": "**Deprecated.**\nCheckout Booking has been replaced with [Create Booking](https://dev.wix.com/docs/sdk/backend-modules/bookings/bookings/create-booking) and Wix eCommerce's[Create Checkout](https://dev.wix.com/docs/sdk/backend-modules/ecom/checkout/create-checkout) SDK methods and will be removed on March 31, 2026.", "description": [ "To understand how `checkoutBooking()` is used in a typical booking lifecycle,", " see Typical Booking Lifecycle ([SDK](https://dev.wix.com/docs/sdk/frontend-modules/bookings/sample-flow) | [Velo](https://dev.wix.com/docs/velo/apis/wix-bookings-frontend/sample-flow)).", @@ -254,7 +268,8 @@ "extra": { } }, { "name": "getCheckoutOptions", - "labels": [], + "labels": + [ "changed" ], "nameParams": [], "params": [ { "name": "checkoutOptionOptions", @@ -267,10 +282,10 @@ [ "wix-bookings-frontend.CheckoutMethod" ] }, "doc": "Fulfilled - The available payment options for the service and the logged-in user.\nRejected - Checkout payment options error object." }, "locations": - [ { "lineno": 354, + [ { "lineno": 372, "filename": "bookings.js" } ], "docs": - { "summary": "Gets the valid checkout options for a service's slot.", + { "summary": "**Deprecated.**\nGet Checkout Options has been replaced with [Wix eCommerce checkout](https://dev.wix.com/docs/sdk/backend-modules/ecom/checkout/introduction) SDK methods and will be removed on March 31, 2026. The new flow integrates Wix Bookings with Wix eCommerce for cart, checkout, and order functionality. See the [End-to-End Booking Flows](https://dev.wix.com/docs/sdk/backend-modules/bookings/end-to-end-booking-flows) for a complete booking and payment process example.", "description": [ "To understand how `getCheckoutOptions()` is used in a typical booking lifecycle,", " see Typical Booking Lifecycle ([SDK](https://dev.wix.com/docs/sdk/frontend-modules/bookings/sample-flow) | [Velo](https://dev.wix.com/docs/velo/apis/wix-bookings-frontend/sample-flow)).", @@ -340,7 +355,8 @@ "extra": { } }, { "name": "getServiceAvailability", - "labels": [], + "labels": + [ "changed" ], "nameParams": [], "params": [ { "name": "serviceId", @@ -357,10 +373,10 @@ [ "wix-bookings-frontend.ServiceAvailability" ] }, "doc": "Fulfilled - A list of available slots.\nRejected - Bookings error object." }, "locations": - [ { "lineno": 292, + [ { "lineno": 308, "filename": "bookings.js" } ], "docs": - { "summary": "Gets the available slots for a specific service.", + { "summary": "**Deprecated.**\nGet Service Availability has been replaced with [Time Slots V2](https://dev.wix.com/docs/sdk/backend-modules/bookings/time-slots/introduction) SDK methods and will be removed on March 31, 2026. Depending on your [service type](https://dev.wix.com/docs/sdk/backend-modules/bookings/services/about-service-types), use the appropriate Time Slots V2 API to replace it. See the [End-to-End Booking Flows](https://dev.wix.com/docs/sdk/backend-modules/bookings/end-to-end-booking-flows) for implementation examples.", "description": [ "> **Note:** `location` in the slot object is not yet available to all sites.", "", @@ -609,7 +625,7 @@ "messages": [ { "name": "Address", "locations": - [ { "lineno": 94, + [ { "lineno": 108, "filename": "bookings.js" } ], "docs": { "summary": "An object that contains address information.", @@ -644,7 +660,7 @@ "labels": [] }, { "name": "AddressCoordinates", "locations": - [ { "lineno": 106, + [ { "lineno": 120, "filename": "bookings.js" } ], "docs": { "summary": "An object that contains the geographic coordinates of the address.", @@ -664,7 +680,7 @@ "labels": [] }, { "name": "AvailabilityOptions", "locations": - [ { "lineno": 36, + [ { "lineno": 50, "filename": "bookings.js" } ], "docs": { "summary": "An object used when calling getServiceAvailability() ([SDK](https://dev.wix.com/docs/sdk/frontend-modules/bookings/get-service-availability) | [Velo](https://dev.wix.com/docs/velo/apis/wix-bookings-frontend/get-service-availability))\n containing options for which slots should be returned.", @@ -752,7 +768,7 @@ "labels": [] }, { "name": "BookingInfo", "locations": - [ { "lineno": 128, + [ { "lineno": 142, "filename": "bookings.js" } ], "docs": { "summary": "An object used when calling checkoutBooking() ([SDK](https://dev.wix.com/docs/sdk/frontend-modules/bookings/checkout-booking) | [Velo](https://dev.wix.com/docs/velo/apis/wix-bookings-frontend/checkout-booking))\n containing information about the slot to be booked.", @@ -809,7 +825,7 @@ "labels": [] }, { "name": "BookingResult", "locations": - [ { "lineno": 216, + [ { "lineno": 230, "filename": "bookings.js" } ], "docs": { "summary": "An object representing the result of a call to checkoutBooking() ([SDK](https://dev.wix.com/docs/sdk/frontend-modules/bookings/checkout-booking) | [Velo](https://dev.wix.com/docs/velo/apis/wix-bookings-frontend/checkout-booking)).", @@ -864,7 +880,7 @@ "labels": [] }, { "name": "BusinessLocation", "locations": - [ { "lineno": 85, + [ { "lineno": 99, "filename": "bookings.js" } ], "docs": { "summary": "An object describing the business location.", @@ -890,7 +906,7 @@ "labels": [] }, { "name": "CheckoutMethod", "locations": - [ { "lineno": 188, + [ { "lineno": 202, "filename": "bookings.js" } ], "docs": { "summary": "An object returned after calling getCheckoutOptions() ([SDK](https://dev.wix.com/docs/sdk/frontend-modules/bookings/get-checkout-options) | [Velo](https://dev.wix.com/docs/velo/apis/wix-bookings-frontend/get-checkout-options))\n containing information about the available payment options for the service and the logged-in user.", @@ -910,7 +926,7 @@ "labels": [] }, { "name": "CheckoutMethodOption", "locations": - [ { "lineno": 195, + [ { "lineno": 209, "filename": "bookings.js" } ], "docs": { "summary": "An object returned after calling getCheckoutOptions() ([SDK](https://dev.wix.com/docs/sdk/frontend-modules/bookings/get-checkout-options) | [Velo](https://dev.wix.com/docs/velo/apis/wix-bookings-frontend/get-checkout-options))\n containing information about the available payment options for the service and the logged-in user.", @@ -1119,7 +1135,7 @@ [ "removed" ] }, { "name": "CheckoutOptionOptions", "locations": - [ { "lineno": 120, + [ { "lineno": 134, "filename": "bookings.js" } ], "docs": { "summary": "An object used to request checkout options for the service. Currently, you can request the checkout options using the ID of a slot.", @@ -1192,7 +1208,7 @@ "labels": [] }, { "name": "Constraints", "locations": - [ { "lineno": 139, + [ { "lineno": 153, "filename": "bookings.js" } ], "docs": { "summary": "An object that defines a booking window for limiting when a member can book a slot. For example,\n you can prevent members from booking a service too far in advance, because perhaps the service might\n be discontinued by then. Or, you can prevent members from booking a service right before it starts, as\n this would make it hard to schedule resources.", @@ -1212,7 +1228,7 @@ "labels": [] }, { "name": "FormField", "locations": - [ { "lineno": 150, + [ { "lineno": 164, "filename": "bookings.js" } ], "docs": { "summary": "An object used when calling checkoutBooking() ([SDK](https://dev.wix.com/docs/sdk/frontend-modules/bookings/checkout-booking) | [Velo](https://dev.wix.com/docs/velo/apis/wix-bookings-frontend/checkout-booking))\n containing values for form fields required to book the session.", @@ -1262,7 +1278,7 @@ "labels": [] }, { "name": "Location", "locations": - [ { "lineno": 74, + [ { "lineno": 88, "filename": "bookings.js" } ], "docs": { "summary": "The location where a service is offered.", @@ -1285,7 +1301,7 @@ "labels": [] }, { "name": "PaidPlan", "locations": - [ { "lineno": 180, + [ { "lineno": 194, "filename": "bookings.js" } ], "docs": { "summary": "An object used when calling checkoutBooking() ([SDK](https://dev.wix.com/docs/sdk/frontend-modules/bookings/checkout-booking) | [Velo](https://dev.wix.com/docs/velo/apis/wix-bookings-frontend/checkout-booking))\n containing details about the pricing plan used to pay for the booking.", @@ -1307,7 +1323,7 @@ "labels": [] }, { "name": "PaymentOptions", "locations": - [ { "lineno": 159, + [ { "lineno": 173, "filename": "bookings.js" } ], "docs": { "summary": "An object used when calling checkoutBooking() ([SDK](https://dev.wix.com/docs/sdk/frontend-modules/bookings/checkout-booking) | [Velo](https://dev.wix.com/docs/velo/apis/wix-bookings-frontend/checkout-booking))\n containing information about the payment options.", @@ -1437,11 +1453,10 @@ "optional": true } ], "extra": { }, - "labels": - [ "changed" ] }, + "labels": [] }, { "name": "ServiceAvailability", "locations": - [ { "lineno": 48, + [ { "lineno": 62, "filename": "bookings.js" } ], "docs": { "summary": "An object returned from [`getServiceAvailability()`](#getServiceAvailability)\n containing the available bookings slots.", @@ -1516,7 +1531,7 @@ "labels": [] }, { "name": "Slot", "locations": - [ { "lineno": 58, + [ { "lineno": 72, "filename": "bookings.js" } ], "docs": { "summary": "An object representing a booking slot.", @@ -1615,7 +1630,7 @@ "labels": [] }, { "name": "StreetAddress", "locations": - [ { "lineno": 113, + [ { "lineno": 127, "filename": "bookings.js" } ], "docs": { "summary": "An object representing information about the street name and street number of an address.", From f319093c7aca815d5cf07b94175047eaf49c2eed Mon Sep 17 00:00:00 2001 From: SimonC24 Date: Wed, 6 Aug 2025 14:51:23 +0300 Subject: [PATCH 2/6] DocWorks for wix-bookings-frontend - no significant changes detected --- .../wix-bookings-frontend.service.json | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/wix-bookings-frontend/wix-bookings-frontend.service.json b/wix-bookings-frontend/wix-bookings-frontend.service.json index 9a78d0097c..6420af5048 100644 --- a/wix-bookings-frontend/wix-bookings-frontend.service.json +++ b/wix-bookings-frontend/wix-bookings-frontend.service.json @@ -1,7 +1,6 @@ { "name": "wix-bookings-frontend", "mixes": [], - "labels": - [ "changed" ], + "labels": [], "location": { "lineno": 1, "filename": "bookings.js" }, @@ -54,8 +53,7 @@ "properties": [], "operations": [ { "name": "checkoutBooking", - "labels": - [ "changed" ], + "labels": [], "nameParams": [], "params": [ { "name": "bookingInfo", @@ -268,8 +266,7 @@ "extra": { } }, { "name": "getCheckoutOptions", - "labels": - [ "changed" ], + "labels": [], "nameParams": [], "params": [ { "name": "checkoutOptionOptions", @@ -282,7 +279,7 @@ [ "wix-bookings-frontend.CheckoutMethod" ] }, "doc": "Fulfilled - The available payment options for the service and the logged-in user.\nRejected - Checkout payment options error object." }, "locations": - [ { "lineno": 372, + [ { "lineno": 370, "filename": "bookings.js" } ], "docs": { "summary": "**Deprecated.**\nGet Checkout Options has been replaced with [Wix eCommerce checkout](https://dev.wix.com/docs/sdk/backend-modules/ecom/checkout/introduction) SDK methods and will be removed on March 31, 2026. The new flow integrates Wix Bookings with Wix eCommerce for cart, checkout, and order functionality. See the [End-to-End Booking Flows](https://dev.wix.com/docs/sdk/backend-modules/bookings/end-to-end-booking-flows) for a complete booking and payment process example.", @@ -355,8 +352,7 @@ "extra": { } }, { "name": "getServiceAvailability", - "labels": - [ "changed" ], + "labels": [], "nameParams": [], "params": [ { "name": "serviceId", @@ -373,7 +369,7 @@ [ "wix-bookings-frontend.ServiceAvailability" ] }, "doc": "Fulfilled - A list of available slots.\nRejected - Bookings error object." }, "locations": - [ { "lineno": 308, + [ { "lineno": 307, "filename": "bookings.js" } ], "docs": { "summary": "**Deprecated.**\nGet Service Availability has been replaced with [Time Slots V2](https://dev.wix.com/docs/sdk/backend-modules/bookings/time-slots/introduction) SDK methods and will be removed on March 31, 2026. Depending on your [service type](https://dev.wix.com/docs/sdk/backend-modules/bookings/services/about-service-types), use the appropriate Time Slots V2 API to replace it. See the [End-to-End Booking Flows](https://dev.wix.com/docs/sdk/backend-modules/bookings/end-to-end-booking-flows) for implementation examples.", From fb240f926f7937a47147c471645cb104723976e3 Mon Sep 17 00:00:00 2001 From: SimonC24 Date: Wed, 6 Aug 2025 14:54:59 +0300 Subject: [PATCH 3/6] DocWorks for wix-bookings-frontend - 1 change detected changes: Service wix-bookings-frontend operation checkoutBooking has changed summary --- wix-bookings-frontend/wix-bookings-frontend.service.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/wix-bookings-frontend/wix-bookings-frontend.service.json b/wix-bookings-frontend/wix-bookings-frontend.service.json index 6420af5048..8685a2cbe6 100644 --- a/wix-bookings-frontend/wix-bookings-frontend.service.json +++ b/wix-bookings-frontend/wix-bookings-frontend.service.json @@ -1,6 +1,7 @@ { "name": "wix-bookings-frontend", "mixes": [], - "labels": [], + "labels": + [ "changed" ], "location": { "lineno": 1, "filename": "bookings.js" }, @@ -53,7 +54,8 @@ "properties": [], "operations": [ { "name": "checkoutBooking", - "labels": [], + "labels": + [ "changed" ], "nameParams": [], "params": [ { "name": "bookingInfo", @@ -73,7 +75,7 @@ [ { "lineno": 243, "filename": "bookings.js" } ], "docs": - { "summary": "**Deprecated.**\nCheckout Booking has been replaced with [Create Booking](https://dev.wix.com/docs/sdk/backend-modules/bookings/bookings/create-booking) and Wix eCommerce's[Create Checkout](https://dev.wix.com/docs/sdk/backend-modules/ecom/checkout/create-checkout) SDK methods and will be removed on March 31, 2026.", + { "summary": "**Deprecated.**\nCheckout Booking has been replaced with [Create Booking](https://dev.wix.com/docs/sdk/backend-modules/bookings/bookings/create-booking) and Wix eCommerce's [Create Checkout](https://dev.wix.com/docs/sdk/backend-modules/ecom/checkout/create-checkout) SDK methods and will be removed on March 31, 2026.", "description": [ "To understand how `checkoutBooking()` is used in a typical booking lifecycle,", " see Typical Booking Lifecycle ([SDK](https://dev.wix.com/docs/sdk/frontend-modules/bookings/sample-flow) | [Velo](https://dev.wix.com/docs/velo/apis/wix-bookings-frontend/sample-flow)).", From 3c023b68329b791606bb3e06ab3c9650aad02e40 Mon Sep 17 00:00:00 2001 From: SimonC24 Date: Wed, 13 Aug 2025 15:17:53 +0300 Subject: [PATCH 4/6] DocWorks for wix-bookings-frontend - 1 change detected changes: Service wix-bookings-frontend has changed description --- .../wix-bookings-frontend.service.json | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/wix-bookings-frontend/wix-bookings-frontend.service.json b/wix-bookings-frontend/wix-bookings-frontend.service.json index 8685a2cbe6..542d5e01aa 100644 --- a/wix-bookings-frontend/wix-bookings-frontend.service.json +++ b/wix-bookings-frontend/wix-bookings-frontend.service.json @@ -17,9 +17,10 @@ "", "", "**Migration Instructions**:", - "+ Replace `getServiceAvailability()` with [Time Slots V2 SDK APIs](https://dev.wix.com/docs/sdk/backend-modules/bookings/time-slots/introduction) for availability checking.", - "+ Replace `checkoutBooking()` with [Create Booking](https://dev.wix.com/docs/sdk/backend-modules/bookings/bookings/create-booking), [Create Checkout](https://dev.wix.com/docs/sdk/backend-modules/ecom/checkout/create-checkout), and [Get Checkout URL](https://dev.wix.com/docs/sdk/backend-modules/ecom/checkout/get-checkout-url) for booking creation and payment processing.", - "+ See the [End-to-End Booking Flows](https://dev.wix.com/docs/sdk/backend-modules/bookings/end-to-end-booking-flows) for complete implementation examples using the new APIs.", + "+ Replace `getServiceAvailability()` with [BookingsTime Slots V2 SDK APIs](https://dev.wix.com/docs/sdk/backend-modules/bookings/time-slots/introduction) for availability checking.", + "+ Replace `checkoutBooking()` with the [Bookings SDK Create Booking](https://dev.wix.com/docs/sdk/backend-modules/bookings/bookings/create-booking) and [eCommerce SDK Create Checkout](https://dev.wix.com/docs/sdk/backend-modules/ecom/checkout/create-checkout) methods for booking creation and payment processing.", + "+ Replace `getCheckoutOptions()` by optionally customizing the eCommerce purchase flow using [eCommerce SDK APIs](https://dev.wix.com/docs/sdk/backend-modules/ecom/introduction).", + "+ See the [End-to-End Booking Flows guide](https://dev.wix.com/docs/sdk/backend-modules/bookings/end-to-end-booking-flows) for complete implementation examples using the new APIs.", "", " With the Bookings API, you can build a customized bookings experience ", " for customers to book and check out a service.", @@ -54,8 +55,7 @@ "properties": [], "operations": [ { "name": "checkoutBooking", - "labels": - [ "changed" ], + "labels": [], "nameParams": [], "params": [ { "name": "bookingInfo", @@ -72,7 +72,7 @@ [ "wix-bookings-frontend.BookingResult" ] }, "doc": "Fulfilled - Results of the booking checkout." }, "locations": - [ { "lineno": 243, + [ { "lineno": 244, "filename": "bookings.js" } ], "docs": { "summary": "**Deprecated.**\nCheckout Booking has been replaced with [Create Booking](https://dev.wix.com/docs/sdk/backend-modules/bookings/bookings/create-booking) and Wix eCommerce's [Create Checkout](https://dev.wix.com/docs/sdk/backend-modules/ecom/checkout/create-checkout) SDK methods and will be removed on March 31, 2026.", @@ -281,7 +281,7 @@ [ "wix-bookings-frontend.CheckoutMethod" ] }, "doc": "Fulfilled - The available payment options for the service and the logged-in user.\nRejected - Checkout payment options error object." }, "locations": - [ { "lineno": 370, + [ { "lineno": 371, "filename": "bookings.js" } ], "docs": { "summary": "**Deprecated.**\nGet Checkout Options has been replaced with [Wix eCommerce checkout](https://dev.wix.com/docs/sdk/backend-modules/ecom/checkout/introduction) SDK methods and will be removed on March 31, 2026. The new flow integrates Wix Bookings with Wix eCommerce for cart, checkout, and order functionality. See the [End-to-End Booking Flows](https://dev.wix.com/docs/sdk/backend-modules/bookings/end-to-end-booking-flows) for a complete booking and payment process example.", @@ -371,7 +371,7 @@ [ "wix-bookings-frontend.ServiceAvailability" ] }, "doc": "Fulfilled - A list of available slots.\nRejected - Bookings error object." }, "locations": - [ { "lineno": 307, + [ { "lineno": 308, "filename": "bookings.js" } ], "docs": { "summary": "**Deprecated.**\nGet Service Availability has been replaced with [Time Slots V2](https://dev.wix.com/docs/sdk/backend-modules/bookings/time-slots/introduction) SDK methods and will be removed on March 31, 2026. Depending on your [service type](https://dev.wix.com/docs/sdk/backend-modules/bookings/services/about-service-types), use the appropriate Time Slots V2 API to replace it. See the [End-to-End Booking Flows](https://dev.wix.com/docs/sdk/backend-modules/bookings/end-to-end-booking-flows) for implementation examples.", @@ -623,7 +623,7 @@ "messages": [ { "name": "Address", "locations": - [ { "lineno": 108, + [ { "lineno": 109, "filename": "bookings.js" } ], "docs": { "summary": "An object that contains address information.", @@ -658,7 +658,7 @@ "labels": [] }, { "name": "AddressCoordinates", "locations": - [ { "lineno": 120, + [ { "lineno": 121, "filename": "bookings.js" } ], "docs": { "summary": "An object that contains the geographic coordinates of the address.", @@ -678,7 +678,7 @@ "labels": [] }, { "name": "AvailabilityOptions", "locations": - [ { "lineno": 50, + [ { "lineno": 51, "filename": "bookings.js" } ], "docs": { "summary": "An object used when calling getServiceAvailability() ([SDK](https://dev.wix.com/docs/sdk/frontend-modules/bookings/get-service-availability) | [Velo](https://dev.wix.com/docs/velo/apis/wix-bookings-frontend/get-service-availability))\n containing options for which slots should be returned.", @@ -766,7 +766,7 @@ "labels": [] }, { "name": "BookingInfo", "locations": - [ { "lineno": 142, + [ { "lineno": 143, "filename": "bookings.js" } ], "docs": { "summary": "An object used when calling checkoutBooking() ([SDK](https://dev.wix.com/docs/sdk/frontend-modules/bookings/checkout-booking) | [Velo](https://dev.wix.com/docs/velo/apis/wix-bookings-frontend/checkout-booking))\n containing information about the slot to be booked.", @@ -823,7 +823,7 @@ "labels": [] }, { "name": "BookingResult", "locations": - [ { "lineno": 230, + [ { "lineno": 231, "filename": "bookings.js" } ], "docs": { "summary": "An object representing the result of a call to checkoutBooking() ([SDK](https://dev.wix.com/docs/sdk/frontend-modules/bookings/checkout-booking) | [Velo](https://dev.wix.com/docs/velo/apis/wix-bookings-frontend/checkout-booking)).", @@ -878,7 +878,7 @@ "labels": [] }, { "name": "BusinessLocation", "locations": - [ { "lineno": 99, + [ { "lineno": 100, "filename": "bookings.js" } ], "docs": { "summary": "An object describing the business location.", @@ -904,7 +904,7 @@ "labels": [] }, { "name": "CheckoutMethod", "locations": - [ { "lineno": 202, + [ { "lineno": 203, "filename": "bookings.js" } ], "docs": { "summary": "An object returned after calling getCheckoutOptions() ([SDK](https://dev.wix.com/docs/sdk/frontend-modules/bookings/get-checkout-options) | [Velo](https://dev.wix.com/docs/velo/apis/wix-bookings-frontend/get-checkout-options))\n containing information about the available payment options for the service and the logged-in user.", @@ -924,7 +924,7 @@ "labels": [] }, { "name": "CheckoutMethodOption", "locations": - [ { "lineno": 209, + [ { "lineno": 210, "filename": "bookings.js" } ], "docs": { "summary": "An object returned after calling getCheckoutOptions() ([SDK](https://dev.wix.com/docs/sdk/frontend-modules/bookings/get-checkout-options) | [Velo](https://dev.wix.com/docs/velo/apis/wix-bookings-frontend/get-checkout-options))\n containing information about the available payment options for the service and the logged-in user.", @@ -1133,7 +1133,7 @@ [ "removed" ] }, { "name": "CheckoutOptionOptions", "locations": - [ { "lineno": 134, + [ { "lineno": 135, "filename": "bookings.js" } ], "docs": { "summary": "An object used to request checkout options for the service. Currently, you can request the checkout options using the ID of a slot.", @@ -1206,7 +1206,7 @@ "labels": [] }, { "name": "Constraints", "locations": - [ { "lineno": 153, + [ { "lineno": 154, "filename": "bookings.js" } ], "docs": { "summary": "An object that defines a booking window for limiting when a member can book a slot. For example,\n you can prevent members from booking a service too far in advance, because perhaps the service might\n be discontinued by then. Or, you can prevent members from booking a service right before it starts, as\n this would make it hard to schedule resources.", @@ -1226,7 +1226,7 @@ "labels": [] }, { "name": "FormField", "locations": - [ { "lineno": 164, + [ { "lineno": 165, "filename": "bookings.js" } ], "docs": { "summary": "An object used when calling checkoutBooking() ([SDK](https://dev.wix.com/docs/sdk/frontend-modules/bookings/checkout-booking) | [Velo](https://dev.wix.com/docs/velo/apis/wix-bookings-frontend/checkout-booking))\n containing values for form fields required to book the session.", @@ -1276,7 +1276,7 @@ "labels": [] }, { "name": "Location", "locations": - [ { "lineno": 88, + [ { "lineno": 89, "filename": "bookings.js" } ], "docs": { "summary": "The location where a service is offered.", @@ -1299,7 +1299,7 @@ "labels": [] }, { "name": "PaidPlan", "locations": - [ { "lineno": 194, + [ { "lineno": 195, "filename": "bookings.js" } ], "docs": { "summary": "An object used when calling checkoutBooking() ([SDK](https://dev.wix.com/docs/sdk/frontend-modules/bookings/checkout-booking) | [Velo](https://dev.wix.com/docs/velo/apis/wix-bookings-frontend/checkout-booking))\n containing details about the pricing plan used to pay for the booking.", @@ -1321,7 +1321,7 @@ "labels": [] }, { "name": "PaymentOptions", "locations": - [ { "lineno": 173, + [ { "lineno": 174, "filename": "bookings.js" } ], "docs": { "summary": "An object used when calling checkoutBooking() ([SDK](https://dev.wix.com/docs/sdk/frontend-modules/bookings/checkout-booking) | [Velo](https://dev.wix.com/docs/velo/apis/wix-bookings-frontend/checkout-booking))\n containing information about the payment options.", @@ -1454,7 +1454,7 @@ "labels": [] }, { "name": "ServiceAvailability", "locations": - [ { "lineno": 62, + [ { "lineno": 63, "filename": "bookings.js" } ], "docs": { "summary": "An object returned from [`getServiceAvailability()`](#getServiceAvailability)\n containing the available bookings slots.", @@ -1529,7 +1529,7 @@ "labels": [] }, { "name": "Slot", "locations": - [ { "lineno": 72, + [ { "lineno": 73, "filename": "bookings.js" } ], "docs": { "summary": "An object representing a booking slot.", @@ -1628,7 +1628,7 @@ "labels": [] }, { "name": "StreetAddress", "locations": - [ { "lineno": 127, + [ { "lineno": 128, "filename": "bookings.js" } ], "docs": { "summary": "An object representing information about the street name and street number of an address.", From c9bf1fddf3a7bdaa73b40fbe9c9927d5466027e1 Mon Sep 17 00:00:00 2001 From: SimonC24 Date: Wed, 13 Aug 2025 15:23:08 +0300 Subject: [PATCH 5/6] DocWorks for wix-bookings-frontend - 1 change detected changes: Service wix-bookings-frontend operation getCheckoutOptions has changed summary --- wix-bookings-frontend/wix-bookings-frontend.service.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/wix-bookings-frontend/wix-bookings-frontend.service.json b/wix-bookings-frontend/wix-bookings-frontend.service.json index 542d5e01aa..8d9e1a8af6 100644 --- a/wix-bookings-frontend/wix-bookings-frontend.service.json +++ b/wix-bookings-frontend/wix-bookings-frontend.service.json @@ -268,7 +268,8 @@ "extra": { } }, { "name": "getCheckoutOptions", - "labels": [], + "labels": + [ "changed" ], "nameParams": [], "params": [ { "name": "checkoutOptionOptions", @@ -284,7 +285,7 @@ [ { "lineno": 371, "filename": "bookings.js" } ], "docs": - { "summary": "**Deprecated.**\nGet Checkout Options has been replaced with [Wix eCommerce checkout](https://dev.wix.com/docs/sdk/backend-modules/ecom/checkout/introduction) SDK methods and will be removed on March 31, 2026. The new flow integrates Wix Bookings with Wix eCommerce for cart, checkout, and order functionality. See the [End-to-End Booking Flows](https://dev.wix.com/docs/sdk/backend-modules/bookings/end-to-end-booking-flows) for a complete booking and payment process example.", + { "summary": "**Deprecated.**\nGet Checkout Options will be removed on March 31, 2026. By default, no replacement is needed as the eCommerce purchase flow handles payment options automatically. However, [eCommerce SDK APIs](https://dev.wix.com/docs/sdk/backend-modules/ecom/introduction) are available for custom payment flow implementations. See the [End-to-End Booking Flows](https://dev.wix.com/docs/sdk/backend-modules/bookings/end-to-end-booking-flows) for complete implementation examples.", "description": [ "To understand how `getCheckoutOptions()` is used in a typical booking lifecycle,", " see Typical Booking Lifecycle ([SDK](https://dev.wix.com/docs/sdk/frontend-modules/bookings/sample-flow) | [Velo](https://dev.wix.com/docs/velo/apis/wix-bookings-frontend/sample-flow)).", From 7fbd290f2216247d531bc8add45c140034996df0 Mon Sep 17 00:00:00 2001 From: SimonC24 Date: Wed, 13 Aug 2025 15:28:39 +0300 Subject: [PATCH 6/6] DocWorks for wix-bookings-frontend - 2 changes detected changes: Service wix-bookings-frontend has changed description Service wix-bookings-frontend operation getServiceAvailability has changed summary --- .../wix-bookings-frontend.service.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/wix-bookings-frontend/wix-bookings-frontend.service.json b/wix-bookings-frontend/wix-bookings-frontend.service.json index 8d9e1a8af6..e55cb7fc02 100644 --- a/wix-bookings-frontend/wix-bookings-frontend.service.json +++ b/wix-bookings-frontend/wix-bookings-frontend.service.json @@ -12,15 +12,15 @@ "", "__Deprecation Notice:__", "", - "The **Bookings Frontend Velo API** has been replaced with [Time Slots V2](https://dev.wix.com/docs/sdk/backend-modules/bookings/time-slots/introduction), [Bookings](https://dev.wix.com/docs/sdk/backend-modules/bookings/bookings/introduction), and [eCommerce](https://dev.wix.com/docs/sdk/backend-modules/ecom/introduction) SDK APIs and will be removed on March 31, 2026.", + "The **Bookings Frontend Velo API** has been replaced with [Time Slots](https://dev.wix.com/docs/sdk/backend-modules/bookings/time-slots/introduction), [Bookings](https://dev.wix.com/docs/sdk/backend-modules/bookings/bookings/introduction), and [eCommerce](https://dev.wix.com/docs/sdk/backend-modules/ecom/introduction) SDK APIs and will be removed on March 31, 2026.", "", "", "", "**Migration Instructions**:", - "+ Replace `getServiceAvailability()` with [BookingsTime Slots V2 SDK APIs](https://dev.wix.com/docs/sdk/backend-modules/bookings/time-slots/introduction) for availability checking.", + "+ Replace `getServiceAvailability()` with [Bookings Time Slots SDK methods](https://dev.wix.com/docs/sdk/backend-modules/bookings/time-slots/introduction) for availability checking.", "+ Replace `checkoutBooking()` with the [Bookings SDK Create Booking](https://dev.wix.com/docs/sdk/backend-modules/bookings/bookings/create-booking) and [eCommerce SDK Create Checkout](https://dev.wix.com/docs/sdk/backend-modules/ecom/checkout/create-checkout) methods for booking creation and payment processing.", "+ Replace `getCheckoutOptions()` by optionally customizing the eCommerce purchase flow using [eCommerce SDK APIs](https://dev.wix.com/docs/sdk/backend-modules/ecom/introduction).", - "+ See the [End-to-End Booking Flows guide](https://dev.wix.com/docs/sdk/backend-modules/bookings/end-to-end-booking-flows) for complete implementation examples using the new APIs.", + "+ See [End-to-End Booking Flows](https://dev.wix.com/docs/sdk/backend-modules/bookings/end-to-end-booking-flows) for complete implementation examples.", "", " With the Bookings API, you can build a customized bookings experience ", " for customers to book and check out a service.", @@ -268,8 +268,7 @@ "extra": { } }, { "name": "getCheckoutOptions", - "labels": - [ "changed" ], + "labels": [], "nameParams": [], "params": [ { "name": "checkoutOptionOptions", @@ -355,7 +354,8 @@ "extra": { } }, { "name": "getServiceAvailability", - "labels": [], + "labels": + [ "changed" ], "nameParams": [], "params": [ { "name": "serviceId", @@ -375,7 +375,7 @@ [ { "lineno": 308, "filename": "bookings.js" } ], "docs": - { "summary": "**Deprecated.**\nGet Service Availability has been replaced with [Time Slots V2](https://dev.wix.com/docs/sdk/backend-modules/bookings/time-slots/introduction) SDK methods and will be removed on March 31, 2026. Depending on your [service type](https://dev.wix.com/docs/sdk/backend-modules/bookings/services/about-service-types), use the appropriate Time Slots V2 API to replace it. See the [End-to-End Booking Flows](https://dev.wix.com/docs/sdk/backend-modules/bookings/end-to-end-booking-flows) for implementation examples.", + { "summary": "**Deprecated.**\nGet Service Availability has been replaced with [Time Slots](https://dev.wix.com/docs/sdk/backend-modules/bookings/time-slots/introduction) SDK methods and will be removed on March 31, 2026. Depending on your [service type](https://dev.wix.com/docs/sdk/backend-modules/bookings/services/about-service-types), use the appropriate Time Slots API to replace it. See the [End-to-End Booking Flows](https://dev.wix.com/docs/sdk/backend-modules/bookings/end-to-end-booking-flows) for implementation examples.", "description": [ "> **Note:** `location` in the slot object is not yet available to all sites.", "",