Skip to main content

Shipping rates are not available when a gift product is in the cart

Written by Marcela Plevacova

When you enable a Gift offer, Giftbox creates a Ghost product — a hidden product for the free gift. As a newly created item, it may not be automatically assigned to your existing custom shipping profiles in some cases, which may result in a shipping error at checkout.

  • "This product is not available for delivery to your location."

  • "Shipping not available"

Add the Ghost product to a shipping profile

The most common fix is to assign the Ghost product to the same shipping profile used by the rest of your products.

  1. Go to Settings → Shipping and delivery in your Shopify Admin.

2. Find the Ghost product

Open your shipping profile and look for the Giftbox Ghost product

3. Add the Ghost product to the shipping profile that already covers your other products

4. Save and test checkout

Save the profile and verify that shipping rates appear correctly at checkout.

Heads up: The Ghost product is only created when a gift offer is first enabled. If you disable and re-enable an offer, a new Ghost product is generated — and you'll need to add it to the shipping profile again each time.

Still not working? Check the stock location

If shipping rates are still unavailable after updating the profile, the Ghost product may be assigned to a different stock location than the one your store uses.

Update the Ghost product's location

Giftbox always creates the Ghost product at your default Shopify location. If your store uses a non-default or custom location, you'll need to update this manually.

  1. Find the Ghost product in Shopify

Go to Products in your Shopify Admin and search for the Ghost product.

2. Edit the inventory location

Open the product, scroll to the Inventory section, and update the stock location to match the location your store actively uses.

3. Save and re-test

Save the change and test checkout again. Shipping rates should now appear correctly.

🔄 Like with shipping profiles, you may need to repeat this step each time you re-enable a gift offer — a new Ghost product is created every time and assigned to the default location.

✓ Once both the shipping profile and the stock location are correctly set for the Ghost product, the shipping error should be fully resolved and your customers can check out without any issues.

Did this answer your question?