What is the _BirdChimeSlotId and how do I hide it?
The _BirdChimeSlotId stores customer selections from your Bird Pickup & Delivery widget.
This private line item property appears when you use our Rates functionality. It determines which delivery rates to display during Shopify checkout.
The _BirdChimeSlotId contains four key pieces of information:
- M=P: Method (P=pickup, D=delivery, S=shipping)
- L=1: Location ID
- D=2023-08-08: Selected delivery date
- T=9:00 AM - 6:00 PM: Selected time slot

Test if _BirdChimeSlotId appears on your cart page
Follow these steps to check if _BirdChimeSlotId is visible to customers:
- Add a product to your cart
- Navigate to the cart page
- Select delivery details in the Bird widget
- Proceed to checkout
- Return to the cart page
Check both your main cart page and drawer cart if applicable.

If you see _BirdChimeSlotId, you need to hide it. If not visible, no action required.
Hide _BirdChimeSlotId from your cart page
We automatically hide _BirdChimeSlotId, but some themes require manual configuration.
Note: Contact our support team for assistance. Only proceed if you're comfortable editing code.
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.

Related Articles
- Attach Delivery Date In Order Metafield using Shopify Flow
- How to Customize the Widget Look
- Manual Widget Placement
Updated on: 10/09/2025
Thank you!
