{"id":56815,"date":"2016-08-10T11:14:31","date_gmt":"2016-08-10T11:14:31","guid":{"rendered":"http:\/\/webkul.com\/blog\/?p=56815"},"modified":"2026-04-16T11:22:38","modified_gmt":"2026-04-16T11:22:38","slug":"cs-cart-booking-reservation","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/","title":{"rendered":"User Guide for CS-Cart Booking Reservation System"},"content":{"rendered":"<p data-start=\"169\" data-end=\"374\"><a href=\"https:\/\/store.webkul.com\/CS-Cart-Booking-Reservation-System.html\" target=\"_blank\" rel=\"noopener\">CS-Cart Booking Reservation System<\/a> enables vendors to sell rental (hourly\/daily), appointment, and hotel bookings directly from the Multi-Vendor panel.<\/p>\n<p data-start=\"376\" data-end=\"594\">Customers can easily select their preferred time slots and quantities from the storefront.<\/p>\n<p data-start=\"376\" data-end=\"594\">Vendors can manage availability by blocking specific dates or defining multiple booking slots per day with separate capacities.<\/p>\n<p data-start=\"596\" data-end=\"938\">The system enables both vendors and customers to cancel bookings when required.<\/p>\n<p data-start=\"596\" data-end=\"938\">It also supports bulk booking rules, flexible pricing rules, advanced order filters, and seamless synchronization with Google Calendar and ICS invites.<\/p>\n<p data-start=\"596\" data-end=\"938\">These features ensure efficient and consistent booking management across both the storefront and vendor panel.<\/p>\n<h3 id=\"check-the-overview-of-the-module-cs-cart-usps-shipping\" class=\"wp-block-heading\">Check the overview of the module CS-Cart\u00a0 Booking Reservation System<\/h3>\n<div class=\"wp-block-wk-block-youtube-video wk-block--yt-video wk-block-yt-classic components-placeholder\">\n<div class=\"wk-block--yt-video-frame\">\n<div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"eO0K7zDVzPU\">\n<div class=\"components-placeholder__instructions\">eO0K7zDVzPU<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"wk-index-wrap\">\n<h3 class=\"index-title\">Features<\/h3>\n<\/div>\n<ul>\n<li data-section-id=\"1korzy5\" data-start=\"963\" data-end=\"1028\">\n<p data-start=\"965\" data-end=\"1028\">Seamlessly integrates with the CS-Cart Multi-Vendor platform.<\/p>\n<\/li>\n<li data-section-id=\"1usx4bb\" data-start=\"1029\" data-end=\"1096\">\n<p data-start=\"1031\" data-end=\"1096\">Allows easy configuration and management from the vendor panel.<\/p>\n<\/li>\n<li data-section-id=\"182d9dx\" data-start=\"1097\" data-end=\"1211\">\n<p data-start=\"1099\" data-end=\"1211\">Enables the admin to create four booking types: rental (hourly), rental (daily), appointment, and hotel guest.<\/p>\n<\/li>\n<li data-section-id=\"o39f5a\" data-start=\"1212\" data-end=\"1281\">\n<p data-start=\"1214\" data-end=\"1281\">Allows both customers and vendors to cancel bookings when needed.<\/p>\n<\/li>\n<li data-section-id=\"14xrvhj\" data-start=\"1282\" data-end=\"1367\">\n<p data-start=\"1284\" data-end=\"1367\">Let customers select their preferred booking slots directly from the storefront.<\/p>\n<\/li>\n<li data-section-id=\"1js6qni\" data-start=\"1368\" data-end=\"1436\">\n<p data-start=\"1370\" data-end=\"1436\">Enables customers to adjust product quantities for each booking.<\/p>\n<\/li>\n<li data-section-id=\"7bpzin\" data-start=\"1437\" data-end=\"1531\">\n<p data-start=\"1439\" data-end=\"1531\">Provides filters to quickly find booking-related orders from both the admin and vendor panels.<\/p>\n<\/li>\n<li data-section-id=\"sif9tz\" data-start=\"1532\" data-end=\"1595\">\n<p data-start=\"1534\" data-end=\"1595\">Supports bulk assignment of products through booking rules.<\/p>\n<\/li>\n<li data-section-id=\"1crix89\" data-start=\"1596\" data-end=\"1655\">\n<p data-start=\"1598\" data-end=\"1655\">Allows vendors to fully customize booking-related text.<\/p>\n<\/li>\n<li data-section-id=\"1etqwt5\" data-start=\"1656\" data-end=\"1720\">\n<p data-start=\"1658\" data-end=\"1720\">Enables vendors to block specific dates to prevent bookings.<\/p>\n<\/li>\n<li data-section-id=\"bjvd4b\" data-start=\"1721\" data-end=\"1806\">Syncs bookings with Google Calendar and sends calendar invites (ICS) via email.<\/li>\n<li data-section-id=\"18doju5\" data-start=\"1891\" data-end=\"1956\">\n<p data-start=\"1893\" data-end=\"1956\">Supports custom pricing rules configured per booking or rule.<\/p>\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69c3d9cb-c7d8-8320-876d-a2f42f8ce3b1-26\" data-testid=\"conversation-turn-74\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"4fe23880-e816-4cf5-a49a-b4f4b56d788e\" data-message-model-slug=\"gpt-5-3\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<div class=\"flex flex-col text-sm pb-25\">\u00a0<\/div>\n<div aria-hidden=\"true\" data-edge=\"true\">\u00a0<\/div>\n<div class=\"pointer-events-none h-px w-px absolute bottom-0\" aria-hidden=\"true\" data-edge=\"true\"><strong style=\"font-size: revert; color: initial;\" data-start=\"0\" data-end=\"9\" data-is-only-node=\"\">Note:<\/strong><span style=\"font-size: revert; color: initial;\"> If you don\u2019t want to display the number of persons during booking, set <\/span><strong style=\"font-size: revert; color: initial;\" data-start=\"81\" data-end=\"99\">Maximum Guests<\/strong><span style=\"font-size: revert; color: initial;\"> to 0.<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/li>\n<\/ul>\n<div class=\"flex flex-col text-sm pb-25\">\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69c3d9cb-c7d8-8320-876d-a2f42f8ce3b1-7\" data-testid=\"conversation-turn-42\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"z-0 flex min-h-[46px] justify-start\">\n<div class=\"flex flex-col text-sm pb-25\">\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69c3d9cb-c7d8-8320-876d-a2f42f8ce3b1-8\" data-testid=\"conversation-turn-44\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"0fc8ddd9-0478-489c-b849-538afdcd4d26\" data-message-model-slug=\"gpt-5-mini\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<ul>\n<li data-start=\"0\" data-end=\"66\">Currently, our add-ons are not compatible with the return process.<\/li>\n<li class=\"flex flex-col text-sm pb-25\">\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69c3d9cb-c7d8-8320-876d-a2f42f8ce3b1-23\" data-testid=\"conversation-turn-70\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"26e04572-28be-429c-959b-5fd7b06f767d\" data-message-model-slug=\"gpt-5-3\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"70\" data-is-last-node=\"\" data-is-only-node=\"\">The system manages time based on the admin\u2019s configured time settings.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<div class=\"wk-index-wrap\">\n<h3 id=\"installation\" class=\"wp-block-heading index-title copy-index\">Installation(Booking Reservation System)<\/h3>\n<\/div>\n<p><strong>You will receive a ZIP file named Booking. Extract the file, then compress each of the four add-on folders separately and upload them manually.<\/strong><\/p>\n<p>After downloading\u00a0the\u00a0<strong>CS-Cart<\/strong> <strong>Booking Reservation System<\/strong> add-on, you\u2019ll get one zip file, one install.txt file, and a relevant User Guide manual doc. Read it carefully for proper configuration.<\/p>\n<p>Go to Manage Add-ons, and click on\u00a0<strong>\u201cManual Installation\u201d<\/strong>\u00a0as shown below in the snapshot.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-531351\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/01-manual-installation.webp\" alt=\"Manual installation of the booking and reservation addon\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/01-manual-installation.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/01-manual-installation-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/01-manual-installation-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/01-manual-installation-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Click on<strong>\u00a0\u201cLocal\u201d<\/strong>\u00a0to browse the zip file, and then click on\u00a0<strong>\u201cUpload &amp; Install\u201d<\/strong>\u00a0as shown below in the snapshot.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-531354\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-reservation-system-addon-install.webp\" alt=\"CS-Cart booking reservation system addon install\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-reservation-system-addon-install.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-reservation-system-addon-install-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-reservation-system-addon-install-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-reservation-system-addon-install-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<div class=\"wk-index-wrap\">\n<h3 class=\"index-title\">Module Configuration(Booking Reservation System) | Admin<\/h3>\n<\/div>\n<div class=\"flex flex-col text-sm pb-25\">\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69c3d9cb-c7d8-8320-876d-a2f42f8ce3b1-10\" data-testid=\"conversation-turn-48\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"e04b129a-690f-4428-98cd-02c9b7ed6973\" data-message-model-slug=\"gpt-5-mini\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"172\" data-is-last-node=\"\" data-is-only-node=\"\">To map the payment status, navigate to <strong data-start=\"37\" data-end=\"121\">Add-Ons &gt;&gt; Developers &gt;&gt; Webkul Software Pvt Ltd. &gt;&gt; Booking Reservation &gt;&gt; Settings<\/strong> and configure the payment-to-order status mapping.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<p data-start=\"109\" data-end=\"299\" data-is-last-node=\"\" data-is-only-node=\"\"><img decoding=\"async\" class=\"alignnone size-full wp-image-532928\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-reservation-addon-configuration.webp\" alt=\"CS-Cart booking reservation addon configuration\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-reservation-addon-configuration.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-reservation-addon-configuration-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-reservation-addon-configuration-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-reservation-addon-configuration-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>To mark a booking as paid, map the <strong data-start=\"35\" data-end=\"53\">payment status<\/strong> with the corresponding <strong data-start=\"77\" data-end=\"93\">order status<\/strong> in CS-Cart.<\/p>\n<div class=\"wk-index-wrap\">\n<h3 class=\"index-title\">Module Configuration(Booking Reservation System) | Vendor<\/h3>\n<\/div>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:78fdc106-0911-459c-ae22-113ae8e66adc-10\" data-testid=\"conversation-turn-18\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"3f16b2db-0e7d-4bf8-9b06-282eea23e1fe\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"52\" data-is-last-node=\"\" data-is-only-node=\"\">To configure bookings, navigate to the vendor panel.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"admin-content-heading\" data-ca-mainbox=\"contentHeading\">\n<h4 class=\"admin-content-heading__title\" data-ca-mainbox=\"contentHeadingTitle\">Custom Price Rule<\/h4>\n<\/div>\n<div class=\"admin-content-wrapper \">\n<div class=\"content page-content  no-sidebar \">\n<div class=\"content-wrap\">\n<div id=\"special-pricing-rule-form\" class=\"special-pricing-rule-form\"><form id=\"addSpecialPrice\" class=\"form-horizontal cm-processed-form cm-check-changes\" action=\"https:\/\/vibha.webkul.in\/cscart\/mv20\/vendor.php\" enctype=\"multipart\/form-data\" method=\"post\" name=\"add_special_price_rule\">\n<div class=\"control-group\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"27d18a76-7cdc-4c55-b87d-df8f0fd6a7bc\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"67\" data-is-last-node=\"\" data-is-only-node=\"\">When the custom price rule is higher than the booking price, the final price becomes zero, and customers can book such products only if zero-price booking is allowed by the vendor.<\/p>\n<p data-start=\"0\" data-end=\"67\" data-is-last-node=\"\" data-is-only-node=\"\">To add offers, navigate to <strong data-start=\"27\" data-end=\"66\">Booking System &gt;&gt; Custom Price Rules<\/strong>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"z-0 flex min-h-[46px] justify-start\"><img decoding=\"async\" class=\"alignnone size-full wp-image-531356\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-custom-price-rule-manage.webp\" alt=\"CS-Cart custom price rule\" width=\"1117\" height=\"536\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-custom-price-rule-manage.webp 1117w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-custom-price-rule-manage-300x144.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-custom-price-rule-manage-250x120.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-custom-price-rule-manage-768x369.webp 768w\" sizes=\"(max-width: 1117px) 100vw, 1117px\" loading=\"lazy\" \/><\/div>\n<\/div>\n<div>\u00a0<\/div>\n<div>From here, you can edit and delete custom price rules.<\/div>\n<div>\u00a0<\/div>\n<\/form><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"mt-3 w-full empty:hidden\">\n<div class=\"text-center\">\u00a0<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<div class=\"pointer-events-none h-px w-px absolute bottom-0\" aria-hidden=\"true\" data-edge=\"true\"><img decoding=\"async\" class=\"alignnone size-full wp-image-531358\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/04-cs-cart-add-custom-price-rule-1.webp\" alt=\"CS-Cart add custom price rule\" width=\"1116\" height=\"585\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/04-cs-cart-add-custom-price-rule-1.webp 1116w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/04-cs-cart-add-custom-price-rule-1-300x157.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/04-cs-cart-add-custom-price-rule-1-250x131.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/04-cs-cart-add-custom-price-rule-1-768x403.webp 768w\" sizes=\"(max-width: 1116px) 100vw, 1116px\" loading=\"lazy\" \/><\/div>\n<ul>\n<li data-section-id=\"18wo9nu\" data-start=\"0\" data-end=\"47\">\n<p data-start=\"2\" data-end=\"47\"><strong data-start=\"2\" data-end=\"11\" data-is-only-node=\"\">Name:<\/strong> Enter a name for the custom rule.<\/p>\n<\/li>\n<li data-section-id=\"wt2p7e\" data-start=\"48\" data-end=\"111\">\n<p data-start=\"50\" data-end=\"111\"><strong data-start=\"50\" data-end=\"65\" data-is-only-node=\"\">Date Range:<\/strong> Select the start and end date for the rule.<\/p>\n<\/li>\n<li data-section-id=\"18z0hel\" data-start=\"112\" data-end=\"179\">\n<p data-start=\"114\" data-end=\"179\"><strong data-start=\"114\" data-end=\"135\" data-is-only-node=\"\">Days of the Week:<\/strong> Choose the days when the rule will apply.<\/p>\n<\/li>\n<li data-section-id=\"1mm82pb\" data-start=\"180\" data-end=\"237\">\n<p data-start=\"182\" data-end=\"237\"><strong data-start=\"182\" data-end=\"198\" data-is-only-node=\"\">Time Window:<\/strong> Set the time duration for the offer.<\/p>\n<\/li>\n<li data-section-id=\"1d5sh7x\" data-start=\"238\" data-end=\"301\">\n<p data-start=\"240\" data-end=\"301\"><strong data-start=\"240\" data-end=\"261\" data-is-only-node=\"\">Price Adjustment:<\/strong> Enter the price or discount to apply.<\/p>\n<\/li>\n<li data-section-id=\"urabfh\" data-start=\"302\" data-end=\"356\">\n<p data-start=\"304\" data-end=\"356\"><strong data-start=\"304\" data-end=\"317\" data-is-only-node=\"\">Priority:<\/strong> Set the priority level for the rule.<\/p>\n<\/li>\n<li data-section-id=\"1yzep4n\" data-start=\"357\" data-end=\"398\" data-is-last-node=\"\">\n<p data-start=\"359\" data-end=\"398\" data-is-last-node=\"\"><strong data-start=\"359\" data-end=\"370\" data-is-only-node=\"\">Status:<\/strong> Enable or disable the rule.<\/p>\n<\/li>\n<\/ul>\n<h3>Bookings<\/h3>\n<p>Vendors can create bookings directly from the <strong>product<\/strong> or manage separate bookings through the <strong>Booking Rule Manager<\/strong>.<\/p>\n<div class=\"flex flex-col text-sm pb-25\">\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:ca743cf1-627d-4835-a378-ad369327be71-2\" data-testid=\"conversation-turn-6\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"bf4a59b1-c3b9-4c38-957a-1b03bff8b6dc\" data-message-model-slug=\"gpt-5-3\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"105\" data-is-last-node=\"\" data-is-only-node=\"\">The booking date and time will be displayed according to the timing configuration set in the admin panel.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<h4>Booking from Products<\/h4>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:78fdc106-0911-459c-ae22-113ae8e66adc-4\" data-testid=\"conversation-turn-10\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"ef5caeaf-a38f-426c-a935-118bb0b8b625\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"streaming-animation markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"90\" data-is-last-node=\"\" data-is-only-node=\"\">To create a booking from a product, navigate to <strong data-start=\"48\" data-end=\"89\">Products &gt;&gt; Booking Reservation System<\/strong>.<\/p>\n<h5 data-start=\"0\" data-end=\"90\">Rental Booking(Hourly):<\/h5>\n<p>For rental bookings, the vendor should select <strong data-start=\"46\" data-end=\"64\">Rental (Hourly)<\/strong> as the booking type.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-532905\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/01-cs-cart-book-product.webp\" alt=\"CS-Cart book product\" width=\"1117\" height=\"485\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/01-cs-cart-book-product.webp 1117w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/01-cs-cart-book-product-300x130.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/01-cs-cart-book-product-250x109.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/01-cs-cart-book-product-768x333.webp 768w\" sizes=\"(max-width: 1117px) 100vw, 1117px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<div class=\"streaming-animation markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:78fdc106-0911-459c-ae22-113ae8e66adc-6\" data-testid=\"conversation-turn-12\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"e6719725-b1f8-49c4-a9a6-2fdb599d899a\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"61\" data-is-last-node=\"\" data-is-only-node=\"\">Click on <strong data-start=\"9\" data-end=\"26\">Is Bookable<\/strong> to enable booking for the product.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<div class=\"pointer-events-none h-px w-px absolute bottom-0\" aria-hidden=\"true\" data-edge=\"true\"><img decoding=\"async\" class=\"alignnone size-full wp-image-532908\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-bookings.webp\" alt=\"CS-Cart Rental Booking\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-bookings.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-bookings-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-bookings-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-bookings-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/div>\n<div aria-hidden=\"true\" data-edge=\"true\">\u00a0<\/div>\n<div aria-hidden=\"true\" data-edge=\"true\">\n<ul>\n<li data-section-id=\"14j8is2\" data-start=\"85\" data-end=\"134\">\n<p data-start=\"87\" data-end=\"134\"><strong data-start=\"87\" data-end=\"101\">Date From:<\/strong> Select the booking start date.<\/p>\n<\/li>\n<li data-section-id=\"jw42eo\" data-start=\"135\" data-end=\"180\">\n<p data-start=\"137\" data-end=\"180\"><strong data-start=\"137\" data-end=\"149\">Date To:<\/strong> Select the booking end date.<\/p>\n<\/li>\n<li data-section-id=\"1s8w5f5\" data-start=\"181\" data-end=\"236\">\n<p data-start=\"183\" data-end=\"236\"><strong data-start=\"183\" data-end=\"200\">Booking Type:<\/strong> Choose the required booking type.<\/p>\n<\/li>\n<li data-section-id=\"1wgeez7\" data-start=\"237\" data-end=\"309\">\n<p data-start=\"239\" data-end=\"309\"><strong data-start=\"239\" data-end=\"259\">Available Units:<\/strong> Enter the total quantity available for booking.<\/p>\n<\/li>\n<li data-section-id=\"1t20r18\" data-start=\"310\" data-end=\"390\">\n<p data-start=\"312\" data-end=\"390\"><strong data-start=\"312\" data-end=\"331\">Maximum Guests:<\/strong> Define the maximum number of guests allowed per booking.<\/p>\n<\/li>\n<li data-section-id=\"72npf2\" data-start=\"391\" data-end=\"473\">\n<p data-start=\"393\" data-end=\"473\"><strong data-start=\"393\" data-end=\"421\">Slot Duration (Minutes):<\/strong> Set the duration of each booking slot in minutes.<\/p>\n<\/li>\n<li data-section-id=\"1wvy5j2\" data-start=\"474\" data-end=\"577\">\n<p data-start=\"476\" data-end=\"577\"><strong data-start=\"476\" data-end=\"512\">Apply Same Schedule to All Days:<\/strong> Enable this option to apply the same schedule across all days.<\/p>\n<\/li>\n<li data-section-id=\"1wvy5j2\" data-start=\"474\" data-end=\"577\">\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:78fdc106-0911-459c-ae22-113ae8e66adc-9\" data-testid=\"conversation-turn-16\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"9075605b-32bd-4f04-a52b-1a74a450983b\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"79\" data-is-last-node=\"\" data-is-only-node=\"\"><strong data-start=\"0\" data-end=\"24\" data-is-only-node=\"\">Weekly Availability:<\/strong> Manually set booking timings for each day of the week.<\/p>\n<p data-start=\"0\" data-end=\"79\" data-is-last-node=\"\" data-is-only-node=\"\"><img decoding=\"async\" class=\"alignnone size-full wp-image-532950\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-hourly-custom-price.webp\" alt=\"CS-Cart rental hourly\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-hourly-custom-price.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-hourly-custom-price-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-hourly-custom-price-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-hourly-custom-price-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<\/li>\n<\/ul>\n<\/div>\n<ul>\n<li data-section-id=\"13uuw0g\" data-start=\"0\" data-end=\"74\">\n<p data-start=\"2\" data-end=\"74\"><strong data-start=\"2\" data-end=\"20\" data-is-only-node=\"\">Blocked Dates:<\/strong> Select the dates when bookings will be unavailable.<\/p>\n<\/li>\n<li data-section-id=\"1f3ylxz\" data-start=\"75\" data-end=\"161\">\n<p data-start=\"77\" data-end=\"161\"><strong data-start=\"77\" data-end=\"104\" data-is-only-node=\"\">Booking Advance Limits: <\/strong>Set the allowed time range for advance bookings.<\/p>\n<\/li>\n<li data-section-id=\"1kvzg7\" data-start=\"162\" data-end=\"223\" data-is-last-node=\"\">\n<p data-start=\"164\" data-end=\"223\" data-is-last-node=\"\"><strong data-start=\"164\" data-end=\"181\" data-is-only-node=\"\">Custom Price:<\/strong> Select and apply a pricing rule or offer.<\/p>\n<\/li>\n<\/ul>\n<h5>Rental Booking(Daily):<\/h5>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:78fdc106-0911-459c-ae22-113ae8e66adc-16\" data-testid=\"conversation-turn-30\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"1cf0606f-71b8-4a31-a0eb-3309582d97c4\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"85\" data-is-last-node=\"\" data-is-only-node=\"\">For rental bookings, the vendor should select <strong data-start=\"46\" data-end=\"64\">Rental (Daily)<\/strong> as the booking type.<\/p>\n<p data-start=\"0\" data-end=\"85\" data-is-last-node=\"\" data-is-only-node=\"\"><img decoding=\"async\" class=\"alignnone size-full wp-image-533765\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-daily.webp\" alt=\"CS-Cart rental daily\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-daily.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-daily-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-daily-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-daily-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<ul>\n<li data-section-id=\"14j8is2\" data-start=\"85\" data-end=\"134\">\n<p data-start=\"87\" data-end=\"134\"><strong data-start=\"87\" data-end=\"101\">Date From:<\/strong> Select the booking start date.<\/p>\n<\/li>\n<li data-section-id=\"jw42eo\" data-start=\"135\" data-end=\"180\">\n<p data-start=\"137\" data-end=\"180\"><strong data-start=\"137\" data-end=\"149\">Date To:<\/strong> Select the booking end date.<\/p>\n<\/li>\n<li data-section-id=\"1wgeez7\" data-start=\"237\" data-end=\"309\">\n<p data-start=\"239\" data-end=\"309\"><strong data-start=\"239\" data-end=\"259\">Available Units:<\/strong> Enter the total quantity available for booking.<\/p>\n<\/li>\n<li data-section-id=\"1t20r18\" data-start=\"310\" data-end=\"390\">\n<p data-start=\"312\" data-end=\"390\"><strong data-start=\"312\" data-end=\"331\">Maximum Guests:<\/strong> Define the maximum number of guests allowed per booking.<\/p>\n<\/li>\n<li data-section-id=\"72npf2\" data-start=\"391\" data-end=\"473\">\n<p data-start=\"393\" data-end=\"473\"><strong>Opening \/ Closing:\u00a0<\/strong> Select the start and end dates for the booking period.<\/p>\n<\/li>\n<li data-section-id=\"1wvy5j2\" data-start=\"474\" data-end=\"577\">\n<p data-start=\"476\" data-end=\"577\"><strong data-start=\"476\" data-end=\"512\">Apply Same Schedule to All Days:<\/strong> Enable this option to apply the same schedule across all days.<\/p>\n<\/li>\n<li data-section-id=\"1wvy5j2\" data-start=\"474\" data-end=\"577\">\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:78fdc106-0911-459c-ae22-113ae8e66adc-9\" data-testid=\"conversation-turn-16\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"9075605b-32bd-4f04-a52b-1a74a450983b\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"79\" data-is-last-node=\"\" data-is-only-node=\"\"><strong data-start=\"0\" data-end=\"24\" data-is-only-node=\"\">Weekly Availability:<\/strong> Manually set booking timings for each day of the week.<\/p>\n<p data-start=\"0\" data-end=\"79\" data-is-last-node=\"\" data-is-only-node=\"\"><img decoding=\"async\" class=\"alignnone size-full wp-image-533766\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-daily-book.webp\" alt=\"CS-Cart daily rental booking\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-daily-book.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-daily-book-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-daily-book-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-daily-book-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<\/li>\n<\/ul>\n<ul>\n<li data-section-id=\"13uuw0g\" data-start=\"0\" data-end=\"74\">\n<p data-start=\"2\" data-end=\"74\"><strong data-start=\"2\" data-end=\"20\" data-is-only-node=\"\">Blocked Dates:<\/strong> Select the dates when bookings will be unavailable.<\/p>\n<\/li>\n<li data-section-id=\"1f3ylxz\" data-start=\"75\" data-end=\"161\">\n<p data-start=\"77\" data-end=\"161\"><strong data-start=\"77\" data-end=\"104\" data-is-only-node=\"\">Maximum Advance Limits: <\/strong>Set the allowed time range for advance bookings.<\/p>\n<\/li>\n<li data-section-id=\"1kvzg7\" data-start=\"162\" data-end=\"223\" data-is-last-node=\"\">\n<p data-start=\"164\" data-end=\"223\" data-is-last-node=\"\"><strong data-start=\"164\" data-end=\"181\" data-is-only-node=\"\">Custom Price:<\/strong> Select and apply a pricing rule or offer.<\/p>\n<\/li>\n<\/ul>\n<h5>Appointment Booking:<\/h5>\n<p>For appointment bookings, the vendor should select <strong data-start=\"51\" data-end=\"66\">Appointment<\/strong> as the booking type.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-532915\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-appointment-bookings.webp\" alt=\"CS-Cart Appointment Booking\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-appointment-bookings.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-appointment-bookings-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-appointment-bookings-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-appointment-bookings-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<ul>\n<li data-section-id=\"jw42eo\" data-start=\"135\" data-end=\"180\">\n<p data-start=\"137\" data-end=\"180\"><strong data-start=\"137\" data-end=\"149\">Date From:<\/strong> Select the booking start date.<\/p>\n<\/li>\n<li data-section-id=\"jw42eo\" data-start=\"135\" data-end=\"180\"><strong>Date To:<\/strong> Select the booking end date.<\/li>\n<li data-section-id=\"1t20r18\" data-start=\"310\" data-end=\"390\">\n<p data-start=\"312\" data-end=\"390\"><strong data-start=\"312\" data-end=\"331\">Maximum Guests:<\/strong> Define the maximum number of guests allowed per booking.<\/p>\n<\/li>\n<li data-section-id=\"72npf2\" data-start=\"391\" data-end=\"473\">\n<p data-start=\"393\" data-end=\"473\"><strong data-start=\"2\" data-end=\"12\" data-is-only-node=\"\">Slots:<\/strong> Add and manage time slots for the booking.<\/p>\n<\/li>\n<li data-section-id=\"1wvy5j2\" data-start=\"474\" data-end=\"577\">\n<p data-start=\"476\" data-end=\"577\"><strong data-start=\"476\" data-end=\"512\">Apply Same Schedule to All Days:<\/strong> Enable this option to apply the same schedule across all days.<\/p>\n<\/li>\n<\/ul>\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:78fdc106-0911-459c-ae22-113ae8e66adc-9\" data-testid=\"conversation-turn-16\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"9075605b-32bd-4f04-a52b-1a74a450983b\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"79\" data-is-last-node=\"\" data-is-only-node=\"\"><strong data-start=\"0\" data-end=\"24\" data-is-only-node=\"\">Weekly Availability:<\/strong> Manually set booking timings for each day of the week.<\/p>\n<\/div>\n<p data-start=\"0\" data-end=\"79\" data-is-last-node=\"\" data-is-only-node=\"\"><img decoding=\"async\" class=\"alignnone size-full wp-image-532920\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-appointment-bookings-1.webp\" alt=\"CS-Cart appointment booking custom price\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-appointment-bookings-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-appointment-bookings-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-appointment-bookings-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-appointment-bookings-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<ul>\n<li><strong data-start=\"2\" data-end=\"20\" data-is-only-node=\"\">Blocked Dates:<\/strong> Select the dates when bookings will be unavailable.<\/li>\n<li data-start=\"77\" data-end=\"161\"><strong data-start=\"77\" data-end=\"104\" data-is-only-node=\"\">Booking Advance Limits: <\/strong>Set the allowed time range for advance bookings.<\/li>\n<li data-start=\"164\" data-end=\"223\"><strong data-start=\"164\" data-end=\"181\" data-is-only-node=\"\">Custom Price:<\/strong> Select and apply a pricing rule or offer.<\/li>\n<\/ul>\n<h5>Hotel Stay<\/h5>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:78fdc106-0911-459c-ae22-113ae8e66adc-20\" data-testid=\"conversation-turn-38\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"d6cb398a-65ce-408a-931a-587541ec2740\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"80\" data-is-last-node=\"\" data-is-only-node=\"\">For hotel bookings, the vendor should select <strong data-start=\"45\" data-end=\"59\">Hotel Stay<\/strong> as the booking type.<\/p>\n<p data-start=\"0\" data-end=\"80\" data-is-last-node=\"\" data-is-only-node=\"\"><img decoding=\"async\" class=\"alignnone size-full wp-image-533754\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-hotel-stay-bookings.webp\" alt=\"CS-Cart hotel stay booking\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-hotel-stay-bookings.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-hotel-stay-bookings-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-hotel-stay-bookings-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-hotel-stay-bookings-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<ul>\n<li data-start=\"0\" data-end=\"80\"><strong style=\"font-size: revert; color: initial;\" data-start=\"87\" data-end=\"101\">Date From:<\/strong><span style=\"font-size: revert; color: initial;\"> Select the booking start date.<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"z-0 flex min-h-[46px] justify-start\">\n<ul>\n<li data-section-id=\"jw42eo\" data-start=\"135\" data-end=\"180\">\n<p data-start=\"137\" data-end=\"180\"><strong data-start=\"137\" data-end=\"149\">Date To:<\/strong> Select the booking end date.<\/p>\n<\/li>\n<li><strong data-start=\"239\" data-end=\"259\">Available Units:<\/strong> Enter the total quantity available for booking.<\/li>\n<li data-section-id=\"1t20r18\" data-start=\"310\" data-end=\"390\">\n<p data-start=\"312\" data-end=\"390\"><strong data-start=\"312\" data-end=\"331\">Maximum Guests:<\/strong> Define the maximum number of guests allowed per booking.<\/p>\n<\/li>\n<li><strong>Check-in \/ Check-out:<\/strong> Select the start and end dates for the booking period.<\/li>\n<li data-section-id=\"1wvy5j2\" data-start=\"474\" data-end=\"577\">\n<p data-start=\"476\" data-end=\"577\"><strong data-start=\"476\" data-end=\"512\">Apply Same Schedule to All Days:<\/strong> Enable this option to apply the same schedule across all days.<\/p>\n<\/li>\n<li data-section-id=\"1wvy5j2\" data-start=\"474\" data-end=\"577\">\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:78fdc106-0911-459c-ae22-113ae8e66adc-9\" data-testid=\"conversation-turn-16\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"9075605b-32bd-4f04-a52b-1a74a450983b\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"79\" data-is-last-node=\"\" data-is-only-node=\"\"><strong data-start=\"0\" data-end=\"24\" data-is-only-node=\"\">Weekly Availability:<\/strong> Manually set booking timings for each day of the week.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<\/li>\n<\/ul>\n<ul>\n<li data-section-id=\"13uuw0g\" data-start=\"0\" data-end=\"74\">\n<p data-start=\"2\" data-end=\"74\"><strong data-start=\"2\" data-end=\"20\" data-is-only-node=\"\">Blocked Dates:<\/strong> Select the dates when bookings will be unavailable.<\/p>\n<\/li>\n<li data-section-id=\"1f3ylxz\" data-start=\"75\" data-end=\"161\">\n<p data-start=\"77\" data-end=\"161\"><strong data-start=\"77\" data-end=\"104\" data-is-only-node=\"\">Booking Advance Limits: <\/strong>Set the allowed time range for advance bookings.<\/p>\n<\/li>\n<li data-section-id=\"1kvzg7\" data-start=\"162\" data-end=\"223\" data-is-last-node=\"\">\n<p data-start=\"164\" data-end=\"223\" data-is-last-node=\"\"><strong data-start=\"164\" data-end=\"181\" data-is-only-node=\"\">Custom Price:<\/strong> Select and apply a pricing rule or offer.<\/p>\n<\/li>\n<\/ul>\n<div class=\"wk-index-wrap\">\n<h3 class=\"index-title\">Booking from Rule Manager<\/h3>\n<\/div>\n<\/div>\n<div class=\"mt-3 w-full empty:hidden\">\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:78fdc106-0911-459c-ae22-113ae8e66adc-21\" data-testid=\"conversation-turn-40\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"42a72d54-6e7e-482a-ac50-a34f2532366c\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"streaming-animation markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"82\" data-is-last-node=\"\" data-is-only-node=\"\">To create bookings in bulk, navigate to <strong data-start=\"40\" data-end=\"81\">Booking System &gt;&gt; Booking Rule Manager<\/strong>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<div class=\"pointer-events-none h-px w-px absolute bottom-0\" aria-hidden=\"true\" data-edge=\"true\"><img decoding=\"async\" class=\"alignnone size-full wp-image-531383\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-hotel-stay-booking-rule-manager.webp\" alt=\"CS-Cart hotel stay booking from rule manager\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-hotel-stay-booking-rule-manager.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-hotel-stay-booking-rule-manager-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-hotel-stay-booking-rule-manager-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-hotel-stay-booking-rule-manager-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<div class=\"pointer-events-none h-px w-px absolute bottom-0\" aria-hidden=\"true\" data-edge=\"true\">\u00a0<\/div>\n<p>From the <strong data-start=\"9\" data-end=\"33\">Booking Rule Manager<\/strong>, you can select the booking type, configure any booking type, and assign products in bulk.<\/p>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:78fdc106-0911-459c-ae22-113ae8e66adc-23\" data-testid=\"conversation-turn-44\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"5f2f5a68-0f51-40a8-a185-3b2eb7a673fa\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"160\" data-is-last-node=\"\" data-is-only-node=\"\"><strong data-start=\"0\" data-end=\"9\" data-is-only-node=\"\">Note:<\/strong> If you create a booking from the Booking Rule Manager and later modify it at the product level, the product-level booking settings will take priority.<\/p>\n<div class=\"wk-index-wrap\">\n<h3 class=\"index-title\">Booking Orders<\/h3>\n<\/div>\n<p>To view booking orders, navigate to <strong data-start=\"36\" data-end=\"71\">Booking System &gt;&gt; Booking Orders<\/strong> in the vendor panel.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-533875\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/booking-orders-scaled.webp\" alt=\"CS-Cart booking orders\" width=\"2560\" height=\"1980\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/booking-orders-scaled.webp 2560w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/booking-orders-300x232.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/booking-orders-1200x928.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/booking-orders-250x193.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/booking-orders-768x594.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/booking-orders-1536x1188.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/booking-orders-2048x1584.webp 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" loading=\"lazy\" \/><\/p>\n<p>From here, the vendor can manage all booking orders.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-533034\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-details.webp\" alt=\"CS-Cart booking orders detail\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-details.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-details-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-details-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-details-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">After selecting a <strong>booking ID<\/strong>, the vendor can view all booking details and update the payment status, booking status, and refund status.<\/p>\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<div class=\"wk-index-wrap\">\n<h3 class=\"index-title\">Customer View:<\/h3>\n<\/div>\n<div class=\"flex flex-col text-sm pb-25\">\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69c3d9cb-c7d8-8320-876d-a2f42f8ce3b1-16\" data-testid=\"conversation-turn-60\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"aeddc170-4f3f-46ac-bbc7-4eab24b5a136\" data-message-model-slug=\"gpt-5-mini\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"48\" data-is-last-node=\"\" data-is-only-node=\"\">Customers need to <strong data-start=\"18\" data-end=\"28\">log in<\/strong> to place a booking.<\/p>\n<p data-start=\"0\" data-end=\"48\" data-is-last-node=\"\" data-is-only-node=\"\">\u00a0<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"z-0 flex min-h-[46px] justify-start\"><strong>Rental\/Hourly Services:\u00a0<\/strong><\/div>\n<div>\u00a0<\/div>\n<div>\n<div class=\"flex flex-col text-sm pb-25\">\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69c3d9cb-c7d8-8320-876d-a2f42f8ce3b1-17\" data-testid=\"conversation-turn-62\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"93f199a5-7d61-4b77-acb9-7b32e4ee066a\" data-message-model-slug=\"gpt-5-mini\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"111\" data-is-last-node=\"\" data-is-only-node=\"\">Customers first select the <strong data-start=\"27\" data-end=\"35\">date<\/strong>, then choose the <strong data-start=\"53\" data-end=\"65\">quantity.<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div>\u00a0<\/div>\n<div class=\"z-0 flex min-h-[46px] justify-start\"><img decoding=\"async\" class=\"alignnone size-full wp-image-532951\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-hourly-customer-view-1.webp\" alt=\"CS-Cart Rental hourly customer view\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-hourly-customer-view-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-hourly-customer-view-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-hourly-customer-view-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-hourly-customer-view-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<div aria-hidden=\"true\" data-edge=\"true\">\u00a0<\/div>\n<\/div>\n<div aria-hidden=\"true\" data-edge=\"true\">\u00a0<\/div>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:78fdc106-0911-459c-ae22-113ae8e66adc-23\" data-testid=\"conversation-turn-44\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"5f2f5a68-0f51-40a8-a185-3b2eb7a673fa\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<div aria-hidden=\"true\" data-edge=\"true\">\n<p>After selecting their preferred options, customers must add the booking to their cart to proceed.<\/p>\n<p><strong>Rental\/Daily Services:<\/strong><\/p>\n<p>Customers need to select a date range and then choose the quantity before proceeding.<\/p>\n<\/div>\n<\/div>\n<div aria-hidden=\"true\" data-edge=\"true\">\u00a0<\/div>\n<div aria-hidden=\"true\" data-edge=\"true\"><img decoding=\"async\" class=\"alignnone size-full wp-image-532954\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-daily-booking-storefront.webp\" alt=\"CS-Cart Rental Daily\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-daily-booking-storefront.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-daily-booking-storefront-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-daily-booking-storefront-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-rental-daily-booking-storefront-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/div>\n<p data-start=\"0\" data-end=\"160\" data-is-last-node=\"\" data-is-only-node=\"\">After selecting their preferred options, customers must add the booking to their cart to proceed.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<p data-start=\"0\" data-end=\"160\" data-is-last-node=\"\" data-is-only-node=\"\"><strong>Appointment Booking:<\/strong><\/p>\n<p data-start=\"0\" data-end=\"160\" data-is-last-node=\"\" data-is-only-node=\"\">For appointment booking, users need to pick a date, select slots, and choose the quantity.<\/p>\n<p data-start=\"0\" data-end=\"160\" data-is-last-node=\"\" data-is-only-node=\"\"><img decoding=\"async\" class=\"alignnone size-full wp-image-532956\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-appointment-booking-storefront.webp\" alt=\"CS-Cart Appointment Booking\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-appointment-booking-storefront.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-appointment-booking-storefront-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-appointment-booking-storefront-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-appointment-booking-storefront-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<div class=\"flex flex-col text-sm pb-25\">\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:fe410b31-46a7-49bd-b2b3-cb4204b32887-23\" data-testid=\"conversation-turn-10\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"2c908a66-c7f4-4794-bb53-b4d34cf1a244\" data-message-model-slug=\"gpt-5-mini\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"51\" data-is-last-node=\"\" data-is-only-node=\"\">After selecting, users add the booking to the cart.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"0\" data-end=\"51\" data-is-last-node=\"\" data-is-only-node=\"\"><strong>Hotel Stay:<\/strong><\/p>\n<p data-start=\"0\" data-end=\"51\" data-is-last-node=\"\" data-is-only-node=\"\">The customer needs to select the date range, number of rooms, and number of persons.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<div class=\"flex flex-col text-sm pb-25\">\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:fe410b31-46a7-49bd-b2b3-cb4204b32887-23\" data-testid=\"conversation-turn-10\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div>\n<div class=\"flex flex-col text-sm pb-25\">\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:fe410b31-46a7-49bd-b2b3-cb4204b32887-24\" data-testid=\"conversation-turn-12\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"z-0 flex min-h-[46px] justify-start\">\u00a0<\/div>\n<div class=\"mt-3 w-full empty:hidden\">\n<div class=\"text-center\"><img decoding=\"async\" class=\"alignnone size-full wp-image-532959\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-carthotel-stay-booking.webp\" alt=\"CS-Cart Hotel Stay booking\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-carthotel-stay-booking.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-carthotel-stay-booking-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-carthotel-stay-booking-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-carthotel-stay-booking-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<p>After selecting, users add the booking to the cart to proceed further.<\/p>\n<p><strong>Cart View:<\/strong><\/p>\n<div class=\"flex flex-col text-sm pb-25\">\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:fe410b31-46a7-49bd-b2b3-cb4204b32887-25\" data-testid=\"conversation-turn-14\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"ff3ebc3e-10df-408f-9921-991a184edfcd\" data-message-model-slug=\"gpt-5-mini\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"59\" data-is-last-node=\"\" data-is-only-node=\"\">The customer can view booking details on the cart page as well.<\/p>\n<p data-start=\"0\" data-end=\"59\" data-is-last-node=\"\" data-is-only-node=\"\"><img decoding=\"async\" class=\"alignnone size-full wp-image-533865\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-cart-booking-view.webp\" alt=\"CS-Cart booking cart view\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-cart-booking-view.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-cart-booking-view-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-cart-booking-view-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-cart-booking-view-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"mt-3 w-full empty:hidden\">\n<div class=\"text-center\">\u00a0<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<h5 class=\"pointer-events-none h-px w-px absolute bottom-0\" aria-hidden=\"true\" data-edge=\"true\">Checkout View:<\/h5>\n<div class=\"flex flex-col text-sm pb-25\">\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69baa965-5398-8324-82bd-c9854aea7fc4-29\" data-testid=\"conversation-turn-34\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"71b11f61-9e73-49a1-bfdf-fcdaa3a4f3dd\" data-message-model-slug=\"gpt-5-mini\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"108\" data-is-last-node=\"\" data-is-only-node=\"\">Booking details will also be visible to the customer on the checkout page before confirming the reservation.<\/p>\n<p data-start=\"0\" data-end=\"108\" data-is-last-node=\"\" data-is-only-node=\"\"><img decoding=\"async\" class=\"alignnone size-full wp-image-535435\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-bookings-checkout.webp\" alt=\"CS-Cart booking checkout\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-bookings-checkout.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-bookings-checkout-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-bookings-checkout-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-bookings-checkout-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<p>The customer can then place the order to confirm the reservation.<\/p>\n<p><strong>Booking Orders:<\/strong><\/p>\n<div class=\"flex flex-col text-sm pb-25\">\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69baa965-5398-8324-82bd-c9854aea7fc4-31\" data-testid=\"conversation-turn-38\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"e7e1ce07-efb4-4812-a164-61d6de876724\" data-message-model-slug=\"gpt-5-mini\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"92\" data-is-last-node=\"\" data-is-only-node=\"\">To view their booking history, the customer can navigate to <strong data-start=\"60\" data-end=\"91\">My Account &gt;&gt; Booking Orders<\/strong>.<\/p>\n<p data-start=\"0\" data-end=\"92\" data-is-last-node=\"\" data-is-only-node=\"\"><img decoding=\"async\" class=\"alignnone size-full wp-image-533759\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-customer-view-booking-orders.webp\" alt=\"CS-Cart booking order view\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-customer-view-booking-orders.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-customer-view-booking-orders-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-customer-view-booking-orders-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-customer-view-booking-orders-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"mt-3 w-full empty:hidden\">\n<div class=\"text-center\">\u00a0<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<div class=\"pointer-events-none h-px w-px absolute bottom-0\" aria-hidden=\"true\" data-edge=\"true\">\n<div class=\"flex flex-col text-sm pb-25\">\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69baa965-5398-8324-82bd-c9854aea7fc4-33\" data-testid=\"conversation-turn-42\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"2aced0f5-af2a-48ed-af0f-800e5a311f65\" data-message-model-slug=\"gpt-5-mini\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"58\" data-is-last-node=\"\" data-is-only-node=\"\">From here, the customer can see all their booking history.<\/p>\n<p data-start=\"0\" data-end=\"58\" data-is-last-node=\"\" data-is-only-node=\"\"><img decoding=\"async\" class=\"alignnone size-full wp-image-533760\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-customer-view-booking-orders-1.webp\" alt=\"CS-Cart booking orders\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-customer-view-booking-orders-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-customer-view-booking-orders-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-customer-view-booking-orders-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-customer-view-booking-orders-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"mt-3 w-full empty:hidden\">\n<div class=\"text-center\">\u00a0<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<div class=\"pointer-events-none h-px w-px absolute bottom-0\" aria-hidden=\"true\" data-edge=\"true\">\n<div class=\"flex flex-col text-sm pb-25\">\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69c3d9cb-c7d8-8320-876d-a2f42f8ce3b1-36\" data-testid=\"conversation-turn-66\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"23df0686-63e3-41a2-b9da-f03b8de28a20\" data-message-model-slug=\"gpt-5-3\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"109\" data-is-last-node=\"\" data-is-only-node=\"\"><strong data-start=\"0\" data-end=\"9\" data-is-only-node=\"\">Note:<\/strong> Customers can cancel bookings only if the <strong data-start=\"52\" data-end=\"83\">Booking Cancellation add-on<\/strong> is installed and enabled.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:78fdc106-0911-459c-ae22-113ae8e66adc-23\" data-testid=\"conversation-turn-44\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"5f2f5a68-0f51-40a8-a185-3b2eb7a673fa\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<div class=\"wk-index-wrap\">\n<h3 class=\"index-title\">Additionally, the system offers advanced features such as booking cancellation, calendar integration, and ICS invite functionality.<\/h3>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<h3>Installation<\/h3>\n<p>Click on<strong>\u00a0\u201cLocal\u201d<\/strong>\u00a0to browse the zip file, and then click on\u00a0<strong>\u201cUpload &amp; Install\u201d<\/strong>\u00a0as shown below in the snapshot.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-531385\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-store-addon-installation.webp\" alt=\"CS-Cart store calendar addon install\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-store-addon-installation.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-store-addon-installation-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-store-addon-installation-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-store-addon-installation-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:78fdc106-0911-459c-ae22-113ae8e66adc-26\" data-testid=\"conversation-turn-48\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"dffc2142-94d7-4a2d-ad45-e4f0e7c5ce5a\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"90\" data-is-last-node=\"\" data-is-only-node=\"\">To display bookings in a calendar view, you can use the <strong data-start=\"56\" data-end=\"89\">Booking Store Calendar add-on<\/strong>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"z-0 flex min-h-[46px] justify-start\"><img decoding=\"async\" class=\"alignnone size-full wp-image-531388\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-calendar-invite.webp\" alt=\"CS-Cart booking calendar invite\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-calendar-invite.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-calendar-invite-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-calendar-invite-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-calendar-invite-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/div>\n<div class=\"mt-3 w-full empty:hidden\">\n<div class=\"text-center\">\u00a0<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<div>\u00a0<\/div>\n<div>\n<div>Booking calendar invites (ICS) are available in email notifications, allowing users to receive and add bookings directly to their calendars.<\/div>\n<div>\u00a0<\/div>\n<div><strong>Note:<\/strong>\u00a0Booking invites depend on the Store Calendar add-on, so the Booking Store Calendar add-on is required for this functionality.<\/div>\n<div>\u00a0<\/div>\n<div>\u00a0<\/div>\n<\/div>\n<div><img decoding=\"async\" class=\"alignnone size-full wp-image-531390\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-cancellation.webp\" alt=\"CS-Cart cancellation addon installation\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-cancellation.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-cancellation-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-cancellation-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-cancellation-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/div>\n<div>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:78fdc106-0911-459c-ae22-113ae8e66adc-31\" data-testid=\"conversation-turn-58\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"312909af-99a6-4cca-941c-cbf08c3c2cbb\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"85\" data-is-last-node=\"\" data-is-only-node=\"\">The <strong>Booking Cancellation<\/strong> add-on allows both vendors and customers to cancel bookings.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"z-0 flex min-h-[46px] justify-start\">\n<div class=\"wk-index-wrap\">\n<h3 class=\"index-title\">Module Configuration(Booking Stores Calendar) | Admin<\/h3>\n<\/div>\n<p>To configure the calendar, navigate to <strong data-start=\"39\" data-end=\"127\">Add-ons &gt;&gt;\u00a0 Developers &gt;&gt; Webkul Software Pvt. Ltd. &gt;&gt; Booking Store Calendar &gt;&gt; Settings<\/strong>.<\/p>\n<\/div>\n<div class=\"mt-3 w-full empty:hidden\">\n<div class=\"text-center\"><img decoding=\"async\" class=\"alignnone size-full wp-image-531391\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/booking-store-calendar-configuration.webp\" alt=\"Booking store calendar configuration\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/booking-store-calendar-configuration.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/booking-store-calendar-configuration-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/booking-store-calendar-configuration-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/booking-store-calendar-configuration-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<div class=\"pointer-events-none h-px w-px absolute bottom-0\" aria-hidden=\"true\" data-edge=\"true\">\u00a0<\/div>\n<\/div>\n<div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-body\">\n<p>The admin needs to enter the <strong>Client ID<\/strong> and <strong>Client Secret<\/strong> in the configuration to sync booking data with Google Calendar.<\/p>\n<p>Before that, the admin needs to create a Google Developer Account by clicking\u00a0<a class=\"wk-external-link\" href=\"https:\/\/console.developers.google.com\/apis\/credentials\/consent\" target=\"_blank\" rel=\"noopener noreferrer nofollow external\" data-wpel-link=\"external\">here<\/a>.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-531392\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-signin.webp\" alt=\"google sign in\" width=\"1536\" height=\"1364\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-signin.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-signin-300x266.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-signin-1153x1024.webp 1153w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-signin-250x222.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-signin-768x682.webp 768w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div>After logging in to the Google Cloud Platform, the admin needs to create a new project.<\/div>\n<div>\u00a0<\/div>\n<div><img decoding=\"async\" class=\"alignnone size-full wp-image-531394\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/create-new-project-1.webp\" alt=\"create new project\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/create-new-project-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/create-new-project-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/create-new-project-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/create-new-project-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/div>\n<div>\u00a0<\/div>\n<div>Select <strong data-start=\"7\" data-end=\"24\">\u201cNew Project\u201d<\/strong> to create a new project.<\/div>\n<div>\u00a0<\/div>\n<div><img decoding=\"async\" class=\"alignnone size-full wp-image-531397\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/fill-creds-2.webp\" alt=\"fill credentials\" width=\"1119\" height=\"483\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/fill-creds-2.webp 1119w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/fill-creds-2-300x129.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/fill-creds-2-250x108.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/fill-creds-2-768x331.webp 768w\" sizes=\"(max-width: 1119px) 100vw, 1119px\" loading=\"lazy\" \/><\/div>\n<div>\n<ul>\n<li data-section-id=\"90zbfb\" data-start=\"0\" data-end=\"51\">\n<p data-start=\"2\" data-end=\"51\"><strong data-start=\"2\" data-end=\"19\" data-is-only-node=\"\">Project Name:<\/strong> Enter a name for the project.<\/p>\n<\/li>\n<li data-section-id=\"6vio5p\" data-start=\"52\" data-end=\"96\" data-is-last-node=\"\">\n<p data-start=\"54\" data-end=\"96\" data-is-last-node=\"\"><strong data-start=\"54\" data-end=\"71\" data-is-only-node=\"\">Organization:<\/strong> Select the organization.<\/p>\n<\/li>\n<\/ul>\n<p>Once the admin has created a project, they need to navigate to the\u00a0<strong>APIs and Services<\/strong>\u00a0<strong>&gt;&gt;<\/strong>\u00a0<strong>OAuth consent screen\u00a0<\/strong>tab and then click on the\u00a0<strong>CREATE<\/strong> button.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-531398\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/project-configuration.webp\" alt=\"Project configuration\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/project-configuration.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/project-configuration-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/project-configuration-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/project-configuration-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<div>\n<ul>\n<li data-start=\"96\" data-end=\"149\">\n<p data-start=\"98\" data-end=\"149\"><strong data-start=\"98\" data-end=\"111\">App Name:<\/strong>\u00a0Enter the name of your application.<\/p>\n<\/li>\n<li data-start=\"150\" data-end=\"230\">\n<p data-start=\"152\" data-end=\"230\"><strong data-start=\"152\" data-end=\"175\">User Support Email:<\/strong>\u00a0Enter the email address linked to your Google account.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:78fdc106-0911-459c-ae22-113ae8e66adc-23\" data-testid=\"conversation-turn-44\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"mt-3 w-full empty:hidden\">\n<div class=\"text-center\"><img decoding=\"async\" class=\"alignnone size-full wp-image-531399\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/project-configuration-audience.webp\" alt=\"project configuration audience\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/project-configuration-audience.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/project-configuration-audience-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/project-configuration-audience-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/project-configuration-audience-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<div class=\"pointer-events-none h-px w-px absolute bottom-0\" aria-hidden=\"true\" data-edge=\"true\">\u00a0<\/div>\n<ul>\n<li data-start=\"205\" data-end=\"260\"><strong data-start=\"205\" data-end=\"218\">Audience:<\/strong>\u00a0Choose the audience for your application.<\/li>\n<li data-start=\"262\" data-end=\"294\"><strong data-start=\"292\" data-end=\"316\">Contact Information:<\/strong>\u00a0Provide the necessary contact details for communication and support.<\/li>\n<\/ul>\n<p>After entering all the required credentials, create the project.<\/p>\n<p>Next, create an OAuth client to continue the setup process.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-531406\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/create-auth-client-id.webp\" alt=\"create auth client id\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/create-auth-client-id.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/create-auth-client-id-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/create-auth-client-id-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/create-auth-client-id-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<ul>\n<li data-section-id=\"19sdrnx\" data-start=\"0\" data-end=\"54\">\n<p data-start=\"2\" data-end=\"54\"><strong data-start=\"2\" data-end=\"23\" data-is-only-node=\"\">Application Type:<\/strong> Select the application type.<\/p>\n<\/li>\n<li data-section-id=\"twxmd3\" data-start=\"55\" data-end=\"96\">\n<p data-start=\"57\" data-end=\"96\"><strong data-start=\"57\" data-end=\"66\" data-is-only-node=\"\">Name:<\/strong> Enter the application name.<\/p>\n<\/li>\n<li data-section-id=\"gq4uaq\" data-start=\"97\" data-end=\"157\">\n<p data-start=\"99\" data-end=\"157\"><strong data-start=\"99\" data-end=\"133\" data-is-only-node=\"\">Authorized JavaScript Origins:<\/strong> Enter your store URL.<\/p>\n<\/li>\n<li data-section-id=\"12zyyez\" data-start=\"158\" data-end=\"278\" data-is-last-node=\"\">\n<p data-start=\"160\" data-end=\"278\" data-is-last-node=\"\"><strong data-start=\"160\" data-end=\"189\" data-is-only-node=\"\">Authorized Redirect URIs:<\/strong> Enter the redirect URL:<br data-start=\"213\" data-end=\"216\" \/><code data-start=\"218\" data-end=\"278\" data-is-last-node=\"\">instance-url\/vendor.php?dispatch=stores_calendar.auth_callback<\/code><\/p>\n<\/li>\n<\/ul>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:78fdc106-0911-459c-ae22-113ae8e66adc-40\" data-testid=\"conversation-turn-76\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"1abae940-33e9-4898-be0a-4c26506a4862\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"64\" data-is-last-node=\"\" data-is-only-node=\"\">From here, you will receive the Client ID and Client Secret key.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:78fdc106-0911-459c-ae22-113ae8e66adc-37\" data-testid=\"conversation-turn-70\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"6f3d0344-7cd1-4a30-89ac-4de79ee52652\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"64\" data-is-last-node=\"\" data-is-only-node=\"\">After creating the client, navigate to the <strong data-start=\"43\" data-end=\"55\">Audience<\/strong> section.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"z-0 flex min-h-[46px] justify-start\"><img decoding=\"async\" class=\"alignnone size-full wp-image-531419\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/publish-app.webp\" alt=\"publish app\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/publish-app.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/publish-app-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/publish-app-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/publish-app-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<p>Publish the application.<\/p>\n<p>The admin needs to enable the Google Calendar API by navigating to <strong>APIs &amp; Services &gt;&gt; Library &gt;&gt; Google Calendar API<\/strong> and enabling it.<\/p>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:78fdc106-0911-459c-ae22-113ae8e66adc-37\" data-testid=\"conversation-turn-70\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"mt-3 w-full empty:hidden\">\n<div class=\"text-center\">\n<div class=\"pointer-events-none h-px w-px absolute bottom-0\" aria-hidden=\"true\" data-edge=\"true\"><img decoding=\"async\" class=\"alignnone size-full wp-image-531427\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/enable-google-calendar-2.webp\" alt=\"enable google calendar api\" width=\"1116\" height=\"350\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/enable-google-calendar-2.webp 1116w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/enable-google-calendar-2-300x94.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/enable-google-calendar-2-250x78.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/enable-google-calendar-2-768x241.webp 768w\" sizes=\"(max-width: 1116px) 100vw, 1116px\" loading=\"lazy\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<h5>Library Installation:<\/h5>\n<p>You need to download the library manually.<\/p>\n<p>Navigate to the following location using the terminal:<\/p>\n<p><strong>app\/addons\/wk_booking_stores_calendar\/lib\/googleOauth<\/strong><\/p>\n<p><code class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">composer update<\/code><\/p>\n<div class=\"wk-index-wrap\">\n<h3 class=\"index-title\">Module Configuration(Store Calendar) | Vendor<\/h3>\n<\/div>\n<p>For authentication, the vendor needs to navigate to <strong>Booking Calendar &gt;&gt; Calendar Sync Configuration<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-531430\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-stores-calendar.webp\" alt=\"CS-Cart booking stores calendar authenticate\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-stores-calendar.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-stores-calendar-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-stores-calendar-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-stores-calendar-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:78fdc106-0911-459c-ae22-113ae8e66adc-43\" data-testid=\"conversation-turn-82\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"4cd4004b-ccd9-405c-a568-837cf1914cec\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"90\" data-is-last-node=\"\" data-is-only-node=\"\">To authenticate, the vendor needs to save the settings and authenticate the calendar.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"z-0 flex min-h-[46px] justify-start\"><img decoding=\"async\" class=\"alignnone size-full wp-image-531431\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-register-webhook.webp\" alt=\"CS-Cart register webhook\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-register-webhook.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-register-webhook-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-register-webhook-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-register-webhook-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:78fdc106-0911-459c-ae22-113ae8e66adc-44\" data-testid=\"conversation-turn-84\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"9f39c97d-96e1-4655-8b53-5aa20c55644a\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"66\" data-is-last-node=\"\" data-is-only-node=\"\">Register the webhook to enable real-time calendar synchronization.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"z-0 flex min-h-[46px] justify-start\">\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:78fdc106-0911-459c-ae22-113ae8e66adc-46\" data-testid=\"conversation-turn-88\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"00262523-68d5-48ec-9a0f-1fc81b2c2fe3\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"57\" data-is-last-node=\"\" data-is-only-node=\"\">The vendor can view bookings in the <strong data-start=\"36\" data-end=\"56\">Booking Calendar<\/strong>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"z-0 flex min-h-[46px] justify-start\"><img decoding=\"async\" class=\"alignnone size-full wp-image-532940\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-calendar-views.webp\" alt=\"CS-Cart booking calendar view\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-calendar-views.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-calendar-views-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-calendar-views-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-booking-calendar-views-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/div>\n<div class=\"mt-3 w-full empty:hidden\">\n<div class=\"text-center\">\u00a0<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<h5 class=\"pointer-events-none h-px w-px absolute bottom-0\" aria-hidden=\"true\" data-edge=\"true\">Mail<\/h5>\n<\/div>\n<div class=\"mt-3 w-full empty:hidden\">\n<div class=\"text-center\">\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:78fdc106-0911-459c-ae22-113ae8e66adc-47\" data-testid=\"conversation-turn-90\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"4641df42-decb-4b7d-88cb-e79dd3d300b9\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"74\" data-is-last-node=\"\" data-is-only-node=\"\">Both the vendor and the customer will receive booking confirmation emails.<\/p>\n<\/div>\n<p data-start=\"0\" data-end=\"74\" data-is-last-node=\"\" data-is-only-node=\"\"><img decoding=\"async\" class=\"alignnone size-full wp-image-533870\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-email.webp\" alt=\"CS-Cart booking email\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-email.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-email-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-email-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-email-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:78fdc106-0911-459c-ae22-113ae8e66adc-48\" data-testid=\"conversation-turn-92\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"670c66a8-94e1-4b37-a7d3-1276d3fb24cc\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"wk-index-wrap\">\n<h3 class=\"index-title\">Import Booking into Calendar Through .ICS File<\/h3>\n<\/div>\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<div class=\"flex flex-col text-sm pb-25\">\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69c3d9cb-c7d8-8320-876d-a2f42f8ce3b1-11\" data-testid=\"conversation-turn-50\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"7e7375ec-47b1-4b74-b747-caf78152fdda\" data-message-model-slug=\"gpt-5-mini\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"68\" data-is-last-node=\"\" data-is-only-node=\"\">Click on the <strong data-start=\"13\" data-end=\"26\">.ics file<\/strong> to import the booking into your calendar.<\/p>\n<\/div>\n<p data-start=\"0\" data-end=\"68\" data-is-last-node=\"\" data-is-only-node=\"\"><img decoding=\"async\" class=\"alignnone size-full wp-image-533872\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-ics-email.webp\" alt=\"CS-Cart ics mail\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-ics-email.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-ics-email-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-ics-email-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/cs-cart-ics-email-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"mt-3 w-full empty:hidden\">\n<div class=\"text-center\">\u00a0<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<div class=\"pointer-events-none h-px w-px absolute bottom-0\" aria-hidden=\"true\" data-edge=\"true\">\n<div class=\"flex flex-col text-sm pb-25\">\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69c3d9cb-c7d8-8320-876d-a2f42f8ce3b1-12\" data-testid=\"conversation-turn-52\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"830563e1-db53-4edd-8e16-08647bea17d0\" data-message-model-slug=\"gpt-5-mini\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"101\" data-is-last-node=\"\" data-is-only-node=\"\">After downloading the <strong data-start=\"22\" data-end=\"35\">.ics file<\/strong>, you can import it into your calendar to add the booking details.<\/p>\n<\/div>\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"101\" data-is-last-node=\"\" data-is-only-node=\"\"><img decoding=\"async\" class=\"alignnone size-full wp-image-533879\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/14-cs-cart-import-booking-to-calendar.webp\" alt=\"CS-Cart calendar invite\" width=\"1366\" height=\"768\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/14-cs-cart-import-booking-to-calendar.webp 1366w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/14-cs-cart-import-booking-to-calendar-300x169.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/14-cs-cart-import-booking-to-calendar-1200x675.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/14-cs-cart-import-booking-to-calendar-250x141.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/14-cs-cart-import-booking-to-calendar-768x432.webp 768w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<p>Click on the <strong>Import\u00a0<\/strong>button to import bookings.<\/p>\n<h3 class=\"panel-title\">Support<\/h3>\n<\/div>\n<div class=\"panel-body\">\n<p>For further any query feel free to contact us at <a href=\"http:\/\/webkul.uvdesk.com\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/webkul.uvdesk.com.<\/a><\/p>\n<p>Please explore our <a href=\"https:\/\/webkul.com\/cs-cart-development\/\" target=\"_blank\" rel=\"noreferrer noopener\">cs-cart Development Services<\/a>\u00a0and Quality\u00a0<a href=\"https:\/\/store.webkul.com\/CS-Cart.html\" target=\"_blank\" rel=\"noreferrer noopener\">cs-cart add-ons .<\/a><\/p>\n<p><strong>Note:<\/strong> If you are using a Booking Reservation version lower than 4.0, do not update directly to the latest version, as it includes major database schema changes.<\/p>\n<p>We do not recommend direct updates. If you still want to upgrade, our team can assist you with a paid update service.<\/p>\n<\/div>\n<\/div>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>CS-Cart Booking Reservation System enables vendors to sell rental (hourly\/daily), appointment, and hotel bookings directly from the Multi-Vendor panel. Customers can easily select their preferred time slots and quantities from the storefront. Vendors can manage availability by blocking specific dates or defining multiple booking slots per day with separate capacities. The system enables both vendors <a href=\"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":58,"featured_media":57042,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3500,1496],"tags":[1929,3501,3502,3503,590],"class_list":["post-56815","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-booking-and-reservation","category-cs-cart","tag-booking-and-reservation","tag-cs-cart-booking-and-reservation","tag-cs-cart-booking-and-reservation-system","tag-cs-cart-booking-reservation-system","tag-webkul"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>User Guide for CS-Cart Booking Reservation System - Webkul Blog<\/title>\n<meta name=\"description\" content=\"CS-Cart Booking Reservation System is a magnificent module helping user to create and manage appointments\/reservations online.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"User Guide for CS-Cart Booking Reservation System - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"CS-Cart Booking Reservation System is a magnificent module helping user to create and manage appointments\/reservations online.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-08-10T11:14:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-16T11:22:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Booking-And-Reservation-System1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"825\" \/>\n\t<meta property=\"og:image:height\" content=\"260\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Eashita Singha\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Eashita Singha\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"19 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/\"},\"author\":{\"name\":\"Eashita Singha\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/1881efc72bab63ca7d02345b52fcc26d\"},\"headline\":\"User Guide for CS-Cart Booking Reservation System\",\"datePublished\":\"2016-08-10T11:14:31+00:00\",\"dateModified\":\"2026-04-16T11:22:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/\"},\"wordCount\":2002,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Booking-And-Reservation-System1.png\",\"keywords\":[\"booking and reservation\",\"CS-Cart Booking And Reservation\",\"CS-Cart Booking And Reservation System\",\"CS-Cart Booking Reservation System\",\"webkul\"],\"articleSection\":[\"Booking And Reservation\",\"Cs Cart\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/\",\"url\":\"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/\",\"name\":\"User Guide for CS-Cart Booking Reservation System - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Booking-And-Reservation-System1.png\",\"datePublished\":\"2016-08-10T11:14:31+00:00\",\"dateModified\":\"2026-04-16T11:22:38+00:00\",\"description\":\"CS-Cart Booking Reservation System is a magnificent module helping user to create and manage appointments\/reservations online.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Booking-And-Reservation-System1.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Booking-And-Reservation-System1.png\",\"width\":825,\"height\":260,\"caption\":\"Booking-And-Reservation-System\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"User Guide for CS-Cart Booking Reservation System\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/1881efc72bab63ca7d02345b52fcc26d\",\"name\":\"Eashita Singha\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bfe0c8425c77510e3d96bdf54b3c6c38b5b82361445805a1a719f8834aec9fe3?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bfe0c8425c77510e3d96bdf54b3c6c38b5b82361445805a1a719f8834aec9fe3?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"caption\":\"Eashita Singha\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/eashita\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"User Guide for CS-Cart Booking Reservation System - Webkul Blog","description":"CS-Cart Booking Reservation System is a magnificent module helping user to create and manage appointments\/reservations online.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/","og_locale":"en_US","og_type":"article","og_title":"User Guide for CS-Cart Booking Reservation System - Webkul Blog","og_description":"CS-Cart Booking Reservation System is a magnificent module helping user to create and manage appointments\/reservations online.","og_url":"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2016-08-10T11:14:31+00:00","article_modified_time":"2026-04-16T11:22:38+00:00","og_image":[{"width":825,"height":260,"url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Booking-And-Reservation-System1.png","type":"image\/png"}],"author":"Eashita Singha","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Eashita Singha","Est. reading time":"19 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/"},"author":{"name":"Eashita Singha","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/1881efc72bab63ca7d02345b52fcc26d"},"headline":"User Guide for CS-Cart Booking Reservation System","datePublished":"2016-08-10T11:14:31+00:00","dateModified":"2026-04-16T11:22:38+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/"},"wordCount":2002,"commentCount":2,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Booking-And-Reservation-System1.png","keywords":["booking and reservation","CS-Cart Booking And Reservation","CS-Cart Booking And Reservation System","CS-Cart Booking Reservation System","webkul"],"articleSection":["Booking And Reservation","Cs Cart"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/","url":"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/","name":"User Guide for CS-Cart Booking Reservation System - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Booking-And-Reservation-System1.png","datePublished":"2016-08-10T11:14:31+00:00","dateModified":"2026-04-16T11:22:38+00:00","description":"CS-Cart Booking Reservation System is a magnificent module helping user to create and manage appointments\/reservations online.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Booking-And-Reservation-System1.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Booking-And-Reservation-System1.png","width":825,"height":260,"caption":"Booking-And-Reservation-System"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/cs-cart-booking-reservation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"User Guide for CS-Cart Booking Reservation System"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/1881efc72bab63ca7d02345b52fcc26d","name":"Eashita Singha","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bfe0c8425c77510e3d96bdf54b3c6c38b5b82361445805a1a719f8834aec9fe3?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bfe0c8425c77510e3d96bdf54b3c6c38b5b82361445805a1a719f8834aec9fe3?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","caption":"Eashita Singha"},"url":"https:\/\/webkul.com\/blog\/author\/eashita\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/56815","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/58"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=56815"}],"version-history":[{"count":199,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/56815\/revisions"}],"predecessor-version":[{"id":535437,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/56815\/revisions\/535437"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media\/57042"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=56815"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=56815"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=56815"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}