A store admin can enable the ‘Request a Price’ option in 4 different ways:

  1. Manually for a single product
  2. Manually for products in bulk
  3. Manually for a product variant
  4. Via import

Enabling the ‘Request a Price’ Option for a Single Product

To enable price requests for a single product:

1. Locate a product in the Admin's area product list (Catalog -> Products) and open the product details page for editing.

2. On this page, locate the Prices & Inventory section and check the settings above it.

3. Turn on the 'Price on request' toggle.

4. Click Update product.

Enabling the ‘Request a Price’ Option for Products in Bulk

To enable price requests for several products simultaneously, use the Bulk Edit tool on the product listing page.

For this purpose:

1. Open the Admin's area product listing page (Catalog -> Products).

2. Select the products you need.

3. Locate the Cart icon in the ‘Bulk edit’ palette at the bottom.

4. Switch to Call for price.

5. Save changes.

Enabling the ‘Request a Price’ Option for a Product Variant

To enable price requests for product variants, you need to enable the parent product price requests first. Do this any way you like better, then proceed further.

For this purpose:

1. Locate a product with the enabled ‘Request a Price’ option in the Admin's area product list (Catalog -> Products) and open the Variants tab of the product details page for editing.

2. Locate the Cart icon opposite a product variant and enable the checkbox opposite it.

3. Click Save changes.

In case the ‘Price on request’ option is enabled not for all variants available, a customer will see it like this:

The “Price on request” option disabled

The “Price on request” option enabled

Enabling the ‘Request a Price’ Option via Import

If required, a store admin can enable the 'Request a price' option for both products and product variants when importing new and updating existing products and variants.

For products, the 'Request a price' option is enabled by the CallForPrice field.

The minimum set of fields included in a products.csv file should be:

  1. sku
  2. name
  3. callForPrice

A sample products.csv file may look as follows:

For product variants, the 'Request a price' option is enabled by the variantCallForPrice field.

When creating a product variant, the minimum set of fields required for a products.csv file will vary depending on a particular variant's properties. See more info in Importing Product Variants.

When updating existing variant properties, the minimum set of fields will be:

  1. sku
  2. name
  3. variantID
  4. variantCallForPrice

A sample products.csv file may look as follows:

Did this answer your question?