BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Tomanify – Smart Toman & Rial Currency Manager icon
Maintained Tested up to 7.0.6 #29 in currency

Tomanify – Smart Toman & Rial Currency Manager

Smart currency conversion and Toman/Rial pricing for WooCommerce with configurable live rates, safe fallbacks, and multilingual support.

Active installs50+10+ tier
Downloads · 30d155▲ +44.9% vs prev. 30d
Rating—0 reviews
Health score53/100Fair
All-time downloads906Since Mar 2026
Support resolved—No recent threads
RequiresWP 5.2PHP 7.4+
Downloads · 7d38▲ +22.6% week over week
Our verdict

Use with caution

Tomanify works, but test it on a staging site before relying on it in 2026. It runs on 50+ sites and was last updated 4 months ago, and scores 53/100 on our health check.

  • Small user base (50+ active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

3710Jul 7Aug 20Oct 4
Yesterday5
Daily average (1y)4
Peak day58Mar 11, 2026
Last 12 months914

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Tomanify stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
currency >100 3,964 Best currency plugins →
Iran #22 100 Best Iran plugins →
rial #5 35 Best rial plugins →
toman #3 28 Best toman plugins →
woocommerce >100 10,000 Best woocommerce plugins →

Version adoption

Share of active sites per release.

  • 1.0100.0%

About Tomanify

From the official readme · v1.0.4

Description

Tomanify helps WooCommerce stores that buy or list products in foreign currencies (USD / EUR / AED / TRY / CNY) and need to store the final selling price in Iranian Toman or Rial.

The plugin is designed to be safe, predictable, and practical for real stores:

  • No external source URLs are pre-filled inside the plugin.
  • External requests happen only if an administrator explicitly enters URLs.
  • Converted prices are stored using a TOMAN baseline to avoid double-conversion when switching between Toman and Rial.
  • You are not required to buy a paid API to use the core workflow. Many stores can start with a compatible free-market JSON feed, then add official RSS/XML, manual rates, or offline estimation as fallback layers.

Start Here

See the public Persian documentation for an overview and full guides.
New here? Follow the Quick Start.
For setup and configuration, open the plugin documentation.
For rate sources and how they work, see Source modes (API docs).
If something doesn’t work, check Troubleshooting.
Need help? Post your issue on the Community support and we’ll respond as soon as possible.

2-minute Quick Setup Video

What makes Tomanify different?

Many store owners do not just want a display-only exchange-rate widget. They need WooCommerce to keep a real final price for imported products so sorting, filtering, reporting, and other price-dependent features continue to work correctly.

Tomanify is built for that workflow:

  • It stores a final Toman baseline per foreign product.
  • It stores that baseline in product meta and uses it to rewrite WooCommerce price values.
  • It lets you switch between Toman and Rial without re-fetching rates.
  • It supports multiple rate-source strategies instead of forcing one remote service.

Key Features

  • Per-product foreign pricing: foreign flag + currency + foreign amount + margin (%)
  • Automatic conversion to Toman baseline and storage in WooCommerce price meta
  • Switch display unit (Toman/Rial) without re-fetching rates (rewrites from baseline)
  • Rate sources (admin configurable):
    • Live free-market JSON endpoint (Toman values)
    • Official RSS/XML (per currency) + premium conversion (Free/Official)
    • Manual rates (Toman)
    • Offline estimation model (reference-based)
  • Bulk editor for all foreign products (Products tab)
  • Frontend widget shortcode: [tomanify_rates] (frontend assets load only when shortcode is used)
  • Optional cache purge integration (OFF by default)
  • Backup/Restore (export/import JSON) + uninstall cleanup option
  • Independent plugin language (fa_IR / en_US) regardless of site language
  • RTL/LTR aware admin and frontend UI
  • Faster admin navigation with direct submenu pages, quick Tour access, and plugin-row links to Settings, Docs, API docs, and Community support

Supported Currencies

USD, EUR, AED, TRY, CNY

How it works (one line)

Foreign Price × Rate(Toman) × (1 + Margin/100) → round to nearest 1000 Toman → store baseline → write WooCommerce price in selected unit.

Public Documentation

For user-friendly guides, setup walkthroughs, and practical explanations, see:

Quick Start (Recommended)

Option A: JSON (recommended for many stores)

  1. In Tomanify → Sources tab, set JSON URL.
  2. Your endpoint must return this schema (values are TOMAN integers):

    {“values”:{“USD”:60000,”EUR”:130000,”AED”:30000,”TRY”:2500,”CNY”:22550}}

  3. Click Update Rates.

  4. Mark a product as foreign and enter its foreign amount, currency, and margin.

You can host this JSON on your own server, GitHub Pages, or raw GitHub content.

A compatible free-market JSON feed is often enough for many stores. If your business is more sensitive to timing or smaller rate movements, you can combine it with margin, official RSS/XML fallback, or your own paid/self-hosted source.

Option B: Official rates (RSS/XML)

  1. In Tomanify → Sources tab, set the official RSS/XML URL for each currency (HTTPS).
  2. The plugin converts official Rial to free-market Toman using:
    Premium = Free / Official
    Free (Toman) = Official (Rial) × Premium / 10

If you do not know the RSS/XML feed URL, open the official rates page and copy the RSS link for each currency row.

(You will see an RSS icon next to each currency. Open it and copy the XML URL into the matching field.)

Option C: Manual / Offline

If you do not want to rely on a live URL all the time, you can also use:

  • Manual mode for fixed per-currency Toman values
  • Offline mode for reference-based estimation

These are useful as fallback strategies, not just emergency modes.

Optional Example Source Formats

Important:
These examples are optional documentation only. Tomanify does not pre-fill them automatically.
You may use any valid HTTPS source you trust, including your own server or provider.

1) Example JSON endpoint format

You need one URL that returns the JSON schema shown above.
Example self-hosted or repository-hosted URL format:

https://raw.githubusercontent.com////data.json

2) Central Bank RSS/XML URL format

USD — United States Dollar

https://cbi.ir/ExRatesRSS.aspx?cid=1

EUR — Euro

https://cbi.ir/ExRatesRSS.aspx?cid=94

AED — United Arab Emirates Dirham

https://cbi.ir/ExRatesRSS.aspx?cid=14

TRY — Turkish Lira

https://cbi.ir/ExRatesRSS.aspx?cid=38

CNY — Chinese Yuan

https://cbi.ir/ExRatesRSS.aspx?cid=85

Usage

Mark a product as foreign

Open the product edit screen → Foreign Product (Tomanify) box:

  • Enable Is foreign product
  • Enter Foreign price
  • Choose Currency
  • Enter Margin (%)

Save the product → Tomanify recalculates using stored rates.

Bulk edit foreign products

WP Admin → Tomanify → Products tab
Edit foreign price, currency, margin; then Save.

Shortcode Widget

Add this shortcode to any page/post:

[tomanify_rates]

The widget displays:

  • Title + optional last update time
  • Unit (Toman/Rial)
  • Selected currencies table

Frontend CSS/JS assets load only when the shortcode exists on the page.

External Services

Tomanify does not transmit customer data, order data, or personally identifiable information.
The plugin can fetch currency-rate data only from external URLs that you provide in the Sources tab (JSON and/or RSS/XML).
Requests happen only when you update rates (manually or by scheduled cron).

Important:

  • The plugin does not pre-fill third-party URLs.
  • The plugin does not require a specific commercial API provider.
  • You are responsible for choosing the source that matches your business needs.

License

GPL-2.0-or-later.

Installation

  1. Install and activate the plugin.
  2. Go to WP Admin → Tomanify.
  3. Set your rate source in the Sources tab (JSON / RSS/XML / Manual / Offline).
  4. Mark products as Foreign Product (Tomanify) and enter:
    • Foreign amount
    • Currency
    • Margin (%)
  5. Click Update Rates (Dashboard tab) or rely on Cron schedule.
  6. (Optional) Add shortcode [tomanify_rates] to show a frontend widget.

Frequently asked questions

Does Tomanify auto-fill any external URLs by default?

No. All source URL fields are empty by default. External requests only happen after an admin enters URLs.

Does Tomanify itself sell or bundle a paid API?

No. Tomanify is a conversion and pricing engine. It can work with a compatible free-market JSON feed, official RSS/XML, manual rates, offline estimation, or any HTTPS source you choose.

Do I have to buy an API key to make the plugin useful?

Not necessarily. Many stores can start with a compatible free-market JSON source and a sensible margin. Stores with stricter requirements can later move to a paid or self-hosted source.

What JSON structure does Tomanify understand?

The documented schema is: {"values":{"USD":60000,"EUR":130000,"AED":30000,"TRY":2500,"CNY":22550}} Values must be numeric Toman amounts.

My rates changed a little but products did not update. Why?

Check Change threshold % in the Advanced tab. Small movements below the threshold are ignored to reduce noise.

Can I use only manual rates?

Yes. Set Source Mode to Manual and fill per-currency values (Toman).

Can I switch between Toman and Rial later?

Yes. Tomanify stores a TOMAN baseline per product and rewrites WooCommerce prices when you switch the unit (no re-fetch needed).

Where can I find the full user-friendly guides?

See the public Persian documentation for full guides and setup walkthroughs.

Changelog

WordPress 7.0 compatibility, safer HTTPS handling, improved mobile admin layout/table scrolling, source setup guides, language switching, backup/import/uninstall fixes, and updated CBI premium ratio.

1.0.4

  • Added WordPress 7.0 compatibility metadata and safer HTTPS request handling.
  • Improved mobile admin layout, form spacing, card alignment, table scrolling, and reduced-motion support.
  • Added documentation links next to source URL fields without pre-filling or saving source URLs.
  • Improved plugin-language switching after saving General settings and backup downloads.
  • Improved CBI conversion defaults for closer free-market estimation.
  • Improved uninstall cleanup, HTTPS-only import handling, and admin action checks.

1.0.3

  • Added direct admin submenu entries for all Tomanify tabs for faster navigation.
  • Added documentation links to the About tab.
  • Added plugin row links on the Plugins screen: Settings, Tour, Docs, API docs, and Community support.
  • Improved guided tour behavior for the new admin submenu pages and quick Tour link.
  • Minor admin navigation improvements.

1.0.2

  • Initial public release on WordPress.org.
  • Secure admin forms (capability checks + nonces) and full sanitize/validate/escape coverage.
  • No pre-filled external URLs; external requests only when admin sets URLs.
  • Optional purge feature is OFF by default and restricted to same-host requests.
  • Added Backup/Restore and uninstall cleanup option.
  • Improved RTL/LTR support and independent plugin locale (fa_IR/en_US).

Full changelog on WordPress.org →

Screenshots

Dashboard: update rates button, last update/source info, cron scheduling, and stored rates table.
Dashboard: update rates button, last update/source info, cron scheduling, and stored…
General tab: source mode selection, display unit (Toman/Rial), plugin language, and cache purge toggle.
General tab: source mode selection, display unit (Toman/Rial), plugin language, and cache…
Sources tab: JSON URL, Central Bank (CBI) RSS/XML URLs, and manual rates inputs.
Sources tab: JSON URL, Central Bank (CBI) RSS/XML URLs, and manual rates inputs.
Advanced tab: change threshold (%), global premium (Free/Official), CAGR, and factory reset.
Advanced tab: change threshold (%), global premium (Free/Official), CAGR, and factory…
Shortcode tab: choose currencies, show last update time, and copy shortcode button.
Shortcode tab: choose currencies, show last update time, and copy shortcode button.
Products tab: bulk editor for foreign products (buy price, currency, margin) + computed final price.
Products tab: bulk editor for foreign products (buy price, currency, margin) + computed…
Backup & Restore tab: export/import backup, and uninstall data removal option.
Backup & Restore tab: export/import backup, and uninstall data removal option.
Product edit screen: “Foreign Product (Tomanify)” meta box (foreign flag, currency, price, margin).
Product edit screen: “Foreign Product (Tomanify)” meta box (foreign flag, currency…
Frontend: shortcode widget output (glassmorphism rates card).
Frontend: shortcode widget output (glassmorphism rates card).

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Tomanify alternatives

All currency plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 FOX – Currency Switcher Professional for WooCommerce FOX – Currency Switcher Professional for WooCommerce FOX - Currency Switcher Professional for WooCommerce (former name is WOOCS) is currency… by RealMag777 50K+ ★★★★★★★★★★ 4.4 (250) 2 weeks ago 88
2 Currency Switcher for WooCommerce Currency Switcher for WooCommerce Currency Switcher for WooCommerce. by WP Wham 10K+ ★★★★★★★★★★ 4.2 (43) 2 weeks ago 86
3 YayCurrency – WooCommerce Multi-Currency Switcher YayCurrency – WooCommerce Multi-Currency Switcher WooCommerce Multi-Currency made easy, powerful, and flexible. by YayCommerce 8K+ ★★★★★★★★★★ 4.8 (112) 1 month ago 73
4 Custom Currency for WooCommerce Custom Currency for WooCommerce Custom Currency for WooCommerce allows you to change the currency symbol used in… by I am Programmer 2K+ ★★★★★★★★★★ 4.9 (9) 4 years ago 40
5 AboveWP Bulgarian Eurozone AboveWP Bulgarian Eurozone Display WooCommerce prices in both Bulgarian Lev (BGN) and Euro (EUR) bidirectionally as… by AboveWP 2K+ ★★★★★★★★★★ 5 (14) 1 month ago 87
6 Custom Currency Symbol for WooCommerce Custom Currency Symbol for WooCommerce Define a custom symbol for your currency without coding. by 3 Sons Development 1K+ ★★★★★★★★★★ 5 (7) 7 years ago 39
7 Multi Currency For WooCommerce Multi Currency For WooCommerce WC Multicurrency is a prominent currency switcher plugin for WooCommerce. This plugin… by PalsCode 1K+ ★★★★★★★★★★ 3.6 (9) 4 months ago 54
8 All Currencies for WooCommerce All Currencies for WooCommerce Plugin extends WooCommerce by adding all world currencies and cryptocurrencies. by WP Wham 900+ ★★★★★★★★★★ 3.8 (9) 2 weeks ago 77
9 Open Currency Converter Open Currency Converter 💵 Convert currencies within the text of a post or page. by Joe 900+ ★★★★★★★★★★ 4.7 (19) 1 year ago 47
10 WPCS – WordPress Currency Switcher Professional WPCS – WordPress Currency Switcher Professional WordPress Currency Switcher Professional - a WordPress plugin that allows switching price… by RealMag777 800+ ★★★★★★★★★★ 4.1 (13) 2 weeks ago 78

FAQ

Tomanify: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 5, 2026

Is Tomanify free?

Yes. Tomanify is free to download and use from the official WordPress.org plugin directory.

Is Tomanify safe to use in 2026?

Tomanify works, but test it on a staging site before relying on it in 2026. It runs on 50+ sites and was last updated 4 months ago, and scores 53/100 on our health check.

How many websites use Tomanify?

Tomanify is active on 50+ WordPress websites and has been downloaded 906 times since it launched in March 2026. It was downloaded 155 times in the last 30 days.

Does Tomanify work with WordPress 7.1?

Tomanify is officially tested up to WordPress 7.0.6, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does Tomanify need?

Tomanify requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Tomanify last updated?

The latest version, 1.0.4, was released on June 4, 2026 (4 months ago).

Who makes Tomanify?

Tomanify is developed and maintained by Amin Raoufi.

What are the best alternatives to Tomanify?

The most popular alternatives to Tomanify are FOX (50K+ installs), Currency Switcher for WooCo… (10K+ installs) and YayCurrency (8K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.