Add gift wrap option to your cart

The Be Yours theme allows you to offer a gift wrapping service in the cart. When customers select the gift wrapping option, the theme adds a gift-wrap product to the cart automatically.

Gift wrapping can be displayed in both:

  • Cart drawer
  • Cart page

Depending on your theme setting, the gift wrapping charge can be added as either a flat rate or on a per product basis.

Gift wrapping preview

How to Add Gift Wrapping to the Cart in Be Yours

STEPS:

1. Understanding How Gift Wrapping Works

Gift wrapping in Be Yours is controlled by a Shopify product and a Shopify navigation menu.

The theme looks for a menu with this exact handle:

gift-wrapping

Then, the theme uses the first product link inside that menu as the gift-wrap product.

The setup requires:

Required item Purpose
Gift-wrap product The product that represents the gift wrapping service.
Gift wrapping menu A menu with the handle gift-wrapping that links to the gift-wrap product.
Giftwrap rate type A theme setting that controls how the gift wrapping quantity is calculated.

Important:

The gift-wrap product must be the first menu item inside the gift-wrapping menu.

2. Create a Gift-Wrap Product

First, create your gift wrapping service as a Shopify product.

  1. From your Shopify admin, go to Products.

  2. Click Add product.

  3. Add the product title.

    Example:

    Gift wrapping
    
  4. Add a product description.

    You can use the description to explain what materials will be used for gift wrapping.

  5. Add a product image.

    This image can show customers what the gift-wrapped package looks like.

  6. Set the price for the gift wrapping service.

    If gift wrapping is free, set the price to:

    0
    
  7. Make sure the product is active and available on the Online Store sales channel.

  8. Configure inventory.

    Recommended setup:

    • If you do not want Shopify to track inventory for gift wrapping, disable Track quantity.
    • If you keep inventory tracking enabled, make sure the gift-wrap product has enough inventory.
  9. Click Save.

Create a gift-wrap product

Recommended product setup:

Setting Recommended value
Product title Gift wrapping
Product status Active
Sales channel Online Store
Price Your gift wrapping charge, or 0 if free
Inventory tracking Disabled, or enough inventory available
3. Create the Gift Wrapping Menu

Next, create a menu that tells the theme which product should be used for gift wrapping.

  1. From your Shopify admin, go to Content > Menus.

  2. Click Add menu.

  3. Enter the menu title:

    Gift wrapping
    
  4. Make sure the menu handle is:

    gift-wrapping
    
  5. Click Add menu item.

  6. Enter a name for the menu item.

    Example:

    Gift wrapping
    
  7. In the Link field, select Products.

  8. Select the gift-wrap product you created earlier.

  9. Click Add.

  10. Click Save menu.

Important:

The menu handle must be exactly:

gift-wrapping

The first menu item must link to the gift-wrap product.

Recommended menu setup:

Field Value
Menu title Gift wrapping
Menu handle gift-wrapping
First menu item Gift-wrap product
First menu item link type Product link
4. Configure the Giftwrap Rate Type

Be Yours includes a theme setting that controls how the gift wrapping charge is calculated.

  1. From your Shopify admin, go to Online Store > Themes.
  2. Find the Be Yours theme and click Customize.
  3. Click the Theme settings icon.
  4. Open Miscellaneous.
  5. Find Giftwrap rate type.
  6. Choose one of the available options.
  7. Click Save.

Available options:

Giftwrap rate type How it works
Flat rate Adds one gift-wrap product to the cart, regardless of how many products are in the cart.
Per product basis Adds gift wrapping based on the number of non-gift-wrap products in the cart.

Example:

Cart content Flat rate Per product basis
1 product 1 gift-wrap product 1 gift-wrap product
3 products 1 gift-wrap product 3 gift-wrap products
5 products 1 gift-wrap product 5 gift-wrap products

Recommended setup:

Store requirement Recommended option
Charge once per order Flat rate
Charge for each product in the cart Per product basis
5. Check Gift Wrapping in the Cart Drawer

Gift wrapping can appear in the cart drawer when the cart drawer is enabled.

  1. From your Shopify admin, go to Online Store > Themes.
  2. Click Customize.
  3. Open Theme settings.
  4. Open Cart drawer.
  5. Make sure Enable cart drawer is turned on if you want to use the cart drawer.
  6. Click Save.

After setup:

  1. Open your storefront.
  2. Add a regular product to the cart.
  3. Open the cart drawer.
  4. Check if the gift wrapping checkbox appears.
  5. Select the gift wrapping option.
  6. Confirm that the gift-wrap product is added to the cart.

The cart drawer can also display a gift note area when gift wrapping is selected.

6. Check Gift Wrapping on the Cart Page

Gift wrapping can also appear on the cart page.

To test it:

  1. Open your storefront.
  2. Add a regular product to the cart.
  3. Go to the cart page.
  4. Check if the gift wrapping checkbox appears.
  5. Select the gift wrapping option.
  6. Confirm that the gift-wrap product is added to the cart.
  7. Add a gift note if needed.
  8. Continue to checkout.

If you also use cart notes, you can enable or disable cart notes separately in the cart page settings.

To check the cart note setting:

  1. From your Shopify admin, go to Online Store > Themes.
  2. Click Customize.
  3. Open the Cart template.
  4. Open the cart footer section.
  5. Enable or disable Cart note based on your preference.
  6. Click Save.
7. Editing Gift Wrapping Text

The gift wrapping text is controlled by theme translation text.

To edit the text:

  1. From your Shopify admin, go to Online Store > Themes.

  2. Click the ... menu next to the Be Yours theme.

  3. Click Edit default theme content.

  4. Search for:

    gift wrapping
    
  5. Edit the gift wrapping text.

  6. Search for:

    gift note
    
  7. Edit the gift note placeholder or label if needed.

  8. Click Save.

Default gift wrapping text example:

For {{ price }} please wrap the products in this order.

Important:

Keep the {{ price }} variable if you want the gift wrapping price to appear in the message.

8. Recommended Setup

For most stores, we recommend this setup:

Item Recommended value
Gift-wrap product title Gift wrapping
Gift-wrap product inventory Do not track quantity, or keep inventory available
Gift-wrap product price The amount you want to charge
Menu title Gift wrapping
Menu handle gift-wrapping
First menu item Gift-wrap product
Giftwrap rate type Flat rate or Per product basis, depending on your store policy

Recommended rate type:

Requirement Suggested setting
One gift wrapping charge per order Flat rate
Gift wrapping charge for each product Per product basis
9. Notes and Limitations

Please note the following behavior:

  • Gift wrapping requires a menu with the handle gift-wrapping.
  • The first menu item in that menu must be a product link.
  • The product linked in the first menu item is used as the gift-wrap product.
  • The theme uses the first variant of the gift-wrap product.
  • If the gift-wrap product is unavailable or out of stock, gift wrapping may not work correctly.
  • If the cart contains only the gift-wrap product, the theme can remove it automatically.
  • Gift wrapping is calculated based on the Giftwrap rate type setting.
  • The cart drawer must be enabled if you want customers to use gift wrapping from the cart drawer.
  • Third-party cart apps or custom cart code may affect how this feature works.

Troubleshooting

If the gift wrapping option does not appear or does not work correctly, please check the following:

  • Make sure the gift-wrap product has been created.
  • Make sure the gift-wrap product is active.
  • Make sure the gift-wrap product is available on the Online Store sales channel.
  • Make sure the gift-wrap product has inventory available, or disable inventory tracking.
  • Make sure a menu named Gift wrapping has been created.
  • Make sure the menu handle is exactly gift-wrapping.
  • Make sure the first menu item links to the gift-wrap product.
  • Make sure the first menu item is a product link, not a page, collection, or custom URL.
  • If the quantity is not what you expect, check Theme settings > Miscellaneous > Giftwrap rate type.
  • If gift wrapping does not appear in the cart drawer, make sure the cart drawer is enabled.
  • If gift wrapping does not appear on the cart page, make sure you are using the theme cart page and not a third-party cart app.
  • Clear your browser cache and refresh the storefront.
  • Make sure you are using the latest version of the Be Yours theme.

Need Further Assistance

If you encounter any issues or need additional help with your Be Yours theme, please reach out to our support team via our Ticket System for assistance within 8 hours.