Introduction to Cart Options
Overview
Giftship’s Cart Options tool lets you add drag-and-drop blocks to your Shopify cart page — collecting information from customers once per order, right above the checkout button. We have a block for everything.
Because cart options live on the cart page instead of the product page, they only collect information once per order, not once per product — making them the best place for order-level information like order notes, gift messages, and delivery dates.
By default, cart options appear above the checkout button on single-address orders, and on the shipping rates page for multi-address orders. You can configure an option set to display on only one of those.
Blocks live inside option sets. Create unlimited option sets, each with full control over which products in the cart trigger it to display:
- Any product
- A particular product
Blocks
Cart options share the same block library as Product Options — choose from 20 different blocks and counting on the Blocks tab, including:
- Upsells — smart, where Shopify picks the complementary products for you, or regular, where you choose
- Gift Message — digital or regular
- Datepicker
- File Upload
- Checkbox
- Text Area
- Number Input
- Email Input
- Phone Input
- Radio Button Options
- Dropdown Menu
- Color Picker
- Color Swatch
- Image Gallery
- Information Banners
- Custom HTML
- A hidden input block, for custom JavaScript integrations
Every block is fully customizable, and you can add unlimited blocks to any option set — then drag and drop to reorder them.
Since cart options only run once per order, they’re not the best fit for upsell-style blocks. They work best for order-level information — order notes, gift messages, delivery dates, and similar fields.
Configuring a Block
Every block includes two primary tabs: Block Options and Display Rules.
Add a label — this displays to the customer as a heading above the block — and placeholder text, which appears in the field itself as a call to action. You can also add optional help text below the field for more direction, and set a character limit to keep responses short and sweet.
You can also mark the field as required — this prevents customers from checking out without entering information.
Information collected through cart options populates the order’s additional details, also known as note attributes.
Next Step
Ready to build your first cart option set? Follow the setup guide: