Website Shop Quantity Adjustment | E-commerce Quantity Control & Tier Pricing
by Vraja Technologies https://www.vrajatechnologies.com$ 68.21
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
eCommerce (website_sale)
• Website (website) • Discuss (mail) • Invoicing (account) |
| Lines of code | 489 |
| Technical Name |
website_shop_quantity_adjustment |
| License | OPL-1 |
| Website | https://www.vrajatechnologies.com |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
eCommerce (website_sale)
• Website (website) • Discuss (mail) • Invoicing (account) |
| Lines of code | 489 |
| Technical Name |
website_shop_quantity_adjustment |
| License | OPL-1 |
| Website | https://www.vrajatechnologies.com |
| Versions | 18.0 19.0 |
Enterprise
Community
Odoo.sh
Website Shop Quantity Adjustment
This module provides an advanced solution for controlling product purchase quantities on the Odoo E-commerce website while also displaying price tiers based on quantity.
It allows configuration of Minimum Quantity, Maximum Quantity, and Quantity Step (Multiplier) for each product. In addition, the module integrates with pricelists to automatically display tier-based pricing on the product page.
Customers can clearly see how the price changes based on the selected quantity, encouraging bulk purchases and improving the overall shopping experience.
We specialize in delivering advanced Odoo solutions across multiple domains. Our expertise includes:
EDI & SWIFT/ACH Payment Integrations
End-to-end EDI automation, including X12, EDIFACT, XML standards, & financial integrations such as SWIFT, ACH, & Fedwire.
eCommerce Integrations
Seamless integration with leading eCommerce platforms to sync products, orders, inventory, and customer data in real time.
Shipping Integrations
Robust shipping connectors for global couriers, offering automated label generation, tracking, and rate computation.
Most Useful Apps for your ERP
A wide range of highly-rated Odoo modules designed to enhance automation, improve productivity, & simplify business operations.
Quantity Control
- Configure Minimum Quantity for each product.
- Configure Maximum Quantity to restrict the highest purchasable quantity.
- Define Quantity Step (Multiplier) to enforce fixed quantity increments.
Website Validation
- Enforce quantity rules on the Product Page.
- Validate quantity rules on the Cart Page.
- Prevent customers from entering invalid quantities.
- Automatically correct quantities that do not follow the configured step.
Pricelist Tiers
- Display quantity-based pricing tiers directly on the product page.
- Customers can easily see the price difference for bulk quantities.
- Automatically apply the correct price based on the selected quantity.
Go to Website → eCommerce → Products and open the desired product. Navigate to the Sales tab and locate the Website Quantity Rules section.
Configure the Minimum Quantity, Maximum Quantity, and Quantity Step, then save the product to apply the rules on the website.
Go to the Odoo E-commerce website and open the product page. The configured minimum quantity will be automatically displayed.
Customers cannot order a quantity lower than the minimum quantity set for the product. If you do not want to apply a minimum quantity restriction, you can keep the value as 0, which is the default configuration.
When the customer clicks the plus (+) icon to increase the quantity, it will increment based on the configured quantity step.
For example, if the Minimum Quantity is 5, Maximum Quantity is 20, and Quantity Step is 5, then the allowed quantities will be 5, 10, 15, and 20. The quantity selector will increase and decrease only in increments of 5 and will not allow values outside this range.
Minimum Quantity, Maximum Quantity, and Quantity Step are configured, and the customer manually enters a quantity that does not follow the defined step (for example, entering 7 when the step is 5), the system will display a warning message. The system will not accept the invalid quantity and will automatically adjust it to the nearest valid value based on the configured step, enforcing the quantity rules on the Odoo E-commerce website.
When the customer reaches the maximum quantity and clicks the plus (+) icon, the system will display a warning message indicating that the maximum allowed quantity has been reached. The system will not allow the quantity to increase beyond the configured maximum limit.
When the customer clicks the Add to cart button, the cart page displays the products with the selected quantities.
If the customer clicks the minus (−) icon and decreases the quantity below the configured minimum quantity, the product will be automatically removed from the cart. This ensures that only valid quantities are allowed according to the Website Quantity Rules in Odoo E-commerce.
On the website cart page, when the customer clicks the plus (+) icon and the quantity reaches the configured maximum limit, the system will display a warning message such as “Maximum allowed quantity is 20.” The quantity cannot be increased beyond this limit in the Odoo E-commerce cart.
If the user manually enters a quantity such as 50 on the cart page, the system will automatically reset the quantity to the configured maximum quantity (20) defined in the Sales tab of the product. A warning message will also be displayed to inform the customer about the maximum allowed quantity in the Odoo E-commerce cart.
Pricelist Tier :
Go to Website → eCommerce → Products and open the desired product. Navigate to the Price tab and configure the required pricelist rules.
Create pricelists with quantity-based pricing tiers using Odoo’s standard configuration, specifying the appropriate price for each minimum quantity level.
On the website, the product is displayed with a minimum quantity of 5 and a unit price of 750.
When the customer increases the quantity and it reaches 10, Odoo automatically applies the corresponding bulk pricing rule from the pricelist, and the updated price is immediately shown to the user. This allows customers to clearly see the discounted price for higher quantities.
When the customer clicks Add to Cart, the system adds the product to the cart using the price determined by the selected quantity and applicable pricelist rule.
Can customers order less than the minimum quantity?
- No. Customers cannot order less than the configured Minimum Quantity. If the quantity is reduced below the minimum on the cart page, the product will be automatically removed from the cart.
What happens if a customer tries to exceed the maximum quantity?
- If the customer increases the quantity beyond the configured Maximum Quantity, the system will display a warning message and prevent further increases. If a higher value is entered manually, the quantity will automatically reset to the maximum allowed quantity.
What happens if the customer enters a quantity that does not follow the step value?
- If the customer manually enters a quantity that does not match the defined Quantity Step, the system will display a warning message and automatically adjust the quantity to the nearest valid value.
Are the quantity rules applied on both the product page and cart page?
- Yes. The Website Quantity Rules are enforced across the website, including:
- Product Page
- Cart Page
- This ensures customers cannot place orders with invalid quantities.
How do pricelist tiers work with this module?
- The module works with Odoo's standard pricelist feature. You can define different prices based on minimum quantity levels. When the customer increases the quantity on the product page, the price is automatically updated according to the applicable pricelist tier.
Will the price update automatically when the quantity changes?
- Yes. When the customer changes the quantity, Odoo automatically checks the pricelist rules and updates the product price based on the matching quantity tier.
What price is applied when the customer clicks "Add to Cart"?
- When the customer clicks Add to Cart, the product is added using the price corresponding to the selected quantity and applicable pricelist rule. If the selected quantity qualifies for bulk pricing, the discounted bulk price will be applied.
Does this module support bulk or wholesale selling?
- Yes. This module is ideal for bulk selling, wholesale businesses, and pack-based products, as it allows businesses to enforce quantity rules and display quantity-based pricing tiers.
I would like to request a custom feature for this application. What’s the process to get it implemented?
- We’re happy to help tailor the application to meet your business needs! You can reach us via sales@vrajatechnologies.com
Who is the point of contact for technical support, configuration support or bug-related queries?
- You can reach us via support@vrajatechnologies.com
Submit a Support Ticket
If you encounter any issues while using our app that are caused by the app itself, we offer complimentary support for 90 days from the date of purchase.
To create a support ticket, please register via the Vraja Technologies Support Email and provide the necessary details so we can assist you in resolving the issue.
Email Us
support@vrajatechnologies.com
Contact Us
vrajatechnologies.com/contactus
Support
vrajatechnologies.com/support-policy
Vraja Technologies Services
Odoo Implementation
Odoo App Integration Services
Odoo Customization
Odoo Consultation
Odoo Support & Maintenance
Odoo Developer Outsourcing
Suggested Application
GET INSTANT PERSONALIZED DEMO
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Features
Process
FAQs











Please log in to comment on this module