RuffRuff Order Bonus

Maximize your LTV with automated gift & discount campaigns.

Highest Quality

Certified Shopify App

First purchase incentive app from Japan to earn the "Built for Shopify" badge.

A premium-quality app that meets Shopify's rigorous standards for speed, design integration, accessibility, and merchant value.

Save time

Make everyday rewards easier to manage

Automatically apply discounts and distribute gifts based on your conditions. Reduce the work of checking and adding rewards to each order.

Post-order gifts and recovery for missed gifts are also supported. Keep your promotions running with a distribution method that fits your store.

Feature-Rich

Execute Any Promotional Campaign

Launch volume discounts, gift distributions, free shipping, member-exclusive offers, and any campaign you can imagine instantly.

Enhance appeal by displaying offers to specific members or products only, show comparative pricing, and easily execute complex strategies by freely combining conditions.

🏆️ Developed by the "Shopify Partner of the Year 2025 Japan" award-winning company

Discount features

Selectable discount types

You can implement 3 types of discounts: Product discount, Order discount, and Shipping discount.

Selectable application methods

You can choose the Method for applying the discount from Automatic and Manual.

Discounts with various conditions

You can implement discounts based on any conditions, such as Active dates, Cart subtotal price, Cart item quantity, Customer login status, Customer tag, Customer metafield, Customer total order count, and Customer total spent.

Freely combine conditions

Conditions can be freely combined, allowing for complex discounts by combining multiple conditions.

Freely combine discounts

Combinations of discounts for product, order, and shipping are also possible.

Usage limits

You can set Maximum campaign uses for discounts, such as "Limit number of times this campaign can be used in total" or "Limit to one use per customer."

Customization of discount code names

The Discount code name can be customized to any desired name.

Rounding adjustment

You can round down or round up fractional amounts of the discounted price. By using this feature, you can sell products at easy-to-understand or rounded prices even after the discount is applied.

Maximum discount amount

You can set maximum discount amounts for product and order discounts. This feature helps prevent excessive discounting.

Application range

In Product discounts, you can specify the application range for eligible items in the cart by defining "from which item to which item" the discount applies. For example, you can easily implement discount promotions such as "half price from the 2nd item."

Priority order

For Product discounts, you can set the application order for eligible items in the cart to "Highest price first" or "Lowest price first" based on the product unit price. This allows you to "control excessive discounting" or "provide a better deal for customers."

Discount for Specific Shipping Methods

In addition to discounting all shipping charges together, you can specify individual shipping methods to discount.
Example: An order containing both room-temperature and refrigerated items
✅ Standard shipping → Free shipping
✅ Refrigerated shipping → Charged as usual

Gift distribution features

Selectable gift types

You can select the Gift type from the following 3 options:

  • Simple gift: Distribute a specific gift product.
  • Choice gift: Customers select from multiple gift products.
  • Repeatable gift: Automatically distribute gift products every time conditions are met.
ギフトの配布方法:注文前の自動配布・手動配布と、注文後の自動配布。

Choose from three gift distribution methods

Choose automatic, manual, or post-order distribution to suit your store. Before checkout, gifts are added to the cart; after checkout, they are added to the completed order.

Note: Available distribution methods vary by gift type and channel.

注文後ギフト:条件を満たした注文へ無料ギフトを自動追加。シンプルギフト・繰り返しギフトに対応。

Automatically add gifts after checkout

Automatically add free gifts to qualifying orders—for example, one promotional gift with orders of ¥10,000 or more.

Supports Simple gifts and Repeatable gifts. Enable the feature and configure your distribution conditions to use it. Orders that have already been fulfilled are excluded.

ギフトの配布漏れを自動リカバリー。オンラインストアの注文を確認し、カートで追加されなかった無料のシンプルギフト・繰り返しギフトを注文後に補完。

Automatically recover missed gifts

Check online store orders and automatically add eligible gifts that were missed in the cart after checkout.

Note: This feature must be enabled. It applies to free Simple gifts and Repeatable gifts configured for automatic distribution. Manual distribution and Choice gifts are excluded from automatic recovery. Automatic addition may not be possible depending on order status or inventory availability.

チャネルごとの配布設定例。下書き注文・定期注文・Shopを対象に、Facebook & Instagramを対象外にした例。

Configure gift distribution by channel

Distribute gifts after checkout for orders from selected channels, including completed draft orders, subscription renewal orders, and Shop.

Note: Configure the channels you want to include. Channels such as Shop can be registered individually. The Facebook & Instagram exclusion shown in the image is an example setting, not an indication that the channel is unsupported.

Gift distribution with various conditions

You can distribute gifts based on conditions such as active dates, cart subtotal, cart item quantity, customer login status, customer tags, customer metafields, and total customer order count.

Note: Customer login status cannot be used as a condition for post-order distribution. Available conditions vary by distribution method.

Freely combine conditions

Conditions can be freely combined, allowing for complex gift distribution by combining multiple conditions.

Customization of components

You can customize the gift product's variants and Quantity. It is possible to distribute a gift set consisting of 1 unit of Product A and 3 units of Product B.

Restrictions on gift distribution

Various restrictions can be implemented during gift distribution. You can use Checkout rules to limit distribution of gifts that do not meet conditions or limit gift quantity to 1 item.

Customization of icons

The floating icon for the gift widget can be freely customized.

Customization of colors

Various colors of the gift widget can be freely customized.

Customization of text

The text in the gift widget can be changed or translated.

Customization of prices

You can customize gift product prices to offer gifts for free or at a special price.

Note: Automatic post-order distribution is available for free gifts only.

Customization of images

Images for gift products can be set freely. By setting an image, it can be displayed on the cart page and at checkout.

Translation

Gift products can be translated. This can be utilized for multi-language stores and cross-border EC.

What you can do with campaign display features

Display campaign information

You can show information regarding active campaigns to customers.

Segmented campaign information display

Campaign information can be displayed filtered by "specific conditions" or "Active dates." This enables more strategic sales promotion, such as pre-announcements or exclusive guidance for loyal customers.

Product Message

You can display any custom message on the product page. This can be used for:

  • Displaying dual prices during a sale (Original price → Sale price)
  • Displaying discounted prices exclusively for VIP or BtoB members
  • Showing campaign information only for specific products and variants
  • Displaying a campaign preview before the active dates begin

Badges

You can display any badge text above campaign information in the widget or product message to indicate its status.

Use labels such as “Active,” “Coming soon,” or “Distribution limit reached” to visually highlight the campaign status for customers.

Product Card Badges

You can display active campaign information as badge text in product lists.

On any product listing, including collection pages and recommended product lists, you can effectively promote campaign information such as “SALE,” “10% OFF,” and “Gift available.”

Icon customization

The widget's floating icon can be customized freely.

Customize colors

The various colors of the Widget can be freely customized.

Customize wording

The wording within the Widget can be changed or translated.

Pricing Plans

  • The price varies depending on your Shopify store plan.
  • Annual payments save you the equivalent of two months compared to monthly payments.
  • A 3-day free trial is available.
Shopify Plan

Monthly Payment

Annual Payment
(Monthly Equivalent)

Basic

$9.9

$99
(Monthly $8.25)

Grow

$13.9

$139
(Monthly $11.58)

Advanced

$19.9

$199
(Monthly $16.58)

Plus

$29.9

$299
(Monthly $24.92)

Campaign ideas

App use cases

Browse by goal and compare each condition and benefit at a glance.

33 use cases

What would you like to achieve?

Gift

1万円以上で好きなノベルティを選べる

Whenカート小計1万円以上
Benefitお客様が候補からギフトを選択
View setup notes

選べるギフトはお客様の選択が必須で、カートへ自動追加されません。

Gift

対象商品を3点買うごとにサンプルを贈る

When対象商品3点ごと
Benefitサンプルを1点ずつ追加
View setup notes

繰り返しギフトは条件達成ごとに、カートへ自動追加されます。

Gift

購入額ごとにギフトを追加

Whenカート小計1万円ごと
Benefitギフトを1点ずつ追加
View setup notes

繰り返しギフトは小計金額を繰り返し条件にできます。

Discount

割引後の価格を10円単位に整える

When1,980円の商品を10%OFF
Benefit1,782円から端数を切り捨てて1,780円に
View setup notes

端数調整は注文割引と商品割引に対応し、配送割引には対応しません。切り上げ・切り捨てと調整単位を設定できます。調整後の価格が0円以下になる場合などは調整がスキップされます。

Display

対象商品の一覧に「ギフトあり」を表示

When対象商品のキャンペーン期間中
Benefit商品カードにバッジを表示
View setup notes

商品カードバッジはキャンペーン期間中のみ表示できます。埋め込みアプリとキャンペーンの表示設定が必要です。

Display

セール対象商品に「10%OFF」バッジを表示

When対象商品の割引キャンペーン期間中
Benefit商品一覧で割引をアピール
View setup notes

商品カードバッジには期間中のテキストを設定します。開始前・終了後は表示されず、バリアント単位で対象を指定することはできません。

Display

商品ページに元価格と割引後価格を表示

When1,980円の商品を10%OFF
Benefit「1,980円 → 1,782円」と表示
View setup notes

商品メッセージの価格変数は商品割引キャンペーンで使用できます。商品ページへのアプリブロック追加と表示設定が必要です。選択中のバリアントに応じて価格が更新されます。

Display

セール開始前に商品ページで予告

Whenキャンペーンの開始前に表示期間を設定
Benefit「まもなく開始」を商品メッセージで表示
View setup notes

商品メッセージの表示期間をキャンペーンの有効期間とは別に設定し、開始前のバッジテキストを用意する例です。商品カードバッジは開始前には表示されません。

Discount

VIP会員限定割引

WhenVIP会員
Benefit会員限定の割引
View setup notes

顧客タグなどを使って対象会員を指定します。

Shipping

ゴールド会員以上は送料無料

When会員ランクがゴールド以上
Benefit送料無料
View setup notes

会員ランクに応じた顧客情報を条件にします。

Discount

会員ランク別に段階割引

Whenノーマル/シルバー/ゴールド/ダイヤモンド
Benefitランクに応じて5%/10%/15%/20%OFF
View setup notes

ランクごとに割引キャンペーンを設定する例です。

Shipping

卸売会員は送料無料

When卸売会員の顧客タグ
Benefit送料無料
View setup notes

一般のお客様には適用しない設定例です。

Gift

特定会員を除いてプレゼント配布

When対象外の顧客を除く会員
Benefitプレゼントを配布
View setup notes

顧客情報を条件に、特典を配布しない会員を指定します。

Discount

3個以上で割引

Whenカート内の商品が3個以上
Benefit対象の割引を適用
View setup notes

数量の対象は全商品・コレクション・特定商品などから設定できます。

Discount

数量に応じて段階割引

When3〜4個/5〜9個/10個以上
Benefitそれぞれ10%/15%/20%OFF
View setup notes

まとめ買いの数量に応じて特典を増やす例です。

Shipping

特定商品を含む注文は送料無料

When対象商品を1個以上含む
Benefit送料無料
View setup notes

特定の商品を購入する動機づけとして使えます。

Gift

靴下3足以上でギフトを贈る

When靴下コレクションを3足以上
Benefitギフトを配布
View setup notes

対象コレクションの購入数量を条件にします。

Shipping

VIP会員が3個以上購入で送料無料

WhenVIP会員かつ商品3個以上
Benefit送料無料
View setup notes

会員条件と数量条件を組み合わせる例です。

Discount

ブラックフライデー期間限定の割引

When指定したキャンペーン期間中
Benefit割引を適用
View setup notes

期間外は割引を適用しません。

Shipping

ゴールデンウィーク限定で送料無料

When指定した連休期間中
Benefit送料無料
View setup notes

期間の開始と終了を設定する例です。

Discount

対象商品の期間限定セール

When指定期間中の対象商品
Benefit対象商品を割引
View setup notes

対象商品とキャンペーン期間の両方を設定します。

Gift

春に夏用商品の試供品を贈る

When春のキャンペーン期間中
Benefit夏用商品の試供品を配布
View setup notes

季節に合わせて新商品の試用を促す例です。

Shipping

5,000円以上で送料無料

Whenカート小計5,000円以上
Benefit送料無料
View setup notes

金額は設定例です。割引との併用時は、送料割引の判定金額に注意が必要です。

Discount

購入金額に応じて段階割引

When小計3,000円/5,000円/1万円以上
Benefitそれぞれ10%/15%/20%OFF
View setup notes

購入金額が上がるほど割引率を上げる例です。

Discount

特定コレクションの購入額で割引

When対象コレクションの小計が1万円以上
Benefit割引を適用
View setup notes

対象外の商品は条件の集計に含めない設定例です。

Gift

1万円以上でノベルティ配布

Whenカート小計1万円以上
Benefitノベルティを贈る
View setup notes

金額に応じたシンプルギフトの例です。

Discount

卸売会員だけ金額別に段階割引

When卸売会員かつ小計3,000円/5,000円/1万円以上
Benefitそれぞれ10%/15%/20%OFF
View setup notes

顧客情報と購入金額の条件を組み合わせます。

Shipping

初回購入限定で送料無料

When累計注文回数が0回
Benefit送料無料
View setup notes

既存顧客には適用しない例です。

Discount

累計注文回数で段階割引

When累計5回/10回/20回以上
Benefitそれぞれ10%/15%/20%OFF
View setup notes

注文回数に合わせて特典を変える例です。

Discount

累計購入額が多い顧客を優遇

When累計注文金額が10万円以上
Benefit10%OFF
View setup notes

過去の購入額を条件にした例です。

Discount

合計1,000回までの割引

When割引コードの利用回数が上限以内
Benefit割引を適用
View setup notes

合計利用回数の制限は手動適用の割引コードで使う設定例です。

Shipping

1人1回まで送料無料

When割引コードの顧客ごとの利用回数が上限以内
Benefit送料無料
View setup notes

顧客ごとの利用回数の制限は手動適用の割引コードで使う設定例です。

Discount

利用上限10回の限定割引

When割引コードの合計利用回数が10回まで
Benefit20%OFF
View setup notes

手動適用の割引コードで合計利用回数を10回に設定します。1人1回の制限も併用できます。

Case Studies

Sun Jewelry

Using RuffRuff Order Bonus to implement volume discounts and free-shipping promotions that encourage customers to buy in bulk.

EIM ONLINE

Using RuffRuff Order Bonus to implement a first-come, first-served (limited-quantity) gift-with-purchase promotion for orders over ¥11,000.

FAQ

Frequently Asked Questions

Is there a free trial period?

There is a 3-day free trial period.
Development stores can use all features for free.

Is implementation support available?

Yes, it's available. We provide implementation support via email. If you have any questions about app installation, please contact us through the inquiry form.

Can it be used with themes other than Online Store 2.0?

Yes, it can. You can also use it with Vintage themes.