Skip to main content

Price per Clone

With Price per Clone you can set a percentage markup or discount that is applied to all product prices of a Clone.

This is not price management per product or per category: the percentage applies to the entire catalogue of a Clone.

Experimental feature

This feature is currently experimental. Page caching solutions can, in some cases, cause incorrect prices to be shown on the front end. Use at your own risk.

Using WP Rocket? Since version 2.14.0, every subfolder or subdomain Clone automatically gets its own page cache variant, which removes this risk. See WP Rocket cache per Clone.

Enabling price adjustment​

Enable price adjustment per Clone​

This is the master switch for this functionality. Disabled by default.

Once enabled, the Price adjustment per Clone table appears, where you set a percentage per Clone.

Price adjustment per Clone​

For each Clone you set a percentage:

  • a positive number increases the price (for example 5 = +5%);
  • a negative number decreases the price (for example -5 = −5%);
  • 0 keeps the source price (rounding, if enabled, still applies).

The percentage is applied to the price as entered in WooCommerce — so including tax when your shop prices include tax.

caution

A percentage lower than -99% is not accepted, because the price would otherwise become negative.

Rounding prices​

Enable price rounding per Clone​

Optional setting, only visible when Enable price adjustment per Clone is on. Disabled by default.

When enabled, an extra Rounding (up) column appears in the table, with the following choices per Clone:

ChoiceResult
WooCommerce defaultNo extra rounding by Clonable
2 decimalsRound to 2 decimals
1 decimalRound to 1 decimal
Whole numbersRound to whole numbers
TensRound to tens
Fixed endingRound to a fixed ending digit, for example 0.99 or 9

With Fixed ending, an extra input field appears for the ending value. It must be greater than 0 and less than 1000, with a maximum of 2 decimals.

Rounding is always done upward, on the price as shown to the customer (including or excluding tax, depending on your shop setting), and usually after any currency conversion has already taken place.

Example​

Source price 149, with a markup of +10% (new price before rounding: 163.90):

RoundingResult
Whole numbers164
Tens170
Fixed ending 0.99163.99
Fixed ending 9169

A price of 0 (free product) always stays 0.

info

Using a currency without decimals (such as JPY) combined with an ending value that requires decimals (such as 0.99)? Then this rounding rule is ignored for that currency.

Interaction with other functionality​

Price filters​

The percentage and the rounding also apply to the WooCommerce price filter (both the classic widget and the price filter block). Visitors therefore filter on the prices they actually see on the Clone.

Prices shown in Multilingual Search results also take the percentage and rounding into account. This happens in the browser, so the shared search index itself remains price-neutral.

Multi Currency plugins​

Price per Clone works together with the supported Multi Currency plugins CURCY and Aelia Currency Switcher.

caution

This is an independent feature alongside Multi Currency: the multi-currency plugin converts the currency first, after which Clonable applies the percentage and the rounding. After enabling this, always check the displayed prices per Clone, especially in combination with a currency switch.

Frequently asked questions​

Can I set a markup or discount per product or category?​

No.

Price per Clone only works per Clone, on the entire catalogue. This feature is not intended for exceptions per product.

Is this the same as Multi Currency?​

No.

Multi Currency converts prices into a different currency through a third-party plugin. Price per Clone applies a percentage to the price itself, independently of the currency used.

What happens if I enter 0% for a Clone?​

The source price remains unchanged. If rounding is enabled, it will still be applied.

Should I use this feature?​

No, not necessarily. The feature is disabled by default and is currently experimental. Only enable it when you deliberately want to show a different price per Clone, and check the displayed prices after enabling it.