Buy Again for WooCommerce

Buy Again for WooCommerce allows your customers to quickly buy products they purchased previously at your store.

Products purchased by customers are listed in a separate table in section Buy Again in the My Account page. Customers can add multiple products to the cart using the Add to Cart button or directly purchase a product from the Buy Again section using the Buy Now button.

Installation

↑ Back to top
  1. Download the .zip file from your WooCommerce account.
  2. Go to: WordPress Admin > Plugins > Add New and Upload Plugin with the file you downloaded with Choose File.
  3. Install Now and Activate the extension.

More information at: Install and Activate Plugins/Extensions.

Setup and Configuration

↑ Back to top

To set up the extension, go to WordPress Admin > Buy Again > Settings.

General

↑ Back to top

General Settings

General – General Settings

General Settings

  • Enable the Enable Buy Again checkbox to display the Buy Again section in the user’s My Account page.
  • By default, products from orders which has reached Processing/Completed will be listed in the Buy Again Table. If you want to list products from other order status, you can do so by customizing the “Order Status for Purchasing Products through Buy Again” option.
  • By default, When the user tries to add the buy again product to cart while having the same product to cart, the quantity will be updated for the existing product in cart. If you wish to display the newly added product as a separate line item, you can do so by customizing the “Same product Quantity display in Cart page (when Added using Normal Add to Cart and Buy Again Add to Cart)” option.

Messages

If a product has been previously purchased by a logged-in user, then a previously purchased notice will be displayed on the product page. If you wish to hide the notice, you can do so by customizing the “Display Previously Purchased Notice on Single Product page” option. The notice can be customized.

Display Settings

General – Display Settings

Buy Again Table

  • You can customize the number of products to be displayed in the Buy Again Table in the “Number of Products to Display Per Page in the Buy Again Table” option.
  • You can customize where the Add to Cart button should be displayed in the “Display Add to Cart Button on” option.
  • You can customize where the Buy Now button should be displayed in the “Display Buy Now Button on” option.
  • If you wish to hide the Product Filter option, you can do so by customizing the “Enable Product Filter” option.
  • If you wish to hide the Search by Products option, you can do so by customizing the “Allow Users to Search by Products” option.
  • If you wish to hide the Search by Product Category option, you can do so by customizing the “Allow Users to Search by Product Category” option.
  • If you wish to display a date filter, you can do so by enabling the “Display Filter By Date” option.
  • If you wish to hide the product thumbnail, you can do so by customizing the “Display product Thumbnail in Buy Again Table” option.
  • If you wish to hide the product title, you can do so by customizing the “Display Product Title Column” option.
  • If you wish to display the product description, you can do so by customizing the “Product Description” option.
  • If you wish to display the previously purchased quantity count & Order Count, you can do so by customizing the “Display Previously purchased quantity count & order count column” option.
  • If you wish to hide the last purchased order column, you can do so by customizing the “Display Last Purchased order column in Buy Again Table” option.
  • If you wish to hide the Product Price column, you can do so by customizing the “Product Price Column” option.
  • If you wish to display the stock count, you can do so by customizing the “Display Stock Count in Buy Again Table” option.
  • If you wish to hide the product quantity column, you can do so by customizing the “Hide Product Quantity Column” option.
  • If you wish to hide the action column, you can do so by customizing the “Action Column” option.
  • If you wish to hide the Add to Cart button, you can do so by customizing the “Add to Cart Button” option.

Order Details

If you wish to hide the quantity field, you can do so by customizing the “Hide Quantity Field in Order details Page” option.

Buy Again Tag Customization

If you wish to display Buy Again tag for buy again products on Shop page and Product page, you can enable the Display Tag for Buy Again Products in Shop/Category Pages & Display Tag for Buy Again Products in Single Product Page options.

You can also customize the tag background color, text color and position of the tag.

Advanced

↑ Back to top
Settings – Advanced

Restriction Settings

  • By default, Buy Again functionality will be available for All Products. If you want restrict Buy Again functionality to particular products/categories, you can do so by using the “Buy Again will be Displayed for” option.
  • By default, Buy Again functionality will be available for All Users. If you want restrict Buy Again functionality to particular Users/User roles, you can do so by using the “Buy Again can be accessed by” option.

Buy Again Table Settings

  • By default, the products on the Buy Again table is displayed Based on Last Order. If you wish to display the products based on Product Name, you can do so by customizing the Buy Again table Sort By option.
  • By default, the product image is displayed on its default dimension. If you wish to display a custom image dimension, you can do so by customizing the “Product Image” option.

Slug Settings

  • By default, the Buy Again section can be accessed in the following URL http://yoursite.com/buy-again. If you want to customize the URL slug for the Buy Again page, you can do so by customizing the My Account Page Menu Slug option.

Localization

↑ Back to top
Settings – Localization

You can customize the labels displayed to the user.

Shortcodes

↑ Back to top
Settings – Shortcodes

The products previously purchased by the user can be displayed in a separate page using a shortcode.

Usage

↑ Back to top

Buy Again Table

↑ Back to top
Buy Again Section – My Account Page

Once the plugin is set up, based on the restriction settings configured, a separate section “Buy Again” will be displayed in the user’s My Account page. In this section, a table with the products previously purchased by the users will be listed. Customers can add products to their cart using the Add to Cart button from this section or directly purchase products using the Buy Now button.

Buy Again on Orders Page

↑ Back to top
Buy Again Button on Orders Page

Customers can also purchase individual products from the Order details section from their My Account Page.

Buy Again on Orders Details Page

↑ Back to top
Buy Again on Order Details Page

Customers can purchase the entire order from the Order details section from their My Account Page.

Buy Again on Single Product Page

↑ Back to top
Product Previously Purchased Info on Single Product Page

You can display a product previously purchased notice along with the link to order on the single product page.

Plugin Performance Tracker for Admin

↑ Back to top

This extension comes bundled with a feature where the products purchased using the Add to Cart and Buy Now buttons provided by the plugin will be captured and displayed to the admin.

Buy Again – Purchase History

The Plugin’s performance can be accessed at WordPress Dashboard > Buy Again > Purchase History

Translation

↑ Back to top

Buy Again for WooCommerce is translation ready, meaning you can edit the po files by which you can translate the text to any language.

The steps to perform the translation are as follows. For example, a translation to French.

  • Download and install Poedit
  • Open the file buy-again-for-woocommerce > languages > buy-again-for-woocommerce.pot using Poedit.
  • Create a new translation file by clicking Create new translation button
  • Choose the Source text and set its corresponding French text in Translation Text Area.
  • Save the changes.
  • Save the file name as buy-again-for-woocommerce-fr_FR.po.
  • If you are using WordPress Version 3.9.13 or below, then in wp-config.php define the WPLANG as French. Syntax is define(‘WPLANG’, ‘fr_FR’);
  • If you are using WordPress Version 4.0 or above, then go to WordPress dashboard > Settings > General and select the Site Language as French.

Questions and Feedback

↑ Back to top

Have a question before you buy? Please fill out this pre-sales form.

Already purchased and need some assistance? Get in touch with us via the Help Desk.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.