How to Automate Gold & Silver Price Updates in Your WooCommerce Jewellery Store
Introduction
If you run an online jewellery store on WooCommerce, you already know the frustration: gold prices shift every morning, silver follows, and suddenly every product page on your site is showing the wrong price. Customers see one number, you invoice a different one, and trust quietly erodes.
This is the most overlooked operational problem in online jewellery retail — and it’s entirely solvable.
In this guide, you’ll learn exactly how to automate precious metal price updates across your entire WooCommerce jewellery store, so your product prices always reflect today’s live metal rates, your making charges are applied correctly, and your customers see a transparent, professional price breakdown before they click “Add to Cart.”
Why Manual Price Updates Are Destroying Your Jewellery Store’s Profitability
Let’s be direct about the scale of the problem.
Gold prices change every day — sometimes multiple times a day. If you have 50, 100, or 500 jewellery products in your WooCommerce store, manually updating each one means either dedicating hours every day to data entry, or accepting that your prices are always slightly wrong.
Here’s what “slightly wrong” actually costs you:
You undercharge and lose margin. If gold rises ₹200 per gram overnight and you haven’t updated your products, every sale you make is eating directly into your profit. On a 20-gram necklace, that’s ₹4,000 in lost margin — per order.
You overcharge and lose customers. Price inconsistencies kill conversion. When a customer sees a price, adds the item to their cart, and then gets a different number at checkout (or during a follow-up call), they leave. Most don’t come back.
You lose time that should go into growing your business. Price update admin isn’t a revenue-generating activity. It’s a tax on your time — and it scales badly as your catalog grows.
The solution is to automate the entire pricing chain: enter today’s metal rate once, and have every product price update automatically.
How Live Jewellery Pricing Works: The Formula
Before diving into the plugin setup, it’s worth understanding the standard jewellery pricing formula, because this is exactly what gets automated.
The price of a jewellery item is calculated as: code Codedownloadcontent_copyexpand_less
Product Price = (Metal Weight × Metal Price per Gram) + Making Charge + Wastage Charge
Each component works like this:
Metal Weight is the net weight of precious metal in the piece — for example, 8.5 grams of 22K gold.
Metal Price per Gram is today’s live rate for that metal at the relevant purity. This is the number that changes daily. For 22K gold, it’s calculated from the 24K spot price adjusted for purity.
Making Charge is the cost of craftsmanship — what the jeweller charges for the labour and skill involved in creating the piece. This can be a fixed amount (e.g., ₹500 per gram) or a percentage of the metal value.
Wastage Charge covers the metal lost during the manufacturing process. This is usually a percentage of the metal weight.
When you automate pricing, you set the metal rate once — and the system applies the formula to every product that uses that metal. Change the gold rate from ₹6,200 to ₹6,350 per gram, and every gold jewellery product updates instantly.
Introducing the WooCommerce Jewellery Price Plugin
The ITS Jewellery Price Plugin is built specifically for WooCommerce jewellery retailers who need this kind of automated pricing. Unlike generic precious metals plugins that are designed for bullion and coin dealers, this plugin is purpose-built around how jewellery is actually priced and sold.
Here’s what makes it the right tool for a jewellery store:
- Automated price updates: Change the metal rate once, and every product that uses that metal updates automatically — no manual product editing required.
- Full jewellery pricing formula: Supports metal weight, making charges, and wastage charges per product, so your formula reflects real jewellery business pricing.
- Multiple metal types: Gold (all purities), silver, diamond, and unlimited custom metals. You can manage all your materials from one place.
- Price breakup display: Shows customers a transparent breakdown — metal value, making charge, wastage — directly on the product page below the Add to Cart button.
- Price change logs: A full audit trail of every metal rate change and every product price change, useful for compliance, accounting, and dispute resolution.
- Variable product support: For jewellery that comes in different weights or styles, the plugin updates pricing correctly when customers select variants.
- Shortcode for today’s rates: Display a live metal rates table anywhere on your site with .
Step-by-Step: Setting Up Automated Jewellery Pricing in WooCommerce
Step 1: Install the Plugin
Purchase the ITS Jewellery Price Plugin from woocommercejewelleryplugin.com and download the plugin ZIP file. In your WordPress dashboard:
- Go to Plugins → Add New → Upload Plugin
- Upload the ZIP file and click Install Now
- Once installed, click Activate Plugin
- Enter your license key when prompted and activate it
You’ll now see a Jewellery Price menu in your WordPress admin sidebar.
Step 2: Configure Your Metal Types
Navigate to Jewellery Price → Metals. This is where you define every metal type your store sells.
For each metal, you’ll set:
- Metal Name (e.g., “Gold 22K”, “Silver 925”, “Platinum”)
- Current Price per Gram — this is the live rate you’ll update daily or whenever rates change
- Unit (grams, troy ounces, etc. — most Indian jewellers use grams)
Add all the metals your store uses. If you sell both 18K and 22K gold, create separate entries for each, since their per-gram rates differ.
Pro tip: Set up your metal names consistently with how you name your products. If your products reference “Gold 22K,” use exactly that name for the metal entry.
Step 3: Update Today’s Metal Rate
Once your metals are configured, updating the rate is a single action. Navigate to Jewellery Price → Metals, find the metal you need to update, and change the price per gram field to today’s rate.
Click Save. The plugin immediately recalculates the price of every product assigned to that metal. Your entire catalog reflects the new rate within seconds.
This is the only thing you need to do every day: enter the current gold rate, save, done.
Step 4: Configure Individual Products
For each jewellery product in WooCommerce, you’ll now assign it to a metal and enter its specific pricing details.
Go to Products → Edit Product for any jewellery item. Scroll down to the Jewellery Price section (added by the plugin to the product data tabs).
Enter:
- Metal Type: Select from your configured metals (e.g., Gold 22K)
- Metal Weight: The net metal weight of this item (e.g., 8.5 grams)
- Making Charge: Either a flat amount or percentage per gram
- Wastage Charge: Typically a percentage (e.g., 3%)
Save the product. The plugin calculates the current price using today’s metal rate and the values you’ve entered, then sets it as the WooCommerce product price.
From now on, whenever you update the metal rate, this product’s price updates automatically — you never need to edit the product again for pricing purposes.
Step 5: Set Up the Price Breakup Display
One of the most valuable features for customer trust is the price breakup table shown on the product page. This shows customers exactly how the price is calculated — metal value, making charge, wastage — rather than presenting a single opaque number.
Transparent pricing is a significant trust signal, especially for high-value jewellery purchases. Customers who understand how a price is built are more likely to complete a purchase.
The breakup displays automatically below the Add to Cart button once you’ve configured the product. You can control what information is shown in Jewellery Price → Settings.
Step 6: Display Live Metal Rates on Your Site
To further build trust and give customers context for your pricing, you can display today’s metal rates anywhere on your site using the shortcode: code Codedownloadcontent_copyexpand_less
[itsjp_metal_rate]
This renders a clean table showing current rates for all your configured metals. Add it to your homepage, a dedicated “Today’s Gold Rate” page, or your product category pages. It refreshes whenever you update your rates in the admin.
Handling Variable Products: Jewellery That Comes in Different Weights
Many jewellery stores sell the same design in different weights — for example, a ring available in 8g, 10g, and 12g variants. The ITS plugin handles WooCommerce variable products correctly.
When you set up variations, you assign the metal type at the product level and enter different metal weights for each variation. The plugin calculates and displays the correct price for each variant, and updates the displayed price and breakup information dynamically when a customer selects a variant on the product page.
This is especially important for transparency: the customer sees the weight-specific price and breakdown before they add to cart, eliminating surprises at checkout.
Using the Metal Price Log for Compliance and Auditing
Every time you update a metal rate, the plugin records it in a Metal Price Log — including the date, time, old rate, and new rate. Similarly, every product price change is recorded in a Product Price Log.
These logs are invaluable for:
- Accounting and GST compliance: You can verify what price was active at the time of any sale
- Dispute resolution: If a customer questions a price, you can trace exactly what the gold rate was when they made their purchase
- Business analysis: Track how metal rate changes affect your average order values over time
Access these logs under Jewellery Price → Logs in your admin dashboard.
The Business Case: What Automation Actually Saves You
Let’s put some rough numbers to the value of automation.
If you have 200 products in your WooCommerce store and it takes 2 minutes to manually update each product price, a full catalog update takes roughly 6.7 hours. Even if you only update prices weekly, that’s 6.7 hours of admin work every week — around 350 hours per year.
With the ITS plugin, the same update takes under 2 minutes: open the metals settings, type in the new rate, save. That’s it.
Beyond time savings, consider the margin protection. A jewellery store doing ₹50 lakh in monthly revenue with a 20% margin has ₹10 lakh at stake. Even a 1% pricing error — easily possible with manual updates and fluctuating gold rates — represents ₹50,000 in monthly margin erosion. Automated pricing eliminates that entirely.
Frequently Asked Questions
Does the plugin connect to a live gold price API automatically?
The plugin does not auto-fetch rates from an external API — you enter the current rate manually when you update it. This is intentional: it gives you control over exactly when your prices change and avoids surprises from sudden rate spikes that you might want to absorb rather than pass on immediately. Updating takes under a minute.
Can I use the plugin for diamonds?
Yes. Diamond is supported as a metal type, and you can set diamond pricing per carat or gram. You can also add custom metals for any material your store uses.
Does it work with existing WooCommerce products?
Yes. You can assign the jewellery pricing settings to any existing WooCommerce simple or variable product. Your existing product images, descriptions, and other settings remain unchanged.
What happens to the price if I don’t update the metal rate?
The product price remains at whatever it was last calculated as. It doesn’t auto-reset or go blank. This means your store stays operational even if you take a day off, though it’s best practice to update rates on business days.
Is there a trial available?
Yes — a trial license is available at woocommercejewelleryplugin.com so you can test the plugin on your store before purchasing.
Conclusion
Automating gold and silver price updates in WooCommerce isn’t a luxury — for any jewellery store with more than a handful of products, it’s a business necessity. Manual pricing is slow, error-prone, and scales badly.
The ITS Jewellery Price Plugin solves this with a clean, purpose-built approach: configure your metals, assign products, and update the rate in seconds each day. Your prices stay accurate, your margins stay protected, and your customers see transparent, trustworthy pricing breakdowns that help them buy with confidence.



