GithubHelp home page GithubHelp logo

danrcoull / magento2-product-price-list Goto Github PK

View Code? Open in Web Editor NEW
7.0 4.0 7.0 68 KB

Ability to add product prices to magento 2 store, per customer on multiple levels.

PHP 90.81% JavaScript 1.70% HTML 6.73% Less 0.76%
magento2 magento customer-pricing

magento2-product-price-list's Introduction

Magento 2 - Product Price List

Magento 2 product price lists allows you to simply create different categorisations of prices, based on customer, allowing you to five specific customers, specific products at a specific price. Simply login the admin after insalling and Go to Catalog -> Price Lists, and Click add new.

Fill in the very simple form, and the rest will be taken care off.

Its composed highly of plugins no core overides, so you can safly continue to dev, without risk of overwritting,

We have also made sure to store the original data in extension attribute at the point of product getById and get and getList on search results, so you can always access it to modify it further.

You can now configure the module how you so desire,

Under System / Configuration / Sutton Silver / Price Lists

  • Enable Or Disable the module
  • Restrict the categories / products same option from custoemrs not in the product price lists
  • replace the add to cart form template if the customer is not in the list, its not restricted and you do not wish them to buy untill they have a quote
  • the lowest price from all lists is now used to give the price.
  • you can now completly restrict the entire list from even showing the products at all, and redirect from the product if directly accessed
  • category resitrcition is now a configurable option.

Code now fully commnented aswell so it should make more sense :D

Ideas:

Any ideas feel free to post them in issues where to go next with this.

Other Modules COming Soon:

  • Company Hirachy

Installation:

composer config repositories.productpricelist vcs https://github.com/danrcoull/product-price-list.git
composer require suttonsilver/module-pricelists:dev-master
php bin/magento module:enable SuttonSilver_PriceLists
php bin/magento setup:upgrade
php bin/magento setup:di:compile #yes do this we use extension attributes so you can see the original price and the custom price.
php bin/magento setup:static-content:deploy en_GB en_US -f 
php bin/magento cache:flush
 

Yes i work hard, plenty more modules to come feel free to by me a coffee below.

Buy Me A Coffee

magento2-product-price-list's People

Contributors

danrcoull avatar vincentbean avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

magento2-product-price-list's Issues

Table not found

getting error in grid after installed module :
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'suttonsilver_pricelists_pricelist' doesn't exist,

Can this handle large stores?

Nice extension, good work! I have not tried it yet. I am just doing some research first.

Can this extension handle large catalogs? Lets say ~50k products and hundreds of customers and each product has its own unique price.

Lets say 5M to 50M records for the price lists?

Price is incorrect on the Order

Hi, Love your extension,

Works great for what I'm doing, however I'm having an issue when the order is actually placed the price is incorrect it goes back to the original price not the price from the product price list.

Let me know if i can help further.

Cheers
Screen Shot 2020-02-11 at 2 20 24 PM
Screen Shot 2020-02-11 at 2 20 51 PM

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.