Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module allows you to create multiple pricelists for specific products, enabling you to set static prices for particular customers, user roles, or quantity tiers. It also supports setting prices that are valid only within a certain date range, which is particularly useful for B2B scenarios requiring custom pricing.

Drupal Commerce by default lets you set a single default price per product variation. The price can be manipulated based on the date, details of a transaction, or user roles via the core Promotions module, but such alterations are typically for a fixed percentage or absolute amount off of any product price.

The Commerce Pricelist module lets you create innumerable pricelists for any subset of your product catalog using similar conditions, but it lets you do so with static prices per product variation. This satisfies the primarily B2B use case of granting special pricing to a customer for a subset of the product catalog. Read more about this use case in the case study Ecommerce Store with 15 Million Products from module sponsor Ny Media.

Core Features

  • Set prices for individual users or user roles
  • Set prices for different quantity tiers
  • Activate price lists between specific start and end dates
  • Import pricelists via CSV upload (Drupal 8) or the Feeds module (Drupal 7)

Looking for Drupal Commerce support?

Hire the project maintainers:
Centarro offers Drupal Commerce Support and Development services, ranging from a flat monthly fee for maintenance support (with optional development retainers) to full site architecture and development.
Community support options:
Over 2,000 developers participate in our two support channels on a best-effort basis, Drupal Answers and Drupal Slack (channel: #commerce).

Drupal 7 features

Read more in the module's Drupal 7 documentation.

Activity

Total releases
2
First release
May 2025
Latest release
11 months ago
Releases (12 mo)
1
Maintenance
Slowing

Releases

Version Type Release date
8.x-2.16 Stable Jul 18, 2025
8.x-2.15 Stable May 6, 2025