Title: Order Tip for WooCommerce
Author: railmedia
Published: <strong>18 באוגוסט 2020</strong>
Last modified: 2 בינואר 2026

---

חיפוש תוספים

![](https://ps.w.org/order-tip-woo/assets/banner-772x250.png?rev=2363829)

![](https://ps.w.org/order-tip-woo/assets/icon-128x128.png?rev=2363829)

# Order Tip for WooCommerce

 מאת [railmedia](https://profiles.wordpress.org/railmedia/)

[הורדה](https://downloads.wordpress.org/plugin/order-tip-woo.1.5.6.zip)

 * [פרטים](https://he.wordpress.org/plugins/order-tip-woo/#description)
 * [סקירות](https://he.wordpress.org/plugins/order-tip-woo/#reviews)
 *  [התקנה](https://he.wordpress.org/plugins/order-tip-woo/#installation)
 * [פיתוח](https://he.wordpress.org/plugins/order-tip-woo/#developers)

 [תמיכה](https://wordpress.org/support/plugin/order-tip-woo/)

## תיאור

Order Tip for WooCommerce is a plugin that allows customers to add a tip or donation
to a WooCommerce order. The tip is added under the form of a WooCommerce fee.

It allows the tip to be a percentage of the order total or a fixed custom amount.
Cash tip is also available which marks the tip as 0 in value, but you should expect
a tip on the delivery of your products or on the pickup of the order by the customer.

There is also an option for adding a custom tip which brings up a text field where
the customer is able to type in a custom amount and which is subsequently added 
as a fixed amount to the order.

The tip can also be set to be taxed or not as per your current Tax options set in
WooCommerce. It features 6 standard tip rates (5, 10, 15, 20, 25, 30) that can be
extended through a filter – see below under the Developers section.

It features various configuration options in the WooCommerce Settings panel under
the tab Order Tip.

The plugin's backend is translated in German, Swiss German, Spanish, French, Italian,
Romanian.

Dutch language support was added, thanks to Roel Mehlkopf (@mhlkpf).

#### Check out a demo here:

[Live Preview](https://order-tip-for-woocommerce.tudorache.me/)

#### Check out a video on installing and using the plugin

#### Important Notes

The plugin works out of the box, with no coding skills required on basically any
theme. However, it uses JavaScript for adding the tip to the order. If for some 
reason it doesn't work as expected, please check your browser's console for any 
JS errors or drop a line here in the Support tab providing a link to your website.

Websites using the Astra or Neve theme should avoid using the "After customer details
position" to display the tip form. It may break the layout causing the order review
sidebar to fall under the customer details one.

#### Developers

There are a couple of filters you can hook into should you need to extend or edit
the core functionality:

 * wc_order_tip_title – takes in 1 string variable which holds the title of the 
   form which appears before the form;
 * wc_order_tip_rates – takes in 1 array variable which holds the values of the 
   predefined standard tip rates. You should return a simple array containing the
   values you wish to add. Eg: array( 10, 15, 30 );

And a few other filters for changing various strings dynamically, from a different
plugin or the active theme:

 * wc_order_tip_title – changes the tip form title;
 * wc_order_tip_cash_label – changes the Cash tip button label;
 * wc_order_tip_custom_label – changes the Custom tip button label;
 * wc_order_tip_custom_enter_tip_placeholder – changes the Custom tip field placeholder;
 * wc_order_tip_display_form – prevents the tip form from being displayed on the
   page.

And one filter for the backend:

 * wc_order_tip_reports_date_time_format – allows changing the date format of the
   reports order created date/time. The format needs to comply with the PHP date
   format. See more [here](https://www.php.net/manual/en/function.date.php)

CSS classes and IDs that allow customization:

 * #wooot_order_tip_form – main form container
 * #wooot_order_tip_form button.woo_order_tip – regular tip buttons
 * #wooot_order_tip_form button#woo_order_tip_cash – cash tip button
 * #wooot_order_tip_form button#woo_order_tip_custom – custom tip button
 * #wooot_order_tip_form p.woo_order_tip_custom_text_field – row for the custom 
   tip input box
 * #wooot_order_tip_form input.woo_order_tip_custom_text – custom tip input box
 * #wooot_order_tip_form button.woo_order_tip_apply – tip apply button
 * #wooot_order_tip_form button.woo_order_tip_remove – tip remove button

## צילומי מסך

 * [[
 * Admin settings
 * [[
 * Frontend Cart Page
 * [[
 * Frontend Checkout Page
 * [[
 * Custom tip
 * [[
 * Frontend Thank You page
 * [[
 * Backend Order displaying tip

## התקנה

 1. Upload and activate plugin in your WP installation
 2. Go to WooCommerce -> Settings -> Order Tip
 3. Configure the plugin and save the settings
 4. Check the frontend cart page and checkout page

## סקירות

![](https://secure.gravatar.com/avatar/a7631b3696e1982801afdcb01936b9b2d837c70023bfd8d79148270950ff3165?
s=60&d=retro&r=g)

### 󠀁[Bad Plugin](https://wordpress.org/support/topic/bad-plugin-169/)󠁿

 [kharim](https://profiles.wordpress.org/kharim/) 22 באפריל 2025 2 replies

DO NOT INSTALL THIS PLUGIN!! I thought it was a great idea to install a tip plugin
on my website. But after installing this plugin my site was infected with a malware.
No matter what i did I couldn't get rid of it. This plugin was the only thing new
that I installed before the malware infection took place. Luckily my hosting had
daily backup and I was able to restore my website.

![](https://secure.gravatar.com/avatar/850b2aca2811ff01483c6448fbd07c4273fd728bf5a6596860090cf044b1537b?
s=60&d=retro&r=g)

### 󠀁[Does not work](https://wordpress.org/support/topic/does-not-work-1627/)󠁿

 [tamika77034](https://profiles.wordpress.org/tamika77034/) 12 בינואר 2025 1 reply

this plug-in does not function properly. It does not add the tip to the total and
it creates fatal errors. This is not a technical support review. It is true assertion
as to how this plug-in performs not well at all.

![](https://secure.gravatar.com/avatar/cfbd7303b8c2e9fa317378cb8ec9a9f637422de77bc0e33dc6c6181ccd4c686d?
s=60&d=retro&r=g)

### 󠀁[Great solution, strange change strategy..](https://wordpress.org/support/topic/great-solution-strange-change-strategy/)󠁿

 [arberdesign](https://profiles.wordpress.org/arberdesign/) 14 בספטמבר 2023 1 reply

Why would you change critical variable names…? they've added 0 development value,
it was much more dynamic before, now you've locked us into an unnecessary naming
convention…. Broke shop operations for over 2 hours…had to turn it off. I assume"
enter_tip_placeholder" became "wc_order_tip_custom_enter_tip_placeholder" ? 

![](https://secure.gravatar.com/avatar/acd4a30f0a28a0e87b267117c2405fff156f364f35d7ff1aad8c716260f17b3d?
s=60&d=retro&r=g)

### 󠀁[Amazing but could use conditionals](https://wordpress.org/support/topic/amazing-but-could-use-conditionals/)󠁿

 [miladesignco](https://profiles.wordpress.org/miladesignco/) 30 ביוני 2023

This is an amazing plugin, but it would be even better if we had the option of ONLY
showing this when a client selects Flat-rate (delivery) as a shipping option. Right
now it displays even when it's a Local Pickup, and the tips are only needed for 
the driver doing the deliveries. Anyone know of a PHP conditional statement that
allows only displaying on the Checkout page if the Flat-rate delivery is selected?

![](https://secure.gravatar.com/avatar/e6e6286190b900f3c8378d1b1bc462e94576ea09d99d76b603050d80cefab7f8?
s=60&d=retro&r=g)

### 󠀁[Tip report is not work](https://wordpress.org/support/topic/tip-report-is-not-work/)󠁿

 [tommynguyen0710](https://profiles.wordpress.org/tommynguyen0710/) 19 בנובמבר 2022
2 replies

At first, this was the best free plugin I used to use and I received lots of money
but I couldn't control all tips in the report tip function in woocommerce. Therefore,
I had to remember manually, Hoping could fix it. LOVE PLUGIN

![](https://secure.gravatar.com/avatar/313c638c239590bf43666f0befd50855401b9083cf1b246b6a3596e1df2e7d8b?
s=60&d=retro&r=g)

### 󠀁[WOW! This is probably the best Free Plugin ever!](https://wordpress.org/support/topic/wow-this-is-probably-the-best-free-plugin-ever/)󠁿

 [Website Dude](https://profiles.wordpress.org/modernscarface/) 24 בספטמבר 2022

You have outdone yourself on this plugin. You have seriously thought through all
of the options and it literally needs nothing! Great job!!

 [ קראו את כל 15 הסקירות ](https://wordpress.org/support/plugin/order-tip-woo/reviews/)

## מפתחים

"Order Tip for WooCommerce" הוא תוסף קוד פתוח. האנשים הבאים תרמו ליצירת התוסף הזה.

תורמים

 *   [ railmedia ](https://profiles.wordpress.org/railmedia/)

[ניתן לתרגם את "Order Tip for WooCommerce" לשפה שלך.](https://translate.wordpress.org/projects/wp-plugins/order-tip-woo)

### מעוניינים בפיתוח?

[עיינו בקוד](https://plugins.trac.wordpress.org/browser/order-tip-woo/), ראו את 
הקוד ב-[SVN repository](https://plugins.svn.wordpress.org/order-tip-woo/), או הירשמו
ל[לוג פיתוח](https://plugins.trac.wordpress.org/log/order-tip-woo/) באמצעות [RSS](https://plugins.trac.wordpress.org/log/order-tip-woo/?limit=100&mode=stop_on_copy&format=rss).

## שינויים

#### 1.5.6

_Released 02 January 2026_

 * Fixed tip not being added on cart and checkout page when users are logged-out
 * Added aria-label attributes to all tip form elements

#### 1.5.5

_Released 27 June 2025_

 * Security patch – server side validation of the tip to be applied. Patch is applied
   to all previous versions.
 * Fix – for websites using Woo Subscriptions, the recurring tip was displayed only
   if the custom tip field was enabled.
 * Improvement – only display the recurring checkbox if the cart contains any subscription
   products

#### 1.5.4

_Released 31 May 2025_

 * Based on v1.5.3, the persistent admin notification was not removed. v1.5.4 removes
   it

#### 1.5.3

_Released 24 May 2025_

 * Fixed issue that triggered multiple tip reports to be duplicated
 * Removed persistent admin notification that would ask to save the Order Tip plugin's
   settings
 * Small other UI changes

#### 1.5.2

_Released 4 February 2025_

 * Added default options. Some options require default values for the correct workings
   of the plugin. Added _wc\_order\_tip\_session\_type_ for the time being

#### 1.5.1

_Released 2 February 2025_

 * Added new option to select the type of session you would like to use for tip 
   storage. On certain hosting platforms, such as Dreamhost, the usage of the PHPSESSID
   session, destroys the page cache and therefore, the shop should use WooCommerce
   only session, while on other hosters, you can use the PHP session as well.
 * Other small fixes and compatibility checks

#### 1.5.0

_Released 26 October 2024_

 * Replaced WOO_Order_Tip_Admin_Reports_Views admin class and WOO_Order_Tip_Main_Views
   front end class with functional components
 * Reports have been reengineered. In order to sustain big amounts of data, the 
   reports are being displayed recursively, 100 at a time when filters are applied
 * Export to CSV is now performed via AJAX. export_tips_to_csv(), get_tips_csv_header()
   and create_tips_csv_lines() methods for class WOO_Order_Tip_Admin_Reports have
   been removed
 * Assets have been moved to their own top-level assets folder and webpack has been
   introduced for bundling assets into optimized chunks
 * Replaced views classes with PHP included templates
 * Reports converted to WC specific functions
 * Added two custom JS events **wootipplaced** and **wootipremove** that can be 
   listened on – **wootipplaced** runs after the tip is added and **wootipremove**
   runs after the tip is removed
 * replaced gmdate() with DateTime object for dates in reports
 * Various other fixed and security patches

#### 1.4.2

_Released 24 March 2024_

 * fixed alert on remove tip not working

#### 1.4.1

_Released 22 March 2024_

 * fixed wootip_export_nonce warning in admin\controllers\reports.class.php on line
   380
 * prevents custom tip from being added if the value is 0

#### 1.4.0

_Released 16 March 2024_

 * secured the export_tips_to_csv() method by checking the current user's capabilities
   and by implementing an nonce by using the wp_nonce_url() function
 * the export_tips_to_csv() method has been introduced starting with version 1.1.1
   of the plugin. I have updated all versions starting with 1.1.1 to reflect the
   same functionality as version 1.4.0 in an attempt to preserver backward compatibility
 * added translator comments for placeholders in printf() and sprintf() functions
 * replaced reports views class with included individual php files
 * replaced date() function with gmdate() function
 * escaped all displayed strings
 * added versions to wp_register_script / wp_register_style / wp_enqueue_script /
   wp_enqueue_style functions
 * revised and refactored JS files
 * removed admin_body_class() function that impacted the admin body tag classes
 * the plugin is now HPOS compatible
 * cleared all errors and warnings in the Plugin check WP plugin

#### 1.3.1

_Released 11 December 2023_

 * Changed id="woo_order_tip_custom" to id="woo_order_tip_cash" for the Cash tip
   button to allow custom styling
 * Added support for [WooCommerce Subscriptions](https://woo.com/products/woocommerce-subscriptions/)
   by allowing tips to be set as recurring
 * Added a new option that allows to choose the WooCommerce Subscriptions functionality
 * Added a new option labelled **Display tip total for percentage amount** that 
   allows displaying the tip total for the percentage amount

#### 1.3.0

_Released 27 March 2023_

 * Fixed tips not displaying in Reports
 * Added new feature to apply fee filter in the Reports section in order to display
   tips. All fees will appear in the panel so you will need to apply the corresponding
   fee filters to see all the related reports
 * Fixed tip being taxed when Is taxable setting is set to No
 * Fixed Fatal error appearing on Coupon Management page (frontend/controllers/main.
   class.php line 248 – Uncaught Error: Call to a member function add_fee() on null)
 * Fixed Fatal error preventing navigation to Orders page
 * Tested WooCommerce 7.5.1 & PHP 8.1

#### 1.2.2

_Released 10 March 2022_

 * Added type attribute to tags for the tip. This fixes issues on some websites 
   which were experimenting them especially on the checkout page
 * Added wc_order_tip_display_form filter which prevents the tip form from being
   displayed on the page
 * Tested PHP 8.1.3
 * Tested WooCommerce 6.3.0

#### 1.2.1

_Released 08 March 2022_

 * Fixed plugin breaking backend of site

#### 1.2.0

_Released 08 March 2022_

 * Added possibility of adding a label for the custom field tip in order to avoid
   displaying the label in paranthesis such as Tip (Add a tip). Admin is able to
   set their own custom label
 * Fixed wrong label in checkout summary problem. The value in the label was being
   set one step behind the current custom tip
 * Fixed order fail on checkout page clearing the tip. If an order failed for any
   reason (credit card issue or otherwise), the tip would disappear from the order
   total. The issue has been fixed
 * Added new options to enable/disable the alert when the tip is removed and to 
   set a custom message if the alert is enabled
 * The custom tip field used to allow only numbers and . (dot, for decimal) characters
   in it. Some users prefer to use the , (comma, for decimal) symbol. This feature
   has been added
 * Since WooCommerce announces the WooCommerce -> Reports will be removed in the
   future, the order tips reports have been made available also in the WooCommerce-
   > Settings -> Order Tip tab -> Tip Reports subtab
 * In the Reports filters, a new field has been added for Order Status. Selecting
   a specific order status from this field will display orders having said status
   only after pressing the Filter button
 * Export to CSV was displaying the order date in the tip name column. This has 
   been fixed
 * On certain hosting plans and on various server configurations, some of the WooCommerce
   session functionality was failing on the __unset methods. Added a fix to detect
   if there is any data set in the session before unsetting it

#### 1.1.2

_Released 07 February 2021_

 * Added a fix for creating an order from the backend. The plugin was crashing the
   website when a new order was added manually from the backend
 * Added capability for decimal tip amount
 * Added a filter to allow changing the reports order creation date/time in the 
   Reports section in the backend
 * Renamed the reports Name column to Type. It refers to the type of tip
 * Added the customer name in the reports

#### 1.1.1

_Released 30 January 2021_

 * Added backward compatibility with 1.0.1 to display tips in the reports for the
   orders placed before v. 1.1
 * Added functionality for CSV exports of tip reports
 * Added version 1.1 for Dutch translations
 * Fixed dates not being updated when a search is performed on the Reports page 
   and a custom date (From/To) is selected

#### 1.1

_Released 25 January 2021_

 * Added a new option for selecting more than one position of the tip form on the
   cart page
 * Added a new option for selecting more than one position of the tip form on the
   checkout page
 * Added a new option to change the Tip name. You can use Donation or any other 
   name
 * Added a new option to set the label of the Custom Tip button
 * Added a new option to set the label of the Custom Tip Apply Tip button
 * Added a new option to set the placeholder of the Custom Tip field
 * Added a new option to set the label of the Custom Tip Remove Tip button
 * Added a new option to set the label of the Cash Tip button label
 * Added a new option to set the prompt message for when a tip is removed
 * Added a shortcode [order_tip_form] that would enable displaying the tip form 
   on any post, page, sidebar, etc.
 * Added new filters to allow customization of the labels of the form's labels and
   placeholders. See more in the plugin's description
 * Added reports under WooCommerce -> Reports -> tab Order Tip. Reports can be filtered
   by date range
 * Change the process of applying the tip. It no longer refreshes the page. It uses
   the update_checkout jQuery trigger instead
 * Added partial Dutch translations thanks to Roel Mehlkopf (@mhlkpf)

#### 1.0.1

_Released 30 August 2020_

 * Applied fix for calculating the tip amount

#### 1.0.0

_Released 18 August 2020_

 * First stable version

## מטא

 *  גרסה: **1.5.6**
 *  Last updated **לפני 4 חודשים**
 *  Active installations **2,000+**
 *  WordPress version ** 3.0 ומעלה **
 *  Tested up to **6.9.4**
 *  שפה
 * [English (US)](https://wordpress.org/plugins/order-tip-woo/)
 * Tags
 * [donation](https://he.wordpress.org/plugins/tags/donation/)[ecommerce](https://he.wordpress.org/plugins/tags/ecommerce/)
   [order](https://he.wordpress.org/plugins/tags/order/)[tip](https://he.wordpress.org/plugins/tags/tip/)
   [woocommerce](https://he.wordpress.org/plugins/tags/woocommerce/)
 *  [תצוגה מתקדמת](https://he.wordpress.org/plugins/order-tip-woo/advanced/)

## דרוגים

 4.3 out of 5 stars.

 *  [  11 5-star reviews     ](https://wordpress.org/support/plugin/order-tip-woo/reviews/?filter=5)
 *  [  1 4-star review     ](https://wordpress.org/support/plugin/order-tip-woo/reviews/?filter=4)
 *  [  1 3-star review     ](https://wordpress.org/support/plugin/order-tip-woo/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/order-tip-woo/reviews/?filter=2)
 *  [  2 1-star reviews     ](https://wordpress.org/support/plugin/order-tip-woo/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/order-tip-woo/reviews/#new-post)

[הצג הכל](https://wordpress.org/support/plugin/order-tip-woo/reviews/)

## תורמים

 *   [ railmedia ](https://profiles.wordpress.org/railmedia/)

## תמיכה

פניות שנפתרו בפורום התמיכה:

     1 מתוך 1

 [פורום תמיכה](https://wordpress.org/support/plugin/order-tip-woo/)