[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fUS2EnQM2lsA-EUy1VYbgAmGiWX_uj7X7LI-rgOTCzO0":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"araoufi","Amin Raoufi","https:\u002F\u002Fprofiles.wordpress.org\u002Faraoufi\u002F",2,10,100,30,94,"2026-05-20T03:11:30.481Z",[14,37],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":9,"num_ratings":21,"last_updated":22,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":26,"homepage":32,"download_link":33,"security_score":9,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"admin-toolbar-live-clock","Admin Toolbar Live Clock","1.1.1","\u003Cp>\u003Cstrong>Admin Toolbar Live Clock\u003C\u002Fstrong> keeps the current time and date always in view while you work in wp-admin.\u003C\u002Fp>\n\u003Cp>It’s ideal for editors and admins who constantly check scheduled content, cron jobs, moderation timestamps, or who manage sites across different time-zones.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Designed for daily professional use: lightweight, clean UI, no clutter — and optional “Minimal mode” when you want the plugin at its simplest.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Who benefits?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Editors coordinating global content releases\u003C\u002Fli>\n\u003Cli>Support agents logging activity against a consistent time source\u003C\u002Fli>\n\u003Cli>Developers verifying scheduled tasks (WP-Cron \u002F Action Scheduler)\u003C\u002Fli>\n\u003Cli>Multisite admins overseeing sites across regions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Feature highlights\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Live ticking\u003C\u002Fstrong> — updates every second (no page reloads, no Ajax polling)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display modes\u003C\u002Fstrong> — choose \u003Cstrong>Digital\u003C\u002Fstrong> or the new \u003Cstrong>Analog\u003C\u002Fstrong> clock mode\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analog clock (new)\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Multiple themes (including \u003Cstrong>Tomanify\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Size options (\u003Cstrong>Small \u002F Large\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Optional date display inside the analog face\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Floating clock (new)\u003C\u002Fstrong> — show the clock as a floating widget in wp-admin\n\u003Cul>\n\u003Cli>\u003Cstrong>Analog mode uses the floating view automatically\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Draggable position (new)\u003C\u002Fstrong> — drag the floating clock and it remembers its position for next visits\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Minimal mode (new)\u003C\u002Fstrong> — disables advanced styling\u002Foptions and keeps only the core settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calendars\u003C\u002Fstrong> — Gregorian, Persian (Jalali), Islamic (Hijri), Hebrew, Buddhist (Thai) and Japanese\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin language\u003C\u002Fstrong> — choose the plugin language independently from the WordPress site language\n\u003Cul>\n\u003Cli>Languages bundled – en_US, fa_IR, ar, es_ES, fr_FR, he_IL, hi_IN, ja, th_TH, de_DE, ru_RU, tr_TR, ps_AF, uk_UA, pl_PL, ro_RO, zh_CN, ko_KR (+ fully translatable via PO\u002FMO)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Time formats\u003C\u002Fstrong> — 12-hour or 24-hour\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timezone\u003C\u002Fstrong> — use the site timezone or pick any IANA timezone\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Colour controls\u003C\u002Fstrong> — clock & date colours (where applicable)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tabbed settings UI (new)\u003C\u002Fstrong> — cleaner settings screen with \u003Cstrong>General \u002F Style \u002F About\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin-only\u003C\u002Fstrong> — visible only in wp-admin (never on the front-end)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean uninstall\u003C\u002Fstrong> — removes plugin options on \u003Cstrong>Delete\u003C\u002Fstrong> via \u003Ccode>uninstall.php\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Find the settings page at \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Toolbar Clock\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Author\u003C\u002Fh3>\n\u003Cp>Developed by Amin Raoufi.\u003C\u002Fp>\n","Live clock for the WordPress admin bar with multi-calendar, per-user timezone, and optional analog & floating modes.",628,1,"2026-02-10T00:36:00.000Z","6.9.4","5.2","7.4",[27,28,29,30,31],"admin-bar","calendar","clock","time","timezone","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadmin-toolbar-live-clock\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-toolbar-live-clock.1.1.1.zip",0,null,"2026-04-16T10:56:18.058Z",{"slug":38,"name":39,"version":40,"author":5,"author_profile":6,"description":41,"short_description":42,"active_installs":34,"downloaded":43,"rating":34,"num_ratings":34,"last_updated":44,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":45,"homepage":51,"download_link":52,"security_score":9,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"tomanify","Tomanify – Smart Toman & Rial Currency Manager","1.0.3","\u003Cp>\u003Cstrong>Tomanify\u003C\u002Fstrong> helps WooCommerce stores that buy or list products in foreign currencies \u003Cem>(USD \u002F EUR \u002F AED \u002F TRY \u002F CNY)\u003C\u002Fem> and need to store the final selling price in Iranian \u003Cstrong>Toman\u003C\u002Fstrong> or \u003Cstrong>Rial\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>The plugin is designed to be safe, predictable, and practical for real stores:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>No external source URLs are pre-filled\u003C\u002Fstrong> inside the plugin.\u003C\u002Fli>\n\u003Cli>External requests happen \u003Cstrong>only\u003C\u002Fstrong> if an administrator explicitly enters URLs.\u003C\u002Fli>\n\u003Cli>Converted prices are stored using a \u003Cstrong>TOMAN baseline\u003C\u002Fstrong> to avoid double-conversion when switching between \u003Cstrong>Toman\u003C\u002Fstrong> and \u003Cstrong>Rial\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>You are \u003Cstrong>not required to buy a paid API\u003C\u002Fstrong> to use the core workflow. Many stores can start with a compatible free-market JSON feed, then add official RSS\u002FXML, manual rates, or offline estimation as fallback layers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Start Here\u003C\u002Fh4>\n\u003Cp>See the \u003Ca href=\"https:\u002F\u002Ftomanify.github.io\u002F\" rel=\"nofollow ugc\">public Persian documentation\u003C\u002Fa> for an overview and full guides.\u003Cbr \u002F>\nNew here? Follow the \u003Ca href=\"https:\u002F\u002Ftomanify.github.io\u002Fdocs\u002Fquick-start\u002F\" rel=\"nofollow ugc\">Quick Start\u003C\u002Fa>.\u003Cbr \u002F>\nFor setup and configuration, open the \u003Ca href=\"https:\u002F\u002Ftomanify.github.io\u002Fdocs\u002F\" rel=\"nofollow ugc\">plugin documentation\u003C\u002Fa>.\u003Cbr \u002F>\nFor rate sources and how they work, see \u003Ca href=\"https:\u002F\u002Ftomanify.github.io\u002Fdocs\u002Fsources\u002F\" rel=\"nofollow ugc\">Source modes (API docs)\u003C\u002Fa>.\u003Cbr \u002F>\nIf something doesn’t work, check \u003Ca href=\"https:\u002F\u002Ftomanify.github.io\u002Fdocs\u002Ftroubleshooting\u002F\" rel=\"nofollow ugc\">Troubleshooting\u003C\u002Fa>.\u003Cbr \u002F>\nNeed help? Post your issue on the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ftomanify\u002F\" rel=\"ugc\">Community support\u003C\u002Fa> and we’ll respond as soon as possible.\u003C\u002Fp>\n\u003Ch4>2-minute Quick Setup Video\u003C\u002Fh4>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FTf7MEaR9xy0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>What makes Tomanify different?\u003C\u002Fh4>\n\u003Cp>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.\u003C\u002Fp>\n\u003Cp>Tomanify is built for that workflow:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>It stores a final \u003Cstrong>Toman baseline\u003C\u002Fstrong> per foreign product.\u003C\u002Fli>\n\u003Cli>It stores that baseline in product meta and uses it to rewrite WooCommerce price values.\u003C\u002Fli>\n\u003Cli>It lets you switch between \u003Cstrong>Toman\u003C\u002Fstrong> and \u003Cstrong>Rial\u003C\u002Fstrong> without re-fetching rates.\u003C\u002Fli>\n\u003Cli>It supports multiple rate-source strategies instead of forcing one remote service.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Per-product foreign pricing: \u003Cstrong>foreign flag + currency + foreign amount + margin (%)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Automatic conversion to \u003Cstrong>Toman baseline\u003C\u002Fstrong> and storage in WooCommerce price meta\u003C\u002Fli>\n\u003Cli>Switch display unit (Toman\u002FRial) \u003Cstrong>without re-fetching rates\u003C\u002Fstrong> \u003Cem>(rewrites from baseline)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Rate sources (admin configurable):\n\u003Cul>\n\u003Cli>Live free-market \u003Cstrong>JSON endpoint\u003C\u002Fstrong> \u003Cem>(Toman values)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Official \u003Cstrong>RSS\u002FXML\u003C\u002Fstrong> \u003Cem>(per currency)\u003C\u002Fem> + premium conversion \u003Cem>(Free\u002FOfficial)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manual rates\u003C\u002Fstrong> \u003Cem>(Toman)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Offline estimation model\u003C\u002Fstrong> \u003Cem>(reference-based)\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Bulk editor for all foreign products (\u003Cstrong>Products tab\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Frontend widget shortcode: \u003Cstrong>[tomanify_rates]\u003C\u002Fstrong> \u003Cem>(frontend assets load only when shortcode is used)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Optional cache purge integration (\u003Cstrong>OFF by default\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Backup\u002FRestore (\u003Cstrong>export\u002Fimport JSON\u003C\u002Fstrong>) + uninstall cleanup option\u003C\u002Fli>\n\u003Cli>Independent plugin language (\u003Cstrong>fa_IR \u002F en_US\u003C\u002Fstrong>) regardless of site language\u003C\u002Fli>\n\u003Cli>RTL\u002FLTR aware admin and frontend UI\u003C\u002Fli>\n\u003Cli>Faster admin navigation with direct submenu pages, quick Tour access, and plugin-row links to Settings, Docs, API docs, and Community support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Currencies\u003C\u002Fh4>\n\u003Cp>USD, EUR, AED, TRY, CNY\u003C\u002Fp>\n\u003Ch4>How it works (one line)\u003C\u002Fh4>\n\u003Cp>Foreign Price × Rate(Toman) × (1 + Margin\u002F100) \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> \u003Cem>round to nearest 1000 Toman\u003C\u002Fem> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> store baseline \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> write WooCommerce price in selected unit.\u003C\u002Fp>\n\u003Ch4>Public Documentation\u003C\u002Fh4>\n\u003Cp>For user-friendly guides, setup walkthroughs, and practical explanations, see:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftomanify.github.io\u002Fdocs\u002F\" rel=\"nofollow ugc\">Main docs\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftomanify.github.io\u002Fdocs\u002Fquick-start\u002F\" rel=\"nofollow ugc\">Quick Start\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftomanify.github.io\u002Fdocs\u002Ffree-api\u002F\" rel=\"nofollow ugc\">Free-market JSON guide \u003Cem>(no built-in provider required)\u003C\u002Fem>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftomanify.github.io\u002Fdocs\u002Fsources\u002F\" rel=\"nofollow ugc\">Source modes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftomanify.github.io\u002Fdocs\u002Ftroubleshooting\u002F\" rel=\"nofollow ugc\">Troubleshooting\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Quick Start (Recommended)\u003C\u002Fh3>\n\u003Ch4>Option A: JSON (recommended for many stores)\u003C\u002Fh4>\n\u003Col>\n\u003Cli>In \u003Cstrong>Tomanify \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Sources\u003C\u002Fstrong> tab, set \u003Cstrong>JSON URL\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Your endpoint must return this schema \u003Cem>(values are TOMAN integers)\u003C\u002Fem>:\u003C\u002Fp>\n\u003Cp>{“values”:{“USD”:60000,”EUR”:130000,”AED”:30000,”TRY”:2500,”CNY”:22550}}\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Click \u003Cstrong>Update Rates\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Mark a product as foreign and enter its foreign amount, currency, and margin.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>You can host this JSON on your own server, GitHub Pages, or raw GitHub content.\u003C\u002Fp>\n\u003Cp>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\u002FXML fallback, or your own paid\u002Fself-hosted source.\u003C\u002Fp>\n\u003Ch4>Option B: Official rates (RSS\u002FXML)\u003C\u002Fh4>\n\u003Col>\n\u003Cli>In \u003Cstrong>Tomanify \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Sources\u003C\u002Fstrong> tab, set the official \u003Cstrong>RSS\u002FXML URL for each currency (HTTPS)\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>The plugin converts official Rial to free-market Toman using:\u003Cbr \u002F>\n\u003Cem>Premium = Free \u002F Official\u003C\u002Fem>\u003Cbr \u002F>\n\u003Cem>Free (Toman) = Official (Rial) \u002F (10 × Premium)\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>If you do not know the RSS\u002FXML feed URL, open the \u003Ca href=\"https:\u002F\u002Fwww.cbi.ir\u002FExRates\u002Frates_en.aspx\" rel=\"nofollow ugc\">official rates page\u003C\u002Fa> and copy the RSS link for each currency row.\u003C\u002Fp>\n\u003Cp>(You will see an RSS icon next to each currency. Open it and copy the XML URL into the matching field.)\u003C\u002Fp>\n\u003Ch4>Option C: Manual \u002F Offline\u003C\u002Fh4>\n\u003Cp>If you do not want to rely on a live URL all the time, you can also use:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Manual mode\u003C\u002Fstrong> for fixed per-currency Toman values\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Offline mode\u003C\u002Fstrong> for reference-based estimation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These are useful as fallback strategies, not just emergency modes.\u003C\u002Fp>\n\u003Ch3>Recommended Source Links (Optional Copy\u002FPaste)\u003C\u002Fh3>\n\u003Cp>Important:\u003Cbr \u002F>\n\u003Cem>These links are OPTIONAL suggestions.\u003C\u002Fem> Tomanify does \u003Cstrong>not\u003C\u002Fstrong> pre-fill them automatically.\u003Cbr \u002F>\nYou may use any valid HTTPS source you trust.\u003C\u002Fp>\n\u003Ch4>1) Example JSON endpoint format\u003C\u002Fh4>\n\u003Cp>You need \u003Cstrong>one\u003C\u002Fstrong> URL that returns the JSON schema shown above.\u003Cbr \u002F>\nExample GitHub raw URL format:\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Fraw.githubusercontent.com\u002F\u002F\u002F\u002Fdata.json\u003C\u002Fp>\n\u003Cp>Optional community-maintained JSON URL \u003Cem>(free to use as long as GitHub and the underlying free resources remain available)\u003C\u002Fem>:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>https:\u002F\u002Fraw.githubusercontent.com\u002Frate-json\u002Fdefault\u002Fmain\u002Fdata.json\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>2) Central Bank RSS\u002FXML (Copy\u002FPaste per currency)\u003C\u002Fh4>\n\u003Cp>USD — United States Dollar\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>https:\u002F\u002Fcbi.ir\u002FExRatesRSS.aspx?cid=1\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>EUR — Euro\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>https:\u002F\u002Fcbi.ir\u002FExRatesRSS.aspx?cid=94\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>AED — United Arab Emirates Dirham\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>https:\u002F\u002Fcbi.ir\u002FExRatesRSS.aspx?cid=14\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>TRY — Turkish Lira\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>https:\u002F\u002Fcbi.ir\u002FExRatesRSS.aspx?cid=38\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>CNY — Chinese Yuan\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>https:\u002F\u002Fcbi.ir\u002FExRatesRSS.aspx?cid=85\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>Mark a product as foreign\u003C\u002Fh4>\n\u003Cp>Open the product edit screen \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> \u003Cstrong>Foreign Product (Tomanify)\u003C\u002Fstrong> box:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable \u003Cstrong>Is foreign product\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Enter \u003Cstrong>Foreign price\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Choose \u003Cstrong>Currency\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Enter \u003Cstrong>Margin (%)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Save the product \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Tomanify recalculates using stored rates.\u003C\u002Fp>\n\u003Ch4>Bulk edit foreign products\u003C\u002Fh4>\n\u003Cp>WP Admin \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> \u003Cstrong>Tomanify \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Products\u003C\u002Fstrong> tab\u003Cbr \u002F>\nEdit foreign price, currency, margin; then \u003Cstrong>Save\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>Shortcode Widget\u003C\u002Fh4>\n\u003Cp>Add this shortcode to any page\u002Fpost:\u003C\u002Fp>\n\u003Cp>[tomanify_rates]\u003C\u002Fp>\n\u003Cp>The widget displays:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Title + optional last update time\u003C\u002Fli>\n\u003Cli>Unit \u003Cem>(Toman\u002FRial)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Selected currencies table\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Frontend CSS\u002FJS assets load \u003Cstrong>only when the shortcode exists on the page\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>Tomanify does \u003Cstrong>not\u003C\u002Fstrong> transmit customer data, order data, or personally identifiable information.\u003Cbr \u002F>\nThe plugin can fetch currency-rate data only from external URLs that \u003Cstrong>you provide\u003C\u002Fstrong> in the Sources tab \u003Cem>(JSON and\u002For RSS\u002FXML)\u003C\u002Fem>.\u003Cbr \u002F>\nRequests happen only when you update rates \u003Cem>(manually or by scheduled cron)\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>Important:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The plugin does \u003Cstrong>not\u003C\u002Fstrong> pre-fill third-party URLs.\u003C\u002Fli>\n\u003Cli>The plugin does \u003Cstrong>not\u003C\u002Fstrong> require a specific commercial API provider.\u003C\u002Fli>\n\u003Cli>You are responsible for choosing the source that matches your business needs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>GPL-2.0-or-later.\u003C\u002Fp>\n","Smart currency conversion and Toman\u002FRial pricing for WooCommerce with configurable live rates, safe fallbacks, and multilingual support.",344,"2026-03-26T23:16:00.000Z",[46,47,48,49,50],"currency","iran","rial","toman","woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftomanify","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftomanify.1.0.3.zip"]