PHPackages                             solution25/quotes-customer-specific-pricing - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. solution25/quotes-customer-specific-pricing

ActiveShopware-platform-plugin[Utility &amp; Helpers](/categories/utility)

solution25/quotes-customer-specific-pricing
===========================================

s25-quotes/s25-quotes

1.0.1(9mo ago)01MITJavaScriptCI failing

Since Sep 3Pushed 9mo ago1 watchersCompare

[ Source](https://github.com/solution25com/quotes-customer-specific-pricing-shopware-6-solution25)[ Packagist](https://packagist.org/packages/solution25/quotes-customer-specific-pricing)[ RSS](/packages/solution25-quotes-customer-specific-pricing/feed)WikiDiscussions main Synced today

READMEChangelog (2)Dependencies (1)Versions (4)Used By (0)

[![Packagist Version](https://camo.githubusercontent.com/4e1ea6ff41a3fd8e1165189c24699018c9b9bc93fae876cc0290c6d7af2baee3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f736f6c7574696f6e32352f71756f7465732d637573746f6d65722d73706563696669632d70726963696e672e737667)](https://packagist.org/packages/solution25/quotes-customer-specific-pricing)[![Packagist Downloads](https://camo.githubusercontent.com/8a97dffb49642fcee9e26323e4f877613247461f928f5c0b4530c289b8d05ac4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f736f6c7574696f6e32352f71756f7465732d637573746f6d65722d73706563696669632d70726963696e672e737667)](https://packagist.org/packages/solution25/quotes-customer-specific-pricing)[![License: MIT](https://camo.githubusercontent.com/8bb50fd2278f18fc326bf71f6e88ca8f884f72f179d3e555e20ed30157190d0d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e2e737667)](https://github.com/solution25/quotes-customer-specific-pricing-shopware-6-solution25/blob/main/LICENSE)

Quotes Customer Specific Pricing for Shopware 6
===============================================

[](#quotes-customer-specific-pricing-for-shopware-6)

Introduction
------------

[](#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
------------

[](#key-features)

### Customer-Specific Pricing

[](#customer-specific-pricing)

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

### Easy Admin Management

[](#easy-admin-management)

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

### Import &amp; Export via CSV

[](#import--export-via-csv)

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

### Customer Quotes Support

[](#customer-quotes-support)

- Supports special price handling for quotes and negotiations.

### Clear Overview

[](#clear-overview)

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

### Integration with Sales Channels

[](#integration-with-sales-channels)

- Apply customer-specific prices across different sales channels.

---

Compatibility
-------------

[](#compatibility)

- ✅ Shopware 6.6.x , Shopware 6.7.x

Get Started
-----------

[](#get-started)

### Prerequisites

[](#prerequisites)

> **Important Requirement**
> The Quotes Customer Specific Pricing plugin requires the **Shopware Commercial** edition to function properly.
> Make sure [Shopware Commercial](https://docs.shopware.com/en/shopware-6-en/extensions/shopware-commercial) is installed and active before proceeding.

---

### Installation &amp; Activation :

[](#installation--activation-)

GitHub
------

[](#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
---------

[](#packagist)

```
 composer require solution25/quotes-customer-specific-pricing

```

2. **Install the Plugin in Shopware 6**

- Log in to your Shopware 6 Administration panel.
- Navigate to Extensions &gt; My Extensions.
- Locate the newly cloned plugin and click Install.

3. **Activate the Plugin**

- After installation, click Activate to enable the plugin.
- In your Shopware Admin, go to Settings &gt; System &gt; Plugins.
- Upload or install the “Quotes” plugin.
- Once installed, toggle the plugin to activate it.

4. **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
----------------------------

[](#accessing-the-pricing-module)

- Go to Customers &gt; Customer-Specific Pricing in the Admin.

#### Use the buttons to:

[](#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 -&gt; Overview -&gt; Select a Customer (ex. test,test) -&gt; B2B Components and activate Quote Menagment**[![Screenshot 2025-09-03 at 11 06 54](https://private-user-images.githubusercontent.com/101514766/485043028-3e699909-7d4a-44d9-8f40-d90ce1e00aaa.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIyODkxMTgsIm5iZiI6MTc4MjI4ODgxOCwicGF0aCI6Ii8xMDE1MTQ3NjYvNDg1MDQzMDI4LTNlNjk5OTA5LTdkNGEtNDRkOS04ZjQwLWQ5MGNlMWUwMGFhYS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYyNFQwODEzMzhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jNmFkZGRmNGZlZWMwM2VlZTc1NTUxZGIyNWIyMTUwMzgyOTk0ODFhNTcwZDhkYzcxZjE5NWYxMTc4NzhkMTQ3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.rVwrcoR0jSaEuojw2b5_lRa0gvRLeeei57yZoUB_yxw)](https://private-user-images.githubusercontent.com/101514766/485043028-3e699909-7d4a-44d9-8f40-d90ce1e00aaa.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIyODkxMTgsIm5iZiI6MTc4MjI4ODgxOCwicGF0aCI6Ii8xMDE1MTQ3NjYvNDg1MDQzMDI4LTNlNjk5OTA5LTdkNGEtNDRkOS04ZjQwLWQ5MGNlMWUwMGFhYS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYyNFQwODEzMzhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jNmFkZGRmNGZlZWMwM2VlZTc1NTUxZGIyNWIyMTUwMzgyOTk0ODFhNTcwZDhkYzcxZjE5NWYxMTc4NzhkMTQ3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.rVwrcoR0jSaEuojw2b5_lRa0gvRLeeei57yZoUB_yxw)

**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](https://private-user-images.githubusercontent.com/101514766/485043193-0bd99f19-b367-408a-bb9c-e3a2684c2a58.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIyODkxMTgsIm5iZiI6MTc4MjI4ODgxOCwicGF0aCI6Ii8xMDE1MTQ3NjYvNDg1MDQzMTkzLTBiZDk5ZjE5LWIzNjctNDA4YS1iYjljLWUzYTI2ODRjMmE1OC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYyNFQwODEzMzhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jODU3MTQwODU2NWU2NjJhZTIwZGZjZDA5YmJmNjgxMGVlNWJmMTdkMjM3Yzk2ZWMwYjNiOTI0MTcyYWI5NzU2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.0Tdlfmxyq4w2PvA8d4zSJzikkZh1tD0McRlnvx-6ykk)](https://private-user-images.githubusercontent.com/101514766/485043193-0bd99f19-b367-408a-bb9c-e3a2684c2a58.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIyODkxMTgsIm5iZiI6MTc4MjI4ODgxOCwicGF0aCI6Ii8xMDE1MTQ3NjYvNDg1MDQzMTkzLTBiZDk5ZjE5LWIzNjctNDA4YS1iYjljLWUzYTI2ODRjMmE1OC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYyNFQwODEzMzhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jODU3MTQwODU2NWU2NjJhZTIwZGZjZDA5YmJmNjgxMGVlNWJmMTdkMjM3Yzk2ZWMwYjNiOTI0MTcyYWI5NzU2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.0Tdlfmxyq4w2PvA8d4zSJzikkZh1tD0McRlnvx-6ykk)

**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](https://private-user-images.githubusercontent.com/101514766/485043271-a3985266-52cb-43a4-baf2-ca7d7cebba9f.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIyODkxMTgsIm5iZiI6MTc4MjI4ODgxOCwicGF0aCI6Ii8xMDE1MTQ3NjYvNDg1MDQzMjcxLWEzOTg1MjY2LTUyY2ItNDNhNC1iYWYyLWNhN2Q3Y2ViYmE5Zi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYyNFQwODEzMzhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mNzFlNjEwZTg1OWEyMWRlODY2MDVjMTRiYWNkMWNmODYxMGFjYTJmMmIyODA0MzIwMWM2OGFhMjM1ZTcwZDA1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.NxYVDNx7hceYYNjgTQIXg9Ak082EznYKeaf1z6xjFHs)](https://private-user-images.githubusercontent.com/101514766/485043271-a3985266-52cb-43a4-baf2-ca7d7cebba9f.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIyODkxMTgsIm5iZiI6MTc4MjI4ODgxOCwicGF0aCI6Ii8xMDE1MTQ3NjYvNDg1MDQzMjcxLWEzOTg1MjY2LTUyY2ItNDNhNC1iYWYyLWNhN2Q3Y2ViYmE5Zi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYyNFQwODEzMzhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mNzFlNjEwZTg1OWEyMWRlODY2MDVjMTRiYWNkMWNmODYxMGFjYTJmMmIyODA0MzIwMWM2OGFhMjM1ZTcwZDA1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.NxYVDNx7hceYYNjgTQIXg9Ak082EznYKeaf1z6xjFHs)

**The request is done and a Quote has been created .**[![Screenshot 2025-09-03 at 11 22 26](https://private-user-images.githubusercontent.com/101514766/485043364-c9731507-71bb-4cc5-bc76-749cd09a2f7b.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIyODkxMTgsIm5iZiI6MTc4MjI4ODgxOCwicGF0aCI6Ii8xMDE1MTQ3NjYvNDg1MDQzMzY0LWM5NzMxNTA3LTcxYmItNGNjNS1iYzc2LTc0OWNkMDlhMmY3Yi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYyNFQwODEzMzhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT01MTg5NDUyNTg3MTY2YjczM2E0N2NhMzg1NTMxY2ZjN2JkMWJiNWVmZTRhMmZkMmNhMjQ0YWYwZGYxZjMxYTI0JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.3gDffBQvoQz0ipEo7LGOyDf1uf7ZXxz5aAMyviuxdFs)](https://private-user-images.githubusercontent.com/101514766/485043364-c9731507-71bb-4cc5-bc76-749cd09a2f7b.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIyODkxMTgsIm5iZiI6MTc4MjI4ODgxOCwicGF0aCI6Ii8xMDE1MTQ3NjYvNDg1MDQzMzY0LWM5NzMxNTA3LTcxYmItNGNjNS1iYzc2LTc0OWNkMDlhMmY3Yi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYyNFQwODEzMzhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT01MTg5NDUyNTg3MTY2YjczM2E0N2NhMzg1NTMxY2ZjN2JkMWJiNWVmZTRhMmZkMmNhMjQ0YWYwZGYxZjMxYTI0JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.3gDffBQvoQz0ipEo7LGOyDf1uf7ZXxz5aAMyviuxdFs)

**3. Then we go to Admin , Orders -&gt; 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](https://private-user-images.githubusercontent.com/101514766/485043446-6c589287-fd7a-4a44-9864-cebf7e3958d5.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIyODkxMTgsIm5iZiI6MTc4MjI4ODgxOCwicGF0aCI6Ii8xMDE1MTQ3NjYvNDg1MDQzNDQ2LTZjNTg5Mjg3LWZkN2EtNGE0NC05ODY0LWNlYmY3ZTM5NThkNS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYyNFQwODEzMzhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lMTJjYjRkMTBmOWZmZTNmZGVjOWY3MDAzODVkZTEzNzM2MTQ3YmM5MzQ2MzhkNDBhODFmMTg4YzQ1YjVkNTFkJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.XWAe42QwQ1k55Tv-tsxjq8jJhFhODPlGGBrz4r4_nP4)](https://private-user-images.githubusercontent.com/101514766/485043446-6c589287-fd7a-4a44-9864-cebf7e3958d5.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIyODkxMTgsIm5iZiI6MTc4MjI4ODgxOCwicGF0aCI6Ii8xMDE1MTQ3NjYvNDg1MDQzNDQ2LTZjNTg5Mjg3LWZkN2EtNGE0NC05ODY0LWNlYmY3ZTM5NThkNS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYyNFQwODEzMzhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lMTJjYjRkMTBmOWZmZTNmZGVjOWY3MDAzODVkZTEzNzM2MTQ3YmM5MzQ2MzhkNDBhODFmMTg4YzQ1YjVkNTFkJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.XWAe42QwQ1k55Tv-tsxjq8jJhFhODPlGGBrz4r4_nP4)

**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](https://private-user-images.githubusercontent.com/101514766/485043725-3618b953-4f16-4b64-97b2-8675cf50ce16.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIyODkxMTgsIm5iZiI6MTc4MjI4ODgxOCwicGF0aCI6Ii8xMDE1MTQ3NjYvNDg1MDQzNzI1LTM2MThiOTUzLTRmMTYtNGI2NC05N2IyLTg2NzVjZjUwY2UxNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYyNFQwODEzMzhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jYTVlMTBmYmM0NWY2MzJlMjc0NjQ5MDZjMjhhYTQ5N2QxZjU2MDgxM2I1YzhlYTA2MTVlMmU4NWFlODBhZjZiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.jBM2zEdUTJepNBVkvkF4-XXkq_Q8ALZrz4i2KH7cb3I)](https://private-user-images.githubusercontent.com/101514766/485043725-3618b953-4f16-4b64-97b2-8675cf50ce16.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIyODkxMTgsIm5iZiI6MTc4MjI4ODgxOCwicGF0aCI6Ii8xMDE1MTQ3NjYvNDg1MDQzNzI1LTM2MThiOTUzLTRmMTYtNGI2NC05N2IyLTg2NzVjZjUwY2UxNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYyNFQwODEzMzhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jYTVlMTBmYmM0NWY2MzJlMjc0NjQ5MDZjMjhhYTQ5N2QxZjU2MDgxM2I1YzhlYTA2MTVlMmU4NWFlODBhZjZiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.jBM2zEdUTJepNBVkvkF4-XXkq_Q8ALZrz4i2KH7cb3I)

**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](https://private-user-images.githubusercontent.com/101514766/485043844-cde52243-725b-4fea-99d4-3d1314e2725e.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIyODkxMTgsIm5iZiI6MTc4MjI4ODgxOCwicGF0aCI6Ii8xMDE1MTQ3NjYvNDg1MDQzODQ0LWNkZTUyMjQzLTcyNWItNGZlYS05OWQ0LTNkMTMxNGUyNzI1ZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYyNFQwODEzMzhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03Mzc1NjE3MzViMjljNTI4NmRhZTVhNTY2NTRhNjRmYWMzNmM1NDNiY2IxMjM4NTJmZWY5ODQ0Yjg4OWY3NjZjJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.NeNvvxAHzzXRTiOPYZ2gI_KSGGVLQlCnxd5NYWFIF_I)](https://private-user-images.githubusercontent.com/101514766/485043844-cde52243-725b-4fea-99d4-3d1314e2725e.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIyODkxMTgsIm5iZiI6MTc4MjI4ODgxOCwicGF0aCI6Ii8xMDE1MTQ3NjYvNDg1MDQzODQ0LWNkZTUyMjQzLTcyNWItNGZlYS05OWQ0LTNkMTMxNGUyNzI1ZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYyNFQwODEzMzhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03Mzc1NjE3MzViMjljNTI4NmRhZTVhNTY2NTRhNjRmYWMzNmM1NDNiY2IxMjM4NTJmZWY5ODQ0Yjg4OWY3NjZjJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.NeNvvxAHzzXRTiOPYZ2gI_KSGGVLQlCnxd5NYWFIF_I)

**When we click place order , the price of the product now will show 5.00$**
[![Screenshot 2025-09-03 at 11 33 11](https://private-user-images.githubusercontent.com/101514766/485043936-663d8fce-4735-43cb-b191-6fffcdbe2ae6.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIyODkxMTgsIm5iZiI6MTc4MjI4ODgxOCwicGF0aCI6Ii8xMDE1MTQ3NjYvNDg1MDQzOTM2LTY2M2Q4ZmNlLTQ3MzUtNDNjYi1iMTkxLTZmZmZjZGJlMmFlNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYyNFQwODEzMzhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00YTk4Yjg1NDdhNDIwNmM0MjMwZTkwMjYwZGU5MzVhYmI4MWUwMTdkZjg1YjJlYjM5YjMxYzVjYzE3ZWUwNTViJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.r9IfzSIUqPXnfR6FNzXcWw8x-1u3aXRC00RCj1fo9cY)](https://private-user-images.githubusercontent.com/101514766/485043936-663d8fce-4735-43cb-b191-6fffcdbe2ae6.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIyODkxMTgsIm5iZiI6MTc4MjI4ODgxOCwicGF0aCI6Ii8xMDE1MTQ3NjYvNDg1MDQzOTM2LTY2M2Q4ZmNlLTQ3MzUtNDNjYi1iMTkxLTZmZmZjZGJlMmFlNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYyNFQwODEzMzhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00YTk4Yjg1NDdhNDIwNmM0MjMwZTkwMjYwZGU5MzVhYmI4MWUwMTdkZjg1YjJlYjM5YjMxYzVjYzE3ZWUwNTViJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.r9IfzSIUqPXnfR6FNzXcWw8x-1u3aXRC00RCj1fo9cY)

**When we make the payment , in the Customers -&gt; Customer Specific Price we can see the new customer specific price :**
[![Screenshot 2025-09-03 at 11 34 38](https://private-user-images.githubusercontent.com/101514766/485044038-231a2a02-4a4b-4ecc-9dd3-102362757dd2.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIyODkxMTgsIm5iZiI6MTc4MjI4ODgxOCwicGF0aCI6Ii8xMDE1MTQ3NjYvNDg1MDQ0MDM4LTIzMWEyYTAyLTRhNGItNGVjYy05ZGQzLTEwMjM2Mjc1N2RkMi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYyNFQwODEzMzhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zY2FhM2U5ZDg4NmU1ZjY2OWMzMDkxMjc4MjQxMmYyOTU4MzJkYmU0MjEzY2JlZjJmZmI1ODNhYzFiNDllODY1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.4H5gCprnw2-2WUXRyk_nF8yeC1Nj-wrmAdAGcYJIsvg)](https://private-user-images.githubusercontent.com/101514766/485044038-231a2a02-4a4b-4ecc-9dd3-102362757dd2.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIyODkxMTgsIm5iZiI6MTc4MjI4ODgxOCwicGF0aCI6Ii8xMDE1MTQ3NjYvNDg1MDQ0MDM4LTIzMWEyYTAyLTRhNGItNGVjYy05ZGQzLTEwMjM2Mjc1N2RkMi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYyNFQwODEzMzhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zY2FhM2U5ZDg4NmU1ZjY2OWMzMDkxMjc4MjQxMmYyOTU4MzJkYmU0MjEzY2JlZjJmZmI1ODNhYzFiNDllODY1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.4H5gCprnw2-2WUXRyk_nF8yeC1Nj-wrmAdAGcYJIsvg)

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance56

Moderate activity, may be stable

Popularity1

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~5 days

Total

2

Last Release

297d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2851766651e9958fdd1740394d7af4c76bb357dba37485ab7045c5372bd3ed88?d=identicon)[solution-25](/maintainers/solution-25)

---

Top Contributors

[![solution-25](https://avatars.githubusercontent.com/u/101514766?v=4)](https://github.com/solution-25 "solution-25 (16 commits)")

### Embed Badge

![Health badge](/badges/solution25-quotes-customer-specific-pricing/health.svg)

```
[![Health](https://phpackages.com/badges/solution25-quotes-customer-specific-pricing/health.svg)](https://phpackages.com/packages/solution25-quotes-customer-specific-pricing)
```

###  Alternatives

[frosh/tools

Provides some basic things for managing the Shopware Installation

87820.7k3](/packages/frosh-tools)[shopware/storefront

Storefront for Shopware

684.6M236](/packages/shopware-storefront)[shopware/production

177209.0k](/packages/shopware-production)[shopware/conflicts

Shopware 6 conflicting packages

149.5M10](/packages/shopware-conflicts)[shopware/elasticsearch

Elasticsearch for Shopware

153.9M19](/packages/shopware-elasticsearch)[swag/migration-assistant

Migration plugin for shopware/platform

2042.5k](/packages/swag-migration-assistant)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
