{"id":360412,"date":"2026-09-20T15:26:48","date_gmt":"2026-09-20T15:26:48","guid":{"rendered":"https:\/\/fa.wordpress.org\/plugins\/pars-kit\/"},"modified":"2026-09-24T21:52:57","modified_gmt":"2026-09-24T21:52:57","slug":"pars-kit","status":"publish","type":"plugin","link":"https:\/\/ast.wordpress.org\/plugins\/pars-kit\/","author":23554761,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.1.8","stable_tag":"2.1.8","tested":"7.1.2","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"\u067e\u0627\u0631\u0633 \u06a9\u06cc\u062a (Pars Kit)","header_author":"Pars Kit","header_description":"\u067e\u0627\u0631\u0633 \u06a9\u06cc\u062a\u061b \u0634\u0645\u0633\u06cc \u0633\u0627\u0632\u06cc \u06a9\u0627\u0645\u0644 \u067e\u06cc\u0634\u062e\u0648\u0627\u0646 \u0648 \u0648\u0648\u06a9\u0627\u0645\u0631\u0633 (\u0628\u0647\u200c\u0648\u06cc\u0698\u0647 \u0628\u062e\u0634 \u0622\u0645\u0627\u0631 \u0648 \u062a\u062d\u0644\u06cc\u0644)\u060c \u062a\u0628\u062f\u06cc\u0644 \u0648 \u0641\u0634\u0631\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 \u062a\u0635\u0627\u0648\u06cc\u0631 \u0622\u067e\u0644\u0648\u062f\u06cc \u0628\u0647 WebP\u060c \u0641\u06cc\u0644\u062a\u0631 \u062a\u0627\u0631\u06cc\u062e \u062f\u0631 \u0628\u062e\u0634 \u0633\u0641\u0627\u0631\u0634\u0627\u062a\u060c \u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc \u0648 \u0627\u0641\u0632\u0627\u06cc\u0634 \u0633\u0631\u0639\u062a \u067e\u06cc\u0634\u062e\u0648\u0627\u0646 \u0648 \u0633\u0627\u06cc\u062a\u060c \u0645\u0633\u062f\u0648\u062f\u0633\u0627\u0632\u06cc \u0627\u062a\u0635\u0627\u0644\u0627\u062a \u062e\u0627\u0631\u062c\u06cc\u060c \u062b\u0628\u062a \u0641\u0639\u0627\u0644\u06cc\u062a \u0645\u062f\u06cc\u0631\u0627\u0646 \u0648 \u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u062f\u0631\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u0628\u0627\u0646\u06a9\u06cc \u0627\u06cc\u0631\u0627\u0646\u06cc \u0628\u0627 \u06cc\u06a9 \u06a9\u0644\u06cc\u06a9.","assets_banners_color":"","last_updated":"2026-09-24 21:52:57","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":0,"downloads":310,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.0.7":{"tag":"2.0.7","author":"parskit","date":"2026-09-20 15:26:16","revision":3704384},"2.0.8":{"tag":"2.0.8","author":"parskit","date":"2026-09-21 08:18:29","revision":3705138},"2.0.9":{"tag":"2.0.9","author":"parskit","date":"2026-09-21 23:27:51","revision":3706412},"2.1.0":{"tag":"2.1.0","author":"parskit","date":"2026-09-22 15:09:09","revision":3707634},"2.1.1":{"tag":"2.1.1","author":"parskit","date":"2026-09-22 19:56:52","revision":3708031},"2.1.2":{"tag":"2.1.2","author":"parskit","date":"2026-09-23 08:30:49","revision":3708842},"2.1.3":{"tag":"2.1.3","author":"parskit","date":"2026-09-24 12:34:10","revision":3711284},"2.1.4":{"tag":"2.1.4","author":"parskit","date":"2026-09-24 13:33:21","revision":3711398},"2.1.5":{"tag":"2.1.5","author":"parskit","date":"2026-09-24 13:47:44","revision":3711431},"2.1.6":{"tag":"2.1.6","author":"parskit","date":"2026-09-24 14:03:26","revision":3711452},"2.1.7":{"tag":"2.1.7","author":"parskit","date":"2026-09-24 20:24:16","revision":3711979},"2.1.8":{"tag":"2.1.8","author":"parskit","date":"2026-09-24 21:52:57","revision":3712096}},"upgrade_notice":{"2.1.8":"<p>Maintenance packaging release for the 2.1.x line.<\/p>","2.1.7":"<p>Maintenance packaging release for the 2.1.x line.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3711280,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3711280,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.0.7","2.0.8","2.0.9","2.1.0","2.1.1","2.1.2","2.1.3","2.1.4","2.1.5","2.1.6","2.1.7","2.1.8"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3708859,"resolution":"1","location":"assets","locale":"","width":1720,"height":873},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3708859,"resolution":"2","location":"assets","locale":"","width":1920,"height":852},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3708859,"resolution":"3","location":"assets","locale":"","width":1720,"height":928},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3708859,"resolution":"4","location":"assets","locale":"","width":1720,"height":873},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3708859,"resolution":"5","location":"assets","locale":"","width":1720,"height":873},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3708859,"resolution":"6","location":"assets","locale":"","width":1720,"height":873},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3708859,"resolution":"7","location":"assets","locale":"","width":1720,"height":935}},"screenshots":{"1":"Jalali date settings in Pars Kit","2":"WooCommerce Analytics with Jalali dates","3":"Speed \u2014 automatic WebP and the outbound-connection blocker","4":"Iranian bank gateways","5":"Tools \u2014 admin font, dashboard speed, order date filter, Persian checkout names, hide price when out of stock","6":"Admin activity log","7":"SMTP email"}},"plugin_section":[],"plugin_tags":[126953,205313,15376,169053,227534],"plugin_category":[45],"plugin_contributors":[281727],"plugin_business_model":[],"class_list":["post-360412","plugin","type-plugin","status-publish","hentry","plugin_tags-126953","plugin_tags-205313","plugin_tags-webp","plugin_tags-169053","plugin_tags-227534","plugin_category-ecommerce","plugin_contributors-parskit","plugin_committers-parskit"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/pars-kit\/assets\/icon-128x128.png?rev=3711280","icon_2x":"https:\/\/ps.w.org\/pars-kit\/assets\/icon-256x256.png?rev=3711280","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/pars-kit\/assets\/screenshot-1.png?rev=3708859","caption":"Jalali date settings in Pars Kit"},{"src":"https:\/\/ps.w.org\/pars-kit\/assets\/screenshot-2.png?rev=3708859","caption":"WooCommerce Analytics with Jalali dates"},{"src":"https:\/\/ps.w.org\/pars-kit\/assets\/screenshot-3.png?rev=3708859","caption":"Speed \u2014 automatic WebP and the outbound-connection blocker"},{"src":"https:\/\/ps.w.org\/pars-kit\/assets\/screenshot-4.png?rev=3708859","caption":"Iranian bank gateways"},{"src":"https:\/\/ps.w.org\/pars-kit\/assets\/screenshot-5.png?rev=3708859","caption":"Tools \u2014 admin font, dashboard speed, order date filter, Persian checkout names, hide price when out of stock"},{"src":"https:\/\/ps.w.org\/pars-kit\/assets\/screenshot-6.png?rev=3708859","caption":"Admin activity log"},{"src":"https:\/\/ps.w.org\/pars-kit\/assets\/screenshot-7.png?rev=3708859","caption":"SMTP email"}],"raw_content":"<!--section=description-->\n<p><strong>Pars Kit<\/strong> is a lightweight, modular plugin for WordPress and WooCommerce. It brings together common tools for Persian sites and Iranian stores, including Jalali dates, Iranian bank gateways, WebP conversion, outbound-connection control, admin activity logs, WooCommerce tools, and SMTP.<\/p>\n\n<p>Each feature is independent. Enable only what your site needs.<\/p>\n\n<h4>1. Complete Jalali (Shamsi) dates<\/h4>\n\n<p>Pars Kit provides Jalali date conversion across WordPress and WooCommerce, including wp-admin, the storefront, calendars, date fields, and emails.<\/p>\n\n<p>WooCommerce Analytics reports and date ranges can also be displayed in the Jalali calendar.<\/p>\n\n<p>Optional Persian digits are available for supported output.<\/p>\n\n<p>Date conversion is display-only. Stored dates remain Gregorian, so REST data, feeds, and SEO dates remain unchanged.<\/p>\n\n<h4>2. Iranian bank gateways<\/h4>\n\n<p>Pars Kit includes six Iranian bank payment gateways:<\/p>\n\n<ul>\n<li>Behpardakht Mellat<\/li>\n<li>Saman Electronic Payment (SEP)<\/li>\n<li>Pasargad Electronic Payment<\/li>\n<li>Sadad (Bank Melli)<\/li>\n<li>Iran Kish<\/li>\n<li>Pardakht Novin Arian<\/li>\n<\/ul>\n\n<p>Gateways are disabled by default. After enabling one in Pars Kit, configure its merchant credentials under <strong>WooCommerce \u2192 Settings \u2192 Payments<\/strong>.<\/p>\n\n<p>Classic checkout, Cart and Checkout Blocks, and HPOS are supported.<\/p>\n\n<h4>3. Speed: WebP and outbound connections<\/h4>\n\n<p><strong>Automatic WebP.<\/strong> New JPG and PNG uploads can be converted to WebP to reduce file size. Existing media is not converted. After a successful conversion, the original file is removed.<\/p>\n\n<p><strong>Outbound connections.<\/strong> Add allowed domains to a whitelist and choose whether the rule applies to wp-admin, the site frontend, or both. Requests to non-whitelisted hosts are blocked.<\/p>\n\n<h4>4. Admin activity log<\/h4>\n\n<p>When enabled, Pars Kit records activity by users with dashboard access in WordPress and WooCommerce, including username, date and time, IP address, event type, target, and details.<\/p>\n\n<p>Actions made with a WooCommerce REST API key are identified by that key's description followed by <strong>(API)<\/strong>.<\/p>\n\n<p>Logs can be filtered by field and date range. Retention can be set to 7, 30, or 90 days.<\/p>\n\n<h4>5. WordPress and WooCommerce tools<\/h4>\n\n<p>Each tool can be enabled or disabled separately.<\/p>\n\n<ul>\n<li><strong>Vazirmatn admin font<\/strong> \u2014 a local Persian-friendly font for wp-admin.<\/li>\n<li><strong>Admin speed<\/strong> \u2014 reduces Heartbeat activity and lightens the Dashboard.<\/li>\n<li><strong>Jalali order date filter<\/strong> \u2014 filter WooCommerce orders by a Shamsi date or date range.<\/li>\n<li><strong>Persian checkout names<\/strong> \u2014 requires Persian letters for first and last name on classic checkout and the Checkout Block.<\/li>\n<li><strong>Hide price when out of stock<\/strong> \u2014 on the single product page, removes the price HTML when the product is not in stock.<\/li>\n<\/ul>\n\n<h4>6. SMTP email<\/h4>\n\n<p>In <strong>Pars Kit \u2192 Email<\/strong>, you can switch WordPress email from the server's default mail system to an SMTP server you configure.<\/p>\n\n<p>This can be used for WooCommerce emails, password resets, and the built-in test email.<\/p>\n\n<h4>Notes<\/h4>\n\n<ul>\n<li>Do not run another Shamsi date plugin at the same time.<\/li>\n<li>Do not run another plugin for the same bank while its Pars Kit gateway is enabled.<\/li>\n<li>WordPress 6.2+ and PHP 7.4+ are supported.<\/li>\n<li>WooCommerce 8.2+ is supported for WooCommerce features.<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>Pars Kit does not send data to its own servers or track visitors.<\/p>\n\n<p>Optional features may connect to third-party services when you enable and use them.<\/p>\n\n<h4>Iranian payment gateways<\/h4>\n\n<p>Pars Kit's payment gateways connect to the selected Iranian payment provider through the Shaparak payment network.<\/p>\n\n<p>Gateways are disabled by default and connect only when enabled and selected during checkout.<\/p>\n\n<p>Depending on the provider, payment requests may include merchant credentials, order ID, amount, callback URL, and optional customer information such as a mobile number. Pasargad may also receive customer name and email.<\/p>\n\n<p>Card details are entered on the payment provider's page and are not collected or stored by Pars Kit.<\/p>\n\n<p>Shaparak: https:\/\/www.shaparak.ir<\/p>\n\n<h4>Behpardakht Mellat<\/h4>\n\n<p>Used for Mellat payment requests, verification, settlement, and reversal.<\/p>\n\n<p>Service: https:\/\/bpm.shaparak.ir\nProvider: https:\/\/www.behpardakht.com<\/p>\n\n<h4>Saman Electronic Payment (SEP)<\/h4>\n\n<p>Used for payment token requests, verification, and reversal.<\/p>\n\n<p>Service: https:\/\/sep.shaparak.ir\nProvider: https:\/\/www.sep.ir<\/p>\n\n<h4>Iran Kish<\/h4>\n\n<p>Used for payment token requests, confirmation, and reversal.<\/p>\n\n<p>Service: https:\/\/ikc.shaparak.ir\nProvider: https:\/\/www.irankish.com<\/p>\n\n<h4>Sadad (Bank Melli)<\/h4>\n\n<p>Used for payment token requests and transaction verification.<\/p>\n\n<p>Service: https:\/\/sadad.shaparak.ir\nProvider: https:\/\/sadadpsp.ir<\/p>\n\n<h4>Pardakht Novin Arian<\/h4>\n\n<p>Used for payment requests, confirmation, reversal, and transaction inquiry.<\/p>\n\n<p>Service: https:\/\/pna.shaparak.ir\nProvider: https:\/\/pna.co.ir<\/p>\n\n<h4>Pasargad Electronic Payment<\/h4>\n\n<p>Used for payment token requests, purchase, inquiry, verification, and reversal.<\/p>\n\n<p>Service: https:\/\/pep.shaparak.ir\nProvider: https:\/\/www.pep.co.ir<\/p>\n\n<h4>SMTP (optional)<\/h4>\n\n<p>When enabled, WordPress sends email through the SMTP server configured by the site administrator.<\/p>\n\n<p>The outgoing email and the credentials required for authentication are sent to that SMTP server. The SMTP provider's own terms and privacy policy apply.<\/p>\n\n<p>Pars Kit does not operate an SMTP service.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>Pars Kit does not send data to Pars Kit servers.<\/p>\n\n<ul>\n<li><strong>Activity log:<\/strong> when enabled, administrator activity is stored on your site, including user, time, IP address, event details, and changes. Retention can be set to 7, 30, or 90 days.<\/li>\n<li><strong>SMTP:<\/strong> the configured SMTP settings are stored on your server and used to send WordPress email.<\/li>\n<li><strong>Payment gateways:<\/strong> payment requests are sent between your site and the selected payment provider.<\/li>\n<li><strong>Outbound connection blocker:<\/strong> non-whitelisted outbound requests are blocked locally. No information about blocked requests is sent elsewhere.<\/li>\n<\/ul>\n\n<h3>Third-party resources<\/h3>\n\n<ul>\n<li><strong>Vazirmatn v33.003<\/strong> \u2014 SIL Open Font License 1.1. Source: https:\/\/github.com\/rastikerdar\/vazirmatn. License: <code>assets\/admin\/fonts\/vazirmatn\/OFL.txt<\/code>.<\/li>\n<li><strong>Payment method logos<\/strong> \u2014 trademarks of the respective payment providers, bundled only to identify the available payment method.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install Pars Kit from WordPress.org or upload the plugin ZIP.<\/li>\n<li>Activate <strong>Pars Kit<\/strong>.<\/li>\n<li>Open <strong>Pars Kit<\/strong> and enable the modules you need.<\/li>\n<li>For a bank gateway, enable it and configure its credentials under <strong>WooCommerce \u2192 Settings \u2192 Payments<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20change%20dates%20in%20the%20database%3F\"><h3>Does this change dates in the database?<\/h3><\/dt>\n<dd><p>No. Date conversion is for display only. Stored dates remain Gregorian.<\/p><\/dd>\n<dt id=\"where%20do%20i%20enter%20bank%20credentials%3F\"><h3>Where do I enter bank credentials?<\/h3><\/dt>\n<dd><p>Enable the gateway in Pars Kit, then configure it under <strong>WooCommerce \u2192 Settings \u2192 Payments<\/strong>.<\/p><\/dd>\n<dt id=\"can%20i%20use%20it%20with%20parsi%20date%20or%20another%20shamsi%20plugin%3F\"><h3>Can I use it with Parsi Date or another Shamsi plugin?<\/h3><\/dt>\n<dd><p>No. Running multiple date-conversion plugins at the same time can cause double conversion.<\/p><\/dd>\n<dt id=\"does%20webp%20convert%20existing%20media%3F\"><h3>Does WebP convert existing media?<\/h3><\/dt>\n<dd><p>No. Only new JPG and PNG uploads are converted. The original file is removed after a successful conversion.<\/p><\/dd>\n<dt id=\"how%20do%20i%20send%20mail%20through%20smtp%3F\"><h3>How do I send mail through SMTP?<\/h3><\/dt>\n<dd><p>Open <strong>Pars Kit \u2192 Email<\/strong>, select SMTP, enter the server details, save the settings, and use <strong>Send test<\/strong>.<\/p><\/dd>\n<dt id=\"does%20pars%20kit%20use%20a%20cdn%20or%20collect%20telemetry%3F\"><h3>Does Pars Kit use a CDN or collect telemetry?<\/h3><\/dt>\n<dd><p>No. Plugin assets are included locally and Pars Kit does not send telemetry or visitor data to its own servers. Optional gateways and SMTP connect only to the services you configure.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1.8<\/h4>\n\n<ul>\n<li>Packaging bump for the current 2.1.x line<\/li>\n<\/ul>\n\n<h4>2.1.7<\/h4>\n\n<ul>\n<li>Packaging bump for the current 2.1.x line<\/li>\n<\/ul>\n\n<h4>2.1.6<\/h4>\n\n<ul>\n<li>Packaging bump for the current 2.1.x line<\/li>\n<\/ul>\n\n<h4>2.1.5<\/h4>\n\n<ul>\n<li>Packaging bump for the current 2.1.x line<\/li>\n<\/ul>\n\n<h4>2.1.4<\/h4>\n\n<ul>\n<li>Tools: rename the out-of-stock price toggle to clarify it applies on the product page<\/li>\n<\/ul>\n\n<h4>2.1.3<\/h4>\n\n<ul>\n<li>Tools: optional hide-price-when-out-of-stock on the single product page<\/li>\n<li>Orders list: keep Jalali dates when opening the page from Analytics<\/li>\n<li>Checkout Blocks: empty gateway titles keep the Persian label instead of the word \"undefined\"<\/li>\n<li>Classic admin dates: do not assign wp.date.dateI18n when WordPress exports it as a getter-only property<\/li>\n<li>Activity log: show (API) in uppercase<\/li>\n<\/ul>","raw_excerpt":"Jalali dates for WordPress and WooCommerce, including Analytics, plus Iranian bank gateways and essential tools for Persian sites.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/360412","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=360412"}],"author":[{"embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/parskit"}],"wp:attachment":[{"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=360412"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=360412"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=360412"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=360412"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=360412"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=360412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}