Magento 2 Prices per Customer Manual

Prices per Customer

Introdution

Magento 2 Prices per Customer extension allows the merchant to utilize an individual approach to shoppers, providing any customer with both regular and special price for each product. The flexible settings let the store owners create an effective pricing strategy for Magento 2 online stores. The extension provides schemes for product pricing (flat rate, ± flat rate or percentage).

Requirements and Installation

Prices per Customer supports both Community and Enterprise edition of Magento starting from version 2.1. The current version of Magento installed on your website can be found in the lower right corner of any backend page.

Magento 2 Version

Prices per Customer extension has 2 separate ways of installation: via Composer or by copying the code.

Installation Via Composer

  1. Create a folder anywhere on your server (preferably not in the Magento installation directory). Put the zip archive into this folder.

  2. Use any SSH client to connect to your server. Navigate to the root Magento folder. Bear in mind that the user should write permissions to this folder and its subfolders.

  3. Add the folder with the extension's archive as a repository. For this, run the Composer command:

    composer config repositories.mageworx artifact {/ABSOLUTE/PATH/TO/FOLDER}
    

    like

    composer config repositories.mageworx artifact /mageworx/extensions/zip
    

    This command will add these lines to your composer.json file

    "mageworx": {
        "type": "artifact",
        "url": "/mageworx/extensions/zip"
    }
    
  4. Perform the command:

    composer require mageworx/module-customerpricesmeta
    
  5. Clear the compiled code and the cache:

    php bin/magento setup:upgrade
    php bin/magento cache:flush
    php bin/magento setup:static-content:deploy
    
  6. To update the extension via composer perform the command:

    composer update mageworx/module-customerpricesmeta
    

Installation by copying the code

  1. Download the extension's package from your customer account, unzip it.

  2. Use any SSH client to connect to your server. Bear in mind that the user should write permissions to this folder and its subfolders.

  3. Upload all the files and folders from the extension's package to the root Magento folder.

  4. Via SSH, navigate to the root Magento folder and perform the command:

    php bin/magento module:enable MageWorx_CustomerPrices
    
  5. Clear the compiled code and cache:

    php bin/magento setup:upgrade
    php bin/magento cache:flush
    php bin/magento setup:static-content:deploy
    

Extension Configuration

Backend Setup

Log into the Magento Admin panel and go to STORES ⟶ Configuration ⟶ MAGEWORX ⟶ Prices per Customer .

Prices per Customer

Enable Prices per Customer provides the possibility to temporary disabe/reenable the extension.

If the store owner changes the prices but doesn't observe this on the frontend, it is recommended to click the Manually Synchronize Data button.

If the merchants need these new prices to be taken into account, they can enable the Use Customer Price In Catalog Price Rule.

Editing Prices

To set custom prices for different store shoppers, the store owner needs to go to PRODUCTS ⟶ Inventory ⟶ Catalog and select the desired product to adjust this value for. The extension adds the Prices per Customer tab at the bottom of the page.

Prices per Customer

Click the Search Customer button to show the customer grid in the popup.

Prices per Customer

Pick up the customer’s email by clicking the Select link in the last tab to automatically populate the Customer Email

Prices per Customer

After that the store owner can set either/both a Customer price or/and Customer Special Price. Customer Price replaces the product price with a custom value. Customer Special Price shows a new price together with the original price. The extension supports:

  • Fixed values like 10.99. This replaces the current price with the given value.

  • Fixed surcharges/discounts like ±10.99. This increases/decreases the current price by given value.

  • Percents value like 15%. This replaces the current price with the one that can be calculated as 15% from the initial one.

  • Percents surcharges/discounts like ±15%. This increases/decreases the current price by given percent.

Click the Save Customer Price button after you are ready.

After that, below these settings the grid will show the values.

Prices per Customer

It is possible to add as many customer prices here as needed. All these values will be shown in the grid.

Prices per Customer

In this example, the first client has the fixed discount and the second one has the fixed percent value for the regular price and the fixed value for the special one. The store owner can Edit or Delete the custom prices by clicking the corresponding links in the grid.

Frontend Experience

For instance, the regular price for the unregistered customer is $34. The user has the fixed special price $25 and the 4% regular price discount that is $32.64.

Prices per Customer

Got Questions?

MageWorx offers FREE lifetime support and updates for any extension developed for Magento. Need help with the extensions? Feel free to submit a ticket from http://www.mageworx.com/support/

MageWorx offers outstanding services developing custom-tailored solutions for Magento platform to attain your eCommerce objectives. Our professional impassioned team provides profound and custom oriented development of your project in a short timeframe.