
We've made the following two changes to the "Restrictions" feature in RuffRuff Order Bonus (Gift Campaigns).
Change 1: Discontinued the "Require Purchase of a Regular Product with the Gift" Restriction
- Target: "Restriction Settings > Require purchase of a regular product with the gift" in Gift Campaigns
- Details: This restriction has been discontinued
Reason for Discontinuation
- Equivalent control could already be achieved with "Application Conditions," making the feature redundant.
- This redundancy complicated behavior and was a source of bugs, such as being unable to perform delete operations under certain conditions.
Alternative Method
If you want to prevent customers from purchasing the gift on its own, set the following in the campaign's "Application Conditions."
- Condition: "Cart item quantity" ≥ 1 (ensures at least one regular product is included)
Change 2: Changed the Timing of the Check Process to "Only When Accessing the Checkout Page"
- Target: "Restriction Settings > Check whether the customer meets the gift conditions" in Gift Campaigns
- Previous behavior: Ran both when the cart changed and when accessing the checkout page
- New behavior: Runs only when accessing the checkout page
Reason for the Change
- On pages other than checkout, the "automatic gift removal" logic already handles this, making the duplicate check redundant.
- This duplicate check caused issues under certain conditions, such as being unable to remove gift products or regular products.
Effect
- Eliminates unnecessary duplicate checks, improving consistency and usability.
- Avoids unexpected blocks or inability to delete items during cart operations.