
Closed
Posted
Paid on delivery
Project Title: Jewellery Pricing Module – “TheJeweller” 1. Project Overview Develop a fully functional PrestaShop 9.1.0 module that allows a jewellery store to calculate the final product price based on: · Metal type and weight · Making charges (in percentage) · Diamonds (multiple, by quality and weight) · Gemstones (by type and weight) · Normal stones (by type and weight) The shop admin will set all base prices (price per gram, price per carat/unit for stones) from the module configuration. When creating a product, the admin assigns a metal type, enters the product weight and making charges, and adds diamonds/stones/gemstones with their respective weights. The module will dynamically override the product’s displayed price using a custom formula and show a detailed price breakdown on the frontend (product page, cart, checkout). Important: The module must not modify any core PrestaShop file. It must use only hooks and the standard override system for pricing. --- 2. Functional Requirements 2.1 Back‑End Global Configuration A single configuration page accessible from the module list (“Configure”) with the following sections: A. Metal Prices (per gram) · Gold 24kt · Gold 22kt · Gold 18kt · Gold 14kt · Gold 9kt · Silver · Platinum All fields accept decimal numbers (float). Values are stored in ps_configuration. B. Diamond Prices (per carat) The admin can define diamond qualities as key-value pairs (e.g. “VVS1”, “VS1”, “SI1”). There must be a way to add, edit, and remove qualities. Each quality has a price per carat (float). C. Gemstone Prices (per ratti or per carat) Same as diamonds: admin can manage gemstone types (e.g. “Ruby”, “Emerald”, “Sapphire”) with a price per unit (admin‑defined unit – e.g. price per ratti). The unit can be fixed (e.g. carat) or configurable. We’ll assume price per ratti for simplicity unless you specify otherwise. D. Stone Prices (per gram) Admin can manage normal stone types (e.g. “Cubic Zirconia”, “Moissanite”) with price per gram. All these lists must be maintainable from the module’s configuration interface (add, edit, delete). The module should provide sensible default values. 2.2 Product‑Level Custom Data When creating or editing a product (in the back office), the module adds a new tab or a section on the product page (preferably a new tab via displayAdminProductsExtra or inside the “Prices” tab) with the following fields: 1. Enable custom pricing for this product – a checkbox. If not checked, the product uses standard PrestaShop pricing. 2. Metal Type – a dropdown populated from the metals configured (Gold 24kt, Gold 22kt, etc.). 3. Product Weight (grams) – numeric field, required. 4. Making Charges – numeric field ( in percentage). 5. Diamond entries – a repeatable group of fields (like a table) where the admin can add multiple diamonds: · Diamond Quality (dropdown from the configured diamond qualities) · Weight in carats (numeric) · The system calculates cost = weight × price per carat of that quality. · Option to delete a row. · At least one row visible by default; admin can add more rows dynamically (or via a simple “Add diamond” button that reloads with an extra row). 6. Gemstone entries – similar repeatable group: · Gemstone Type (dropdown) · Weight in grams (numeric) · Calculated cost = weight × price per ratti 7. Stone entries – similar repeatable group: · Stone Type (dropdown) · Weight in grams (numeric) · Calculated cost = weight × price per gram All this data must be saved in custom database tables linked to id_product. The data must be loaded back when editing the product. 2.3 Dynamic Price Calculation The final product price (before tax) must be calculated as: Total Price = (Product Weight × Metal Price per Gram) + Making Charges + Sum(Diamond Weight × Diamond Price per Carat) + Sum(Gemstone Weight × Gemstone Price per ratti) + Sum(Stone Weight × Stone Price per Gram) · The module must use the actionProductPriceCalculation hook to override the product price on the fly. · It must respect the shop’s currency, customer group discounts, specific prices, and tax settings. · If a product is not enabled for custom pricing, the hook must not change the standard price. · Prices must be calculated in the default currency and converted automatically for other currencies. · Rounding must follow PrestaShop’s standard rounding rules (configurable by the shop). 2.4 Front‑End Price Breakdown Display A. Product Page Below or beside the main price, show a detailed price breakdown. The breakdown must be displayed via the displayProductPriceBlock hook (type after_price or similar). It should list: · Metal Cost (Weight × Metal price/g) – amount · Making Charges – amount · Diamond Cost (if any) – with subtotal and optionally per‑diamond details · Gemstone Cost (if any) · Stone Cost (if any) · Total Price – matches the displayed price The breakdown must be styled cleanly and be mobile‑friendly. B. Cart / Checkout When a product with custom pricing is in the cart, use the displayCartExtraProductInfo hook to show the same price breakdown (or a condensed version) under each product line. The total in the cart must match the custom price. C. Order Details & Emails Ensure that the price breakdown is stored as part of the order (e.g. in a custom order detail table or as product attributes) so that it can be displayed in the order confirmation, email, and admin order view. 2.5 Compatibility & Constraints · The module must work with PrestaShop 9.1.0 (Symfony‑based back office, classic or hummingbird theme on front). · No core file modifications. · Use Symfony controllers for the module’s configuration page if possible, following PrestaShop 9 standards. · Must not break the standard product save process, combination generation, or other modules. · Must support multi‑language (all labels translatable). · Must support multi‑store if the PrestaShop instance has multiple shops (store configuration and product data per shop or globally – please specify: ideally product‑level data per shop, global metal/stone prices per shop group or per shop). --- 3. Technical Implementation Notes 3.1 Hooks to Register · actionProductPriceCalculation – to override the product price. · displayProductPriceBlock – for the breakdown on the product page. · displayCartExtraProductInfo – for the breakdown in the cart. · displayAdminProductsExtra – to add the custom fields tab on the product edit page. · actionProductSave – to save the custom product data from the POST. · displayOrderDetail – to show breakdown in order history. 3.2 Database Schema Provide at minimum the following tables (names prefixed with module identifier): · <prefix>thejeweller_metals – id_metal, name, price_per_gram, active · <prefix>thejeweller_diamond_qualities – id_quality, name, price_per_carat, active · <prefix>thejeweller_gemstone_types – id_type, name, price_per_gram, active · <prefix>thejeweller_stone_types – id_type, name, price_per_gram, active · <prefix>thejeweller_product_config – id_product, id_shop, enable, id_metal, product_weight, making_charges · <prefix>thejeweller_product_component – id_component, id_product, type (diamond/gemstone/stone), id_quality_or_type (foreign key to the respective table), weight, price_per_unit, total (or calculate on the fly) 3.3 Price Calculation Logic In hookActionProductPriceCalculation, retrieve product config and components, compute the total, and set $params['price']. Take care of: · Checking if custom pricing is enabled. · Applying currency conversion. · Handling $params['specific_price_reduction'] if needed. · Performance: cache metal/stone prices in static variable to avoid repeated DB queries. 3.4 Front‑End Template The module must include its own template files (.tpl for legacy, or Twig if hooks support it) and a minimal CSS file. The breakdown box should be a clean list or table, with classes that can be easily restyled by the theme. --- 4. Deliverables 1. Complete, well‑commented module source code, following PrestaShop coding standards. 2. A ZIP file ready for installation via the PrestaShop back office. 3. Installation instructions and a brief user manual (PDF) explaining: · How to configure base prices. · How to set up a product with jewellery pricing. · How the frontend breakdown works. 4. SQL scripts for creating the required tables (should run automatically on module install) and for uninstall (optionally removing tables). 5. The module must be tested on a clean PrestaShop 9.1.0 installation with sample data. --- 5. Acceptance Criteria 1. Admin can add/edit/delete metal, diamond, gemstone, and stone prices. 2. When editing a product, the custom fields are present and data is saved correctly. 3. The product price on the frontend (catalog, product page, cart, checkout) reflects the jewellery formula, including metal + making charges + stones. 4. A price breakdown is displayed on the product page and in the cart. 5. All prices are correctly converted for multi‑currency setups. 6. The module does not cause any errors or warnings in PrestaShop debug mode. 7. No core file has been modified.
Project ID: 40447508
41 proposals
Remote project
Active 5 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
41 freelancers are bidding on average ₹10,839 INR for this job

Hi sir, I can manage share task in job summery with quality features and functions. I am expert self-motivated and hardworking Prestashop Developer and we can ensure complete customer satisfaction and 100% quality work. Let’s chat Thanks
₹9,000 INR in 2 days
7.8
7.8

I am excited to submit my proposal for developing the Jewellery Pricing Module for "TheJeweller." With expertise in Shopify, WordPress, and Web Development Technologies, I can create a fully functional module that meets all your requirements, ensuring seamless price calculations and usability. I'm ready to start RIGHT AWAY! Regards, Pooja
₹7,000 INR in 3 days
7.1
7.1

Hello, I’m a Senior PrestaShop Developer with 10+ years of experience building custom modules and advanced pricing systems for eCommerce businesses. I can develop your “TheJeweller” module for PrestaShop 9.1.0 with dynamic jewellery pricing, custom product configuration, frontend price breakdowns, multi-currency support, and upgrade-safe architecture without modifying core files. I have strong experience with PrestaShop hooks, Symfony-based modules, custom database structures, and complex product pricing logic. The module will be cleanly coded, fully documented, mobile-friendly, and compatible with modern PrestaShop standards and themes. Best regards, Hitesh Goyal
₹9,000 INR in 7 days
7.1
7.1

Being in the industry for nearly a decade, I believe my experience and expertise align perfectly with your project. Having extensively worked on PrestaShop and being an expert in HTML and PHP, I can assure you a high-quality development of the 'Jewellery Pricing' module. The knowledge I possess about back-end operations is considerable and can be exemplified by my familiarity with the features like Configuring Metal Prices, managing Diamond, Gemstone and Stone prices along with their respective weight calculations. To ensure flexibility and functionality in your module, I believe it is imperative to make data management efficient at both levels: global configuration and product-level. My proficiency in designing systematic custom database tables linked to id_product will enable you to maintain vital details like Metal Type and Weight, Making Charges, Diamond/ Gemstone/Stone entries seamlessly.I strive for clean coding without modifying core scripts; hence using only hooks & standard override système aligns perfectly with my development practices. Moreover, our services extend beyond mere coding; as your developer of choice, I offer free support for three months post-delivery to ensure seamless integration within your existing structure, if any. With knowledge on even platforms like Java which has gone unused so far on this project, I believe you can count on me for quick turnarounds even if additional changes crop up at a later stage. Looking forward t
₹15,000 INR in 7 days
5.4
5.4

Hello, Full Stack Web Developer with 8+ years of experience in Python, Laravel, CodeIgniter, Core PHP, Node JS, React JS, MySQL, API Integration, and Web Application Development. I have successfully developed and maintained: - E-commerce Websites - Custom Admin Panels - Inventory Management Systems - Booking Systems - CRM/ERP Solutions - API Integrations - Responsive Websites I can complete your project with: - Clean and scalable code - Mobile responsive design - Fast performance optimization - Secure development standards - Proper testing and support Why choose me? - 8+ years experience - Quick communication - On-time delivery - Long-term support - Professional development approach I am available to start immediately and would be happy to discuss your project requirements in detail. Looking forward to working with you.
₹4,000 INR in 3 days
5.3
5.3

I will develop the Jewellery Pricing Module for PrestaShop, focusing on metal type, making charges, diamonds, gemstones, and normal stones, using hooks and the standard override system for pricing, to calculate the final product price and display a detailed breakdown on the product page, cart, and checkout, ensuring compatibility with PrestaShop 9.1.
₹8,000 INR in 7 days
4.7
4.7

Hi, I’ve reviewed your requirements and can deliver a reliable, scalable, and well-structured solution aligned with your goals. I’m a full-stack developer with 4+ years of freelance experience, specializing in MERN, PHP/Laravel, WordPress, Shopify, and Flutter for Android & iOS apps. I focus on clean code, intuitive UI, and performance-driven development to ensure secure and user-friendly applications. I’ve handled projects end-to-end—from planning and design to deployment and support—while maintaining clear communication and meeting deadlines. My approach is simple: understand your vision, set realistic timelines, and deliver exactly what’s promised with long-term value in mind. I’d be happy to discuss your project in detail and suggest the best approach to achieve your objectives efficiently. Looking forward to working with you. Best regards, Arshiya
₹12,000 INR in 7 days
3.9
3.9

Hi, I can develop this jewellery pricing module for PrestaShop 9.1.0 as a clean, fully installable module without modifying any core files. I have strong experience with PrestaShop module development, product pricing customization, hooks/overrides, and complex e-commerce logic. The module can include: • Global configuration for metal, diamond, gemstone, and stone pricing • Dynamic add/edit/delete management for qualities and stone types • Product-level pricing fields inside the product admin page • Automatic frontend price calculation based on your custom formula • Detailed price breakdown on product, cart, and checkout pages • Full compatibility with PrestaShop 9.1.0 I will implement everything using proper hooks and PrestaShop standards to ensure future compatibility and maintainability. My approach: 1. Create module structure and admin configuration panel 2. Add product-level custom fields/tabs 3. Implement pricing engine and dynamic calculations 4. Display breakdown on frontend/cart/checkout 5. Testing and optimization Deliverables: • Fully installable module • Clean documented code • Testing on your environment • Short documentation for usage/configuration I can start immediately and would be happy to discuss the remaining product-level requirements and pricing formula details. Looking forward to working with you.
₹25,000 INR in 7 days
4.0
4.0

Hi, I can develop your “TheJeweller” module for PrestaShop 9.1.0 exactly as specified, using only hooks and standard override-compatible methods without modifying any core files. I have experience with custom PrestaShop module development, dynamic pricing systems, product-level configurations, and Symfony-based admin integrations. The module will include: • Full admin configuration for metals, diamonds, gemstones, and stones • Product-level jewellery pricing tab with repeatable component fields • Dynamic frontend pricing using actionProductPriceCalculation • Detailed price breakdown on product, cart, checkout, and order pages • Multi-currency support, tax compatibility, rounding support, and multi-store compatibility • Clean database structure with install/uninstall SQL handling • Responsive frontend templates and maintainable code following PrestaShop standards I will ensure: • No core modifications • Proper hook-based implementation • Compatibility with PrestaShop 9.1.0 • Translatable labels and scalable architecture • Optimized queries and caching for performance Deliverables include: • Complete installable ZIP module • Well-commented source code • Installation guide + user manual • Tested module on clean PrestaShop installation Estimated timeline: 10–14 days depending on revisions and testing. I’d be happy to discuss architecture decisions such as shop-level configuration scope, pricing precision, and future extensibility before starting.
₹7,000 INR in 3 days
3.4
3.4

With over 5 years of experience in full-stack development and a deep understanding of PHP and website design, I am well-qualified to build an exceptional Jewellery Pricing Module for your PrestaShop store. As per the project description, I will make sure that my module calculates the final product price accurately based on metal type and weight, making charges, diamonds, gemstones and normal stones. In addition to my technical expertise in MERN stack development, I also bring appreciable skills in database architecture and optimization to the table. This will ensure that all base prices and other critical information is efficiently managed via your module’s configuration interface. Lastly, I take great pride in delivering reliable solutions that scale with businesses. As a client-focused developer, I value every opportunity to align the projects I create with the unique needs and vision of the business at hand. My goal is to not only meet but exceed your expectations by contributing my best efforts towards building a modern, clean-coded and user-friendly “Jeweller” Pricing Module for your Esteemed Jewellery Store. Let's transform your ideas into a masterpiece.
₹8,500 INR in 8 days
2.8
2.8

Hi there, Regarding your requirement, I am confident I can develop “TheJeweller” module for PrestaShop 9.1.0 that calculates jewellery pricing dynamically based on metal, making charges, diamonds, gemstones, and stones. I have extensive experience creating PrestaShop modules using hooks and overrides without touching core files, ensuring full compatibility with multi-store and multi-language setups. In a recent project, I built a custom pricing module that allowed admin configuration of base materials, product-level custom fields, and dynamic frontend price calculation with detailed breakdowns. I can implement all the required hooks, maintain proper database schema, integrate frontend breakdown templates, and ensure prices reflect taxes, currencies, and customer group rules. I am ready to start immediately, provide a fully tested, installation-ready module with clean, well-commented code, SQL scripts, documentation, and user guide, ensuring your jewellery store can manage complex pricing seamlessly. Best regards.
₹10,000 INR in 3 days
2.4
2.4

Dear Hiring manager, Your “TheJeweller” module specification is exceptionally detailed, which is ideal for building a stable and scalable PrestaShop 9.1.0 solution. I can develop the module fully within PrestaShop standards using hooks, Symfony-compatible architecture, and custom database tables—without modifying any core files. I have experience with custom pricing engines, dynamic catalog calculations, and complex product configuration workflows in eCommerce systems. The module will support: • Dynamic jewellery pricing based on metals, making charges, diamonds, gemstones, and stones • Full back-office management for configurable rates and qualities • Product-level jewellery configuration with repeatable component groups • Real-time frontend price override using actionProductPriceCalculation • Detailed price breakdowns on product, cart, checkout, and order pages • Multi-currency, tax compatibility, and proper PrestaShop rounding behavior • Multi-language and multi-store support Implementation will follow clean modular architecture with: • Symfony-based configuration interfaces • Dedicated database schema and install/uninstall scripts • Optimized queries and cached pricing logic • Responsive frontend templates and maintainable CSS • Proper hook registration and isolated business logic I’d be glad to discuss timeline, architecture preferences, and any edge cases before development begins. Thanks!
₹7,000 INR in 7 days
2.3
2.3

Hi,I am a senior full-stack developer with extensive experience building custom PrestaShop modules. I can develop a robust, high-performance Jewellery Pricing Module for your store that handles dynamic calculations seamlessly without modifying any core files. Here is what I will deliver: Global Configuration Backend: A clean admin panel to update daily base prices for Gold (24k-9k), Platinum, Silver, Diamonds (by clarity/carat), and Gemstones. Product-Level Inputs: A custom admin product tab to input item weights, making charges (percentage or fixed), and multiple stone specifications. Dynamic Pricing Engine: A precise calculation system hooked into PrestaShop's pricing core, optimized with caching so it won't slow down your site. Front-End Breakdown: A responsive display on the product page showing customers the exact breakdown of metal, stone, and labor costs. I am ready to start immediately. Let’s connect to discuss your exact pricing formula so I can get to work! Best regards, Shailender
₹9,000 INR in 5 days
2.1
2.1

I can build your PrestaShop 9 jewellery pricing module with dynamic metal, diamond, gemstone, and stone calculations without touching any core PrestaShop files. This works almost like a jewellery workshop calculator where every small material detail changes the final product value automatically in real time. I will build the module fully with PrestaShop hooks and Symfony based admin configuration, create custom database tables for product components, override pricing through actionProductPriceCalculation, and show detailed breakdowns on product, cart, checkout, and order pages with multi currency support. I also think adding small AJAX based live recalculation inside the product admin page would make product setup much faster and avoid mistakes while entering stones or weights. I am a full stack web developer with 8 years of experience and I am very comfortable with PrestaShop module development and custom pricing systems. Do you want the making charges stored as percentage only or should the admin also have option for fixed amount charges per product. 8 days is required to complete this project. I will be waiting for your reply. Vasyl
₹15,000 INR in 8 days
1.8
1.8

As a Full-Stack developer with more than 6 years in the field, I have honed my coding skills to perfection. I guarantee to develop a fully functional PrestaShop module that meets your precise specifications. My team of pros and I excel at creating solutions that are not only efficient and secure but also scalable, ensuring they stand the test of time. My expertise extends to essential technologies for this project, including PHP, HTML, API development, and web design. Additionally, with a strong focus on clean coding and testing through every stage of development, we'll ensure no core PrestaShop files are modified. Instead, we plan to use hooks and the standard override system for pricing as specified in the project description. Finally, our commitment doesn't just lie in delivering high-quality solutions on time but also in transparent communication throughout the project lifecycle. Let's collaborate to not only bring your idea to life but surpass your expectations. Feel free to reach out so we can discuss the details further!
₹12,000 INR in 7 days
1.3
1.3

As a seasoned full-stack developer with 5+ years of experience, I have built and deployed numerous modules and solutions, many of which involved complex calculations across various data points - much like your envisaged Jewellery Pricing module. This affords me the innate expertise to understand how to approach and execute your project in the most efficient way possible. Given my strong command over PHP, HTML, and backend development, I am more than capable of ensuring a robust and maintainable solution that leverages hooks and the PrestaShop override system to blend seamlessly with your current configuration. Moreover, my familiarity with databases like MySQL empowers me to implement custom tables while saving data in accordance with your specific requirements with ease. Finally, what sets me apart is a unique blend of technical skills coupled with an appreciation for modern design and long-term success in digital enterprises. This means that besides delivering functionally effective code, I also focus on UI/UX experience, security aspects, scalability, as well as SEO friendliness. So if you want not just a module but a comprehensive digital growth engine for your business - prepared meticulously from architecture to deployment - let's take the plunge together!
₹7,000 INR in 7 days
1.0
1.0

Hi, I’ve gone through the complete module requirements and I’m confident I can develop this PrestaShop 9.1.0 jewellery pricing module as specified. I have experience working with custom eCommerce functionality, dynamic pricing systems, and modular architecture, including handling product-level configurations, custom database structures, hooks, and frontend/backend integrations. The module will: • Dynamically calculate jewellery pricing based on metal, making charges, diamonds, gemstones, and stones • Use proper PrestaShop hooks without modifying any core files • Include clean admin configuration panels and product-level controls • Display detailed pricing breakdowns on product, cart, checkout, and order pages • Support multi-currency, multi-language, and multi-store compatibility I can also ensure: • Clean, maintainable code following PrestaShop standards • Proper database structure and optimized queries • Responsive frontend breakdown UI • Installation-ready ZIP package with documentation Happy to discuss implementation details, timeline, and workflow further.
₹10,000 INR in 3 days
0.0
0.0

You need me for your prestashop module. It will be completed within 30 days ensuring zero bugs and fully functional module. I will provide a well commented source code with installation documentary and and Beginner user manual on how to operate the module. The reason why you need me because this module carries math and complex functions and I have extensive experience in building complex math heavy software- Check my portfolio where i built a Trading terminal and platform which handles real time complex math and code. Message me today and lets start building your perfect module!
₹5,000 INR in 30 days
0.0
0.0

Hello, I can develop the complete “TheJeweller” PrestaShop 9.1.0 module exactly according to your requirements. I have experience in PHP, MySQL, full-stack web development, and custom admin/backend functionality development. I will build: • Dynamic jewellery pricing system using hooks only (no core modification) • Admin configuration for metals, diamonds, gemstones, and stones • Product-level pricing configuration with repeatable fields • Dynamic frontend price calculation and breakdown • Cart, checkout, order details, and email integration • Multi-currency and multi-store compatible structure • Clean responsive UI and optimized database design The module will follow PrestaShop coding standards and include installation-ready ZIP, database setup, and documentation. I can deliver a clean, scalable, and well-commented solution within the given timeline. Looking forward to working with you. Best Regards, Kunal Gaikwad :::
₹7,000 INR in 7 days
0.0
0.0

Hello, I am a .NET Core Developer with 5 years of professional experience in designing, developing, and deploying scalable web applications. My expertise includes ASP.NET Core, ASP.NET Core MVC, C#, Entity Framework Core, RESTful Web API, and SQL Server, HTML,CSS,JavaScript,jquery. I have hands-on experience in creating secure and optimized solutions with CI/CD pipelines using Azure DevOps. I have successfully delivered enterprise projects involving CRM systems, process automation tools, and B2C portals. My role often includes end-to-end development—database design, API integration, backend logic, and frontend implementation with Bootstrap, JavaScript, jQuery, and AJAX. If awarded, I will ensure: Clean and well-documented code On-time delivery with continuous updates Collaboration for requirement gathering and enhancements Scalable and performance-driven solutions Looking forward to contributing to your project with my technical expertise and dedication. Thanks, Dinesh Asaware
₹7,000 INR in 7 days
0.0
0.0

Jammu, India
Payment method verified
Member since Jul 21, 2025
₹600-1500 INR
₹1500-12500 INR
$10-150 USD
$250-750 USD
£250-750 GBP
$100-150 USD
$30-250 AUD
₹12500-37500 INR
$250-750 USD
$15-25 USD / hour
$250-750 USD
₹1500-12500 INR
₹12500-37500 INR
£20-250 GBP
₹1500-12500 INR
$30-250 USD
$30-250 AUD
$30-250 NZD
₹600-1500 INR
$250-750 USD
£18-36 GBP / hour