solution25/quotes-customer-specific-pricing

s25-quotes/s25-quotes

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

Language:JavaScript

Type:shopware-platform-plugin

1.0.1 2025-09-09 07:53 UTC

This package is auto-updated.

Last update: 2025-09-16 09:20:13 UTC


README

Packagist Version Packagist Downloads License: MIT

Quotes Customer Specific Pricing for Shopware 6

Introduction

The Quotes Customer Specific Pricing Plugin allows merchants to define individual product prices for specific customers in Shopware 6.
This is ideal for B2B shops, wholesale setups, or merchants who need flexible pricing per customer without modifying global product prices.

With this plugin, you can manage custom prices directly in the Shopware Admin, import/export prices via CSV, and ensure that customers always see their negotiated pricing when shopping.

Key Features

Customer-Specific Pricing

  • Assign custom net and gross prices per product for individual customers.

Easy Admin Management

  • Add custom prices manually via the Shopware 6 administration panel.

Import & Export via CSV

  • Bulk manage custom prices with CSV import and export functions.

Customer Quotes Support

  • Supports special price handling for quotes and negotiations.

Clear Overview

  • View, edit, and manage all custom prices in a dedicated admin grid.

Integration with Sales Channels

  • Apply customer-specific prices across different sales channels.

Compatibility

  • ✅ Shopware 6.6.x , Shopware 6.7.x

Get Started

Prerequisites

Important Requirement
The Quotes Customer Specific Pricing plugin requires the Shopware Commercial edition to function properly.
Make sure Shopware Commercial is installed and active before proceeding.

Installation & Activation :

GitHub

  1. Clone the plugin into your Shopware plugins directory:
git clone https://github.com/solution25com/quotes-customer-specific-pricing-shopware-6-solution25.git

Packagist

 composer require solution25/quotes-customer-specific-pricing
  1. Install the Plugin in Shopware 6
  • Log in to your Shopware 6 Administration panel.
  • Navigate to Extensions > My Extensions.
  • Locate the newly cloned plugin and click Install.
  1. Activate the Plugin
  • After installation, click Activate to enable the plugin.
  • In your Shopware Admin, go to Settings > System > Plugins.
  • Upload or install the “Quotes” plugin.
  • Once installed, toggle the plugin to activate it.
  1. Verify Installation
  • After activation, you will see Quotes in the list of installed plugins.
  • The plugin name, version, and installation date should appear.

Accessing the Pricing Module

  • Go to Customers > Customer-Specific Pricing in the Admin.

Use the buttons to:

  • Add Custom Price manually

  • Import CSV for bulk uploads

  • Export CSV to back up or edit prices externally

  • Example Admin View

  • Customer Name: Assigns the price to a specific customer.

  • Product: Select the product the price applies to.

  • Net/Gross Price: Enter custom pricing values.

  • Created At: Timestamp for when the entry was made.

1. First we need to go to Customers -> Overview -> Select a Customer (ex. test,test) -> B2B Components and activate Quote Menagment Screenshot 2025-09-03 at 11 06 54

2. Then when we add a product to cart , Request quote shows up we click on it
Screenshot 2025-09-03 at 11 14 40

Quote request shows up and we can leave a message if we want (optional), we click send
Screenshot 2025-09-03 at 11 19 55

The request is done and a Quote has been created . Screenshot 2025-09-03 at 11 22 26

3. Then we go to Admin , Orders -> Quotes , and we will see the Quote number 1001 has been created and it’s on review

We click on the quote 1001 , we can give a Offer price (gross) , if we want that price to be always for this customer then we select Persist Price or if we want for that price to apply just once we leave it unmarked . Screenshot 2025-09-03 at 11 26 34

We click on Send Quote , and we can add an expiry date and a message . When we fill those we can send it . Screenshot 2025-09-03 at 11 29 00

4. Then if we go back to storefront , we can see that we replied , and the customer can chose if he wants that price to be applied by clicking place order , or decline it . Screenshot 2025-09-03 at 11 31 00

When we click place order , the price of the product now will show 5.00$
Screenshot 2025-09-03 at 11 33 11

When we make the payment , in the Customers -> Customer Specific Price we can see the new customer specific price :
Screenshot 2025-09-03 at 11 34 38