Popis
Juniustech Gold Price Calculator fetches live gold prices, converts them to CHF, and displays an interactive karat price table on any page.
Features:
- Hourly automatic price updates (WordPress cron), with a one-hour cache
- 9 gold alloys (999 to 333)
- Additional kg rows for silver-plated items and tin (CHF/kg editable in settings)
- Combined TOTAL (CHF) across grams and kilograms
- Configurable surcharge per gram (default: 0.50 CHF)
- Shortcode:
[gold_price_calculator] - Shows the last known price if the API is temporarily unavailable
- Inquiry form that emails the gram/karat and kg breakdown
- Responsive table design
External services
This plugin connects to external APIs to retrieve live gold spot prices and
currency exchange rates. This is required because the calculator shows
up-to-date values instead of static prices.
Requests run on the server with wp_remote_get. No personal data, no visitor
information and no site content is transmitted by this plugin.
-
Gold API (https://api.gold-api.com/price/XAU) — gold price in USD. Used when
no custom JSON URL is set. Terms: https://gold-api.com/ Privacy: the request
contains only the metal symbol path (XAU). -
Frankfurter (https://api.frankfurter.dev/) — USD to CHF conversion. Used to
convert the gold USD price to CHF. Terms: https://www.frankfurter.dev/
The request contains only currency codes (USD, CHF). -
Alpha Vantage (https://www.alphavantage.co/query) — optional fallback when
the sources above fail, or when the site owner has entered an API key.
The request contains lookup parameters (metal/currency codes) and the site
owner’s own API key. Terms: https://www.alphavantage.co/terms_of_service/
Privacy: https://www.alphavantage.co/privacy/ -
Optional custom JSON URL (settings) — if the site owner enters a URL, that
host is requested first. Only the URL they configured is contacted.
A request is sent when cached price data expires and a page containing the
calculator is loaded, when WordPress cron runs the hourly update, and when an
administrator saves settings or clicks Refresh now.
Instalace
- Upload the
juniustech-gold-price-calculatorfolder to/wp-content/plugins/ - Activate the plugin through the Plugins menu
- Go to Settings Gold Price Calculator and click Refresh now (an API key is optional)
- Optionally enter an Alpha Vantage API key or a custom gold JSON URL
- Add
[gold_price_calculator]to any page or post
Nejčastější dotazy
-
Where do I get an API key?
-
An API key is optional. Free gold and FX sources are used first.
If you still want Alpha Vantage as a fallback: https://www.alphavantage.co/support/#api-key
The key is entered in the plugin settings. No API key is bundled with the plugin.
-
How often is the price updated?
-
Prices are cached for at least one hour (WordPress transient) and refreshed hourly via WordPress cron. Use Refresh now in settings for a manual update.
-
What shortcode do I use?
-
[gold_price_calculator]
-
Does this plugin send visitor data to Alpha Vantage?
-
No. Requests run on the server with
wp_remote_get. Visitor data is not sent. Alpha Vantage is only contacted as a fallback, and then only with lookup parameters and the site owner’s API key.
Recenze
Pro tento plugin nejsou žádné recenze.
Autoři
Juniustech Gold Price Calculator je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.
SpolupracovníciPřeložte “Juniustech Gold Price Calculator” do svého jazyka.
Zajímá vás vývoj?
Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.
Přehled změn
1.2.2
- Fixed kg prices (Versilbert, Messer, ZINN) can be changed in Settings Gold Price Calculator
1.2.1
- Restored a working price fetch chain: optional JSON URL, free gold + CHF conversion, then Alpha Vantage
- Alpha Vantage API key is optional
- Admin shows the last fetch error instead of a generic „check the API key“ message
1.2.0
- Added fixed CHF/kg rows in the same gold table (Versilbert 90/100, Versilberte Messer, ZINN)
- Inquiry email lists quantity with g or kg
- Improved mobile table layout
1.1.0
- WordPress.org release as a standalone juniustech product
- Removed third-party branding and the Frankfurter dependency
- Alpha Vantage is the sole external service; API key is supplied in settings
- Price data is cached with a one-hour transient