100+ products. Zero manual work. Every morning at 6 AM your Shopify store prices recalculate automatically using live gold & silver rates — powered by Ratemint.
Someone had to check the gold rate every day and update 100+ products manually. Hours of repetitive, error-prone work.
If we forgot, customers saw wrong prices. We risked selling at a loss when gold rates spiked overnight.
Valuable team time wasted on a task a computer can do perfectly, every single day, for free.
A custom app on our existing Hostinger hosting. Every morning at 6 AM it wakes up, fetches the live gold rate, recalculates every product, and pushes prices to Shopify — completely on its own.
International metals market → converted to ₹/gram instantly.
Weight × Rate + Making Charges + 3% GST = Final Price.
Via official Admin API. Zero human involvement needed.
Recalculated daily at 6:00 AM
Change the inputs below to see how Ratemint instantly recalculates the final Shopify price.
Simulates the 6:00 AM API rate fetch.
Hostinger server calls the sync script. No human needed. Runs 365 days a year.
Calls metals.live free API → gets international spot price in USD per troy ounce.
Live exchange rate fetched → converted to ₹/gram for 24k, 22k, 18k, 14k.
Metal Value + Making Charges + GST = Final Price. Each product uses its own weight & making charges.
All prices pushed via Admin API. Old prices automatically backed up before every sync.
Sync logged. Dashboard updated. ~5 minutes total. Zero human involvement.
Multiple safeguards protect your prices at every step.
If API returns ₹0 — sync cancelled. No price is touched.
All prices saved before every sync. Last 10 backups kept.
All original prices restored in one click from dashboard.
Price drops more than 80%? Product is skipped automatically.
Every run logged — products updated, gold rate, errors.
Enter rates manually anytime — for IBJA or API downtime.
A glimpse into the core JavaScript logic powering the Ratemint engine.
// Calculate product price based on Shopify product metafields function calculatePrice(weight, rate, makingCharges) { // 1. Metal value const metalValue = weight * rate; // 2. Subtotal (Metal value + Making charges) const subtotal = metalValue + makingCharges; // 3. GST Amount (3% of subtotal) const gstAmount = subtotal * 0.03; // 4. Final calculated Price const finalPrice = subtotal + gstAmount; return { metalValue, subtotal, gstAmount, finalPrice }; } // Execute calculation for Shopify sync payload const newPrice = calculatePrice(5, 5958, 500); console.log(`Calculated Price: ₹${newPrice.finalPrice.toFixed(2)}`);
// Failsafe checks performed before updating Shopify API function performSafetyCheck(currentPrice, referencePrice) { // Zero Price Guard if (currentPrice <= 0) { return { status: "Blocked", reason: "Zero Price Guard" }; } // Calculate percentage drop vs. last sync price const dropThreshold = 80; const dropPercentage = ((referencePrice - currentPrice) / referencePrice) * 100; // Drop Protection Guard if (dropPercentage > dropThreshold) { return { status: "Blocked", reason: `Drop > ${dropThreshold}%` }; } return { status: "SAFE", message: "Proceed with Shopify API update" }; }
Built on free APIs and existing Hostinger hosting.
100+ product prices update every morning by themselves — accurately, safely, and for free.
Open Dashboardjagjeetsingh.in/metal-sync · ratemint.in