Skip to main content Skip to search Skip to main navigation
Diese Seite ist auch auf Deutsch verfügbar.
Clover4

Customer Specific Pricing

Description

Highlights

  • Personal prices per customer and product, visible only when that customer is logged in
  • Quantity tiers with from/to ranges and multiple currencies
  • Tabs on product and customer detail; prices also manageable via Admin API
  • Prices on parent products or variants; optional per sales channel
  • Listing sort and filter can use the customer’s personal price

Features

  • Personal prices tab on product detail and customer detail
  • Wizard: select product or customer, then configure tiers
  • Grouped list with search, pagination, edit and delete
  • Quantity tiers with gross/net, currency inheritance, sales channel selector
  • Variant products in picker with variant info
  • Duplicate tier validation in admin and on API writes
  • Storefront override for logged-in customers (detail, cart, checkout)
  • Strike-through of original price when personal price is lower
  • Variant parent/child inheritance in price calculation
  • Sales channel scoped prices with fallback when channel is null
  • Listing sort/filter by personal price via cheapest-price accessor
  • One database query per request for all products in the calculation
  • Standard DAL entity; Admin API and sync API
  • ACL: clover4_personal_pricing read, create, update, delete
  • Cache tag invalidation and customer-specific HTTP cache key

About the Extension

What it does

Personal Pricing adds customer-specific product prices to Shopware. When a customer is logged in,   their assigned price replaces the regular price in the storefront, product detail, cart and checkout.   Multiple quantity tiers per customer and product are supported.


How it works

The plugin extends Shopware’s existing price handling: gross/net, currencies, sales channels and ACL. Personal prices use the same tier model as advanced prices (from/to quantities).


Administration

  • Tab Personal prices on product detail and customer detail
  • Overview grouped by customer or product, with search and pagination
  • Wizard to add a price: select product or customer, then enter tiers
  • Quantity tiers, multi-currency, optional sales channel
  • Variants selectable in the product picker
  • ACL: read, create, update, delete


Storefront

  • Personal prices only when the customer is logged in; guests see regular prices
  • Original price available as reference for strike-through where the personal price is lower
  • Parent product price applies to variants unless a variant has its own price
  • Product listing sort/filter can use the personal price
  • Separate HTTP cache variation per customer when HTTP cache is enabled


API

Prices are managed through the standard Admin API and sync API (clover4_personal_pricing).  Optional customFields on each record (API only, no admin field).


Notes

  • Not exposed on the Store API
  • Promotions and cart rules are unchanged and apply on top of the calculated price

Details

  • Available: English, German, Dutch
  • Latest update: 4 June 2026
  • Version: 1.5.1
  • Category: B2B extensions

About the Extension Partner

Partner Status

  • Shopware Bronze Partner Shopware
    Bronze Partner
  • Shopware Extension Partner Shopware
    Extension Partner

Details

  • Ø-Rating: 5

    Average rating of 5 out of 5 stars

  • Partner since: 2019
  • Extensions: 2
  • Certifications: 3

Support

  • Based in: The Netherlands
  • Speaks: English, Dutch
  • Response time: Quickly
Shopware 6 certified This Extension Partner has been certified by our Academy for Shopware 6.