Install & Configure Rebill Plugin

Install and configure the Rebill plugin with WooCommerce.


  1. Go to WooCommerce admin. Usually it is

  2. Go to “plugins” > “install plugin''.


  1. Enter username, password and alias of the Rebill user, the same one you use to log in to
  1. On the next screen, the payment gateway will be requested, which should have been created previously in the Rebill’s "gateways" section (check the complete process here).

  2. Save changes (if you are not going to configure anything else).

Basic plugin settings

  1. Use a "thank you" URL when the payment is completed (optional).
  1. Edit texts for one-time purchase and subscription.
  1. By default, WooCommerce leaves paid orders in the processing state. However, if you want the orders to be completed – and not processing –, you can set it up as follows:
  1. Prevents the customer from having more than one subscription in the cart.
  1. Prevents the customer from having more than one active subscription on their account.
  1. Allow the customer to build mixed carts (with subscriptions and single payment products).
  1. Disable Rebill when there are no subscription products in the cart.

Configure Product (SKU)

  1. Enter the WordPress administrator > “products”.

  2. Create or edit an existing product.

  3. Activate the “subscription enable” checkbox in the “Rebill subscriptions” tab.

Basic configurations that the plugin allows on a product (SKU)

  1. Activate a product to be sold only by subscription (prevents single sale)
  1. Update active subscriptions if the product changes its price.
  1. You can use this field only if you need to have a different subscription cost than the WooCommerce base selling price. If this is not the case, let the price be handled by WooCommerce natively and leave this field blank.
  1. Type of frequency and frequency.

If something like 1, 3, 6, 15 is entered in the frequency, the customer will see this selector on the front:

  1. For cyclical or recurring payments, you can use this field, and if you leave it blank the subscription will never end: