Articles on: FAQs

What is _BirdChimeSlotId and how do I manage it?

_BirdChimeSlotId appears in two different places in your Shopify store, and they serve different purposes. Understanding which one you're seeing helps you know what actions you can take.


  • Cart Attribute: Appears in the "Additional Details" section on order pages. Cannot be hidden or removed, but you can clear its value.
  • Line Item Property: Appears as a property on cart items (visible on both cart pages and order pages). Can be hidden.



Cart Attribute (Order Page - Cannot be Hidden)


The _BirdChimeSlotId is an internal variable that improves widget reliability and helps diagnose issues with missing dates, times, and other hard-to-debug problems. You can safely ignore this field or use it to view detailed order information.


Where it appears: In the "Additional Details" section on Shopify order pages (admin view only).


Shows _BirdChimeSlotId cart attribute property with values


Important: You cannot remove the field from the additional details section. You can only clear its value on a per-order basis.


The variable captures key order details at checkout. It helps diagnose critical issues like checkout page caching problems. The value appears as a formatted string with semicolon-separated components:


M=D;L=;D=2025-10-23;T=7:00 PM - 8:00 PM;TS=2025-10-18 06:33:14;S=R;Z=1


Here's what each symbol represents:


Symbol

Possible Values

Explanation

M

P, D, or S

Method: Pickup, Delivery, or Shipping

L

Location ID

The location identifier

D

YYYY-MM-DD

Selected date

T

Time range

Selected time slot

TS

YYYY-MM-DD HH:MM:SS

Timestamp when the selection is made in the widget

S

D, T, R, or N

Slot type: date (D), datetime (T), datetime range (R), or no date (N)

Z

Postal code / Zip code

Postal code value


Clear _BirdChimeSlotId value on order pages


You can clear its value on a per-order basis:


  1. Open any order page
  2. Click the pencil icon next to "Additional Details"
  3. Edit the _BirdChimeSlotId value to empty
  4. Click Save


Shows _BirdChimeSlotId cart attribute property with empty value


This reduces the UI space used by the field. However, we recommend keeping the value intact for troubleshooting purposes.



Line Item Property (Cart Page - Can be Hidden)


The _BirdChimeSlotId stores customer selections from your Bird Pickup & Delivery widget.


Where it appears: As a line item property on cart pages and order pages in Shopify Admin.


When line item properties appear: Line item properties usually don't show unless you've enabled carrier-calculated shipping (CCS) rates. They may also appear for Shopify Plus merchants with B2B features enabled.


Important: This can be hidden from customer-facing cart pages. It determines which delivery rates to display during Shopify checkout.


The _BirdChimeSlotId contains four key pieces of information:


Symbol

Possible Values

Explanation

M

P or D or S

Pickup or Delivery or Shipping

L

1

Location ID

D

2025-08-08

Selected date

T

9:00 AM - 6:00 PM

Selected time slot


Shows the _BirdChimeSlotId line item property along with values


Test if _BirdChimeSlotId appears on your cart page


Follow these steps to check if _BirdChimeSlotId is visible to customers:


  1. Add a product to your cart
  2. Navigate to the cart page
  3. Select delivery details in the Bird widget
  4. Proceed to checkout
  5. Return to the cart page


Check both your main cart page and drawer cart if applicable.


Shows the cart page with _BirdChimeSlotId visible as a line item property that can be hidden


If you see _BirdChimeSlotId, you may hide it by following the steps below. If not, no action is required.


Hide _BirdChimeSlotId from your cart page


We automatically hide _BirdChimeSlotId, but some themes require manual configuration.


Option 1: Using unless statements


Option 1a: Standard Liquid syntax


Find this code in your cart file (cart.liquid, cart-template.liquid, main-cart.liquid):


{% unless p.last == blank %}


Replace with:


{% unless p.last == blank or p.first == '_BirdChimeSlotId' %}


Option 1b: Whitespace control syntax


Find this code:


{%- unless p.last == blank -%}


Replace with:


{%- unless p.last == blank or p.first == '_BirdChimeSlotId' -%}


Option 2: Using if statements


Find this code:


{% if p.last != blank %}


Replace with:


{% if p.last != blank and p.first != "_BirdChimeSlotId" %}


Option 3: Using property variables


Find this code:


{% unless property.last == blank %}


Replace with:


{% unless property.last == blank or property.first == '_BirdChimeSlotId' %}


Option 4: Remove entire property display


Find this code in cart-ajax-template.liquid or cart-notification.liquid:


<span class="ajaxcart__product-meta">{{@key}}: {{this}}</span>


Remove this line completely.


Append to existing conditions


If your code already has additional conditions, append one of these:


or p.first == "_BirdChimeSlotId"


and p.first != "_BirdChimeSlotId"


or property.first == '_BirdChimeSlotId'


That's it! The _BirdChimeSlotId will no longer appear on your cart page.


Remove _BirdChimeSlotId from orders


Shopify API restrictions prevent automatic removal from orders.


You can manually remove it by hovering over the _BirdChimeSlotId and clicking the Delete button.


Shows the order details with _BirdChimeSlotId visible and a delete button that appears on hover


Updated on: 11/06/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!