RuffRuff Order Bonus

Gift Not Being Distributed

This article summarizes the possible causes and solutions when a gift is not being distributed.

If a gift is not being distributed, consider the following possible causes.

An active paid plan is required to activate campaigns. Without one, campaigns remain in Draft status and will not apply.

If you are testing on a development store, a test plan subscription is also required.

In the theme editor's preview mode, you can only see the state at the time you clicked the preview button. To verify whether the gift is actually being distributed, test on your live online store.

If the app embed is disabled, the widget will not appear and customers will not be able to add the gift.

Go to Shopify admin → Online Store → Themes → Customize → App embeds and turn on RuffRuff Order Bonus, then save.

If the campaign status is set to "Draft," the gift will not be distributed. Change the status to "Active" and save.

If active dates are configured, the gift will not be distributed outside of that period. Check the start and end date/time.

If the configured eligibility conditions (cart subtotal, item quantity, customer tags, etc.) are not met, the gift will not be distributed.

  • If the condition match type is "AND," all conditions must be met simultaneously.

  • For customer conditions such as customer tags, customer metafields, total order count, and total spent, guest customers (not logged in) are always excluded.

If the Simple gift distribution method is set to "Manual add," or if "Automatically add gift to cart" is turned off in the settings page, the gift will not be added to the cart automatically. Customers must click the button in the widget to add the gift to their cart.

Also, for Choice gifts, customers must always make a selection regardless of whether the setting is auto or manual.

If any component products of the gift product (bundle product) are in the following state, the gift will not be distributed:

  • Inventory is 0 and "Continue selling when out of stock" is disabled

Solution: Add inventory, enable "Continue selling when out of stock," or change the setting to "Don't track inventory."

If the gift product (bundle product) status is "Draft," it cannot be added to the cart. Change it to "Hidden" or "Active" from the Products management page in the Shopify admin.

If "Online Store" is excluded from the gift product's sales channels, it cannot be added to the cart. Enable "Online Store" under "Sales channels" in the product management page.

Gift distribution is only supported for cart additions on the online store. Gifts will not be distributed through the following purchase channels:

  • Shop app

  • Buy Button

  • Shopify POS

  • Instagram

  • External marketplaces

  • Any sales channel other than the online store

The following purchase flows bypass the cart, so gifts will not be distributed:

  • Dynamic checkout buttons such as "Buy it now" or "Pay with PayPal"

  • Direct checkout links from cart abandonment emails

  • One-click purchase flows from third-party apps

Please guide customers to use the standard flow: Add to cart → Cart page → Checkout. You can also hide dynamic checkout buttons from your theme settings.

After changing campaign settings, it may take some time for the changes to take effect. Please wait a moment and try again.


If the issue is not resolved after checking the above, please contact our support team. Providing the date and time the issue occurred, the campaign name, and the steps you took will help us assist you more efficiently.