{"section":"tutorials","requestedLocale":"en","requestedSlug":"registering-holidays","locale":"en","slug":"registering-holidays","path":"docs/en/tutorials/shipping/registering-holidays.md","branch":"main","content":"The **Holidays** feature allows you to configure days that should not be considered valid for shipping. Therefore, the system can calculate the shipping deadline considering holidays and increasing shipping estimated time.\n\n## Setting up Holidays\n\nTo set up the Holidays, follow the steps below:\n\n1. In the VTEX Admin, go to **Store settings > Shipping > Holidays**, or type *Holidays* in the search bar at the top of the page.  \n2. In the `Holiday Name` field, fill in the name of the holiday you want to register.\n3. In the `Start Date` field, fill in the holiday start date.\n4. In the `End Date`, fill in the end date of the holiday.\n5. Click on `Save`.\n\n**Holidays** feature will only be valid for carriers configured to allow these settings. To make the carrier eligible for holiday setup, follow the steps below:\n\n1. In the VTEX Admin, go to **Shipping > Shipping Strategy**, or type *Shipping Strategy* in the search bar at the top of the page.  \n2. On the `Shipping Policies` tab, select the [shipping policy](/en/docs/tutorials/shipping-policy) associated with the given carrier.\n3. In the **Weekends and Holidays** section, make sure the option `Holiday delivery` disabled <i class=\"fas fa-toggle-off\"></i>.\n4. Click on `Save`.\n\n> ℹ️ You may configure holidays for the years to come.\n\n## How to consider holidays when calculating shipping time\n\nThe shipping time calculated for an order is based on the sum of two factors:\n\n- **Picking time**: The time the store operator takes to make the order items available to the [carrier](/en/docs/tutorials/carriers-on-vtex).\n- **Delivery time**: The time it takes for the carrier to deliver the order to the end customer.\n\n`Picking time + Delivery time = Order shipping time`\n\nThis distinction is important because holidays can impact each one differently, as you will see below.\n\nFrom a technical standpoint, holidays are considered in the `shippingEstimateDate` variable of the order ([orderForm](https://developers.vtex.com/vtex-rest-api/reference/orderform-fields)), which is calculated only after payment confirmation. After payment confirmation, the customer is informed about the estimated delivery date, which by default disregards holidays as business days.\n\n### Example 1\n\n1. An order is placed and has its payment confirmed on Monday (02/05), with a delivery time of two business days.\n2. Tuesday (02/06) is a holiday.\n3. The estimated delivery date will be Thursday (02/08), as Tuesday will not be considered a business day.\n\n> ⚠️ There is one exception in which the holiday counts as a business day: when the customer places an order on a holiday and the carrier has shipping hours set ([Shipping Window](/en/docs/tutorials/carrier-working-hours)) for that same day.\n\n### Example 2\n\n1. An order is placed and has its payment confirmed on Wednesday (11/02), with a delivery time of one business day.\n2. Wednesday (11/02) is a holiday.\n3. The carrier has a picking time configured for Wednesday (11/02), so the estimated date the customer will receive the order is Thursday (11/03). The Wednesday holiday will be considered a business day because the shipping is scheduled for the same day the customer placed the order."}