{"id":346817,"date":"2026-07-30T12:29:48","date_gmt":"2026-07-30T12:29:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ramcode-fast-orders-for-woocommerce\/"},"modified":"2026-08-23T12:29:50","modified_gmt":"2026-08-23T12:29:50","slug":"ramcode-fast-orders-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/te.wordpress.org\/plugins\/ramcode-fast-orders-for-woocommerce\/","author":18040449,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"3.1.1","stable_tag":"3.1.1","tested":"7.0.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"RamCode Fast Orders for WooCommerce","header_author":"\u0631\u0627\u0645\u06cc\u0646 \u062f\u0648\u0631\u0648\u0632\u0647","header_description":"A lightweight active-orders workspace and management dashboard for WooCommerce.","assets_banners_color":"374564","last_updated":"2026-08-23 12:29:50","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/ramcode.ir","rating":0,"author_block_rating":0,"active_installs":0,"downloads":117,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["installation","changelog","description"],"tags":{"2.2.0":{"tag":"2.2.0","author":"ramindoroozeh","date":"2026-07-30 12:29:33"},"3.1.1":{"tag":"3.1.1","author":"ramindoroozeh","date":"2026-08-23 12:29:50"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3628559,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3628559,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3628559,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3628559,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.2.0","3.1.1"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[83,16281,247,286],"plugin_category":[45,54],"plugin_contributors":[273847],"plugin_business_model":[],"class_list":["post-346817","plugin","type-plugin","status-publish","hentry","plugin_tags-admin","plugin_tags-orders","plugin_tags-performance","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-security-and-spam-protection","plugin_contributors-ramindoroozeh","plugin_committers-ramindoroozeh"],"banners":{"banner":"https:\/\/ps.w.org\/ramcode-fast-orders-for-woocommerce\/assets\/banner-772x250.png?rev=3628559","banner_2x":"https:\/\/ps.w.org\/ramcode-fast-orders-for-woocommerce\/assets\/banner-1544x500.png?rev=3628559","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ramcode-fast-orders-for-woocommerce\/assets\/icon-128x128.png?rev=3628559","icon_2x":"https:\/\/ps.w.org\/ramcode-fast-orders-for-woocommerce\/assets\/icon-256x256.png?rev=3628559","generated":false},"screenshots":[],"raw_content":"<!--section=installation-->\n<p>Upload the ZIP from Plugins &gt; Add New &gt; Upload Plugin, then activate it.\nOpen WooCommerce &gt; \u0633\u0641\u0627\u0631\u0634\u200c\u0647\u0627\u06cc \u0633\u0631\u06cc\u0639 for operations, or WooCommerce &gt; \u0645\u0631\u06a9\u0632 \u0641\u0631\u0645\u0627\u0646 RamCode for BI.<\/p>\n\n<p>The plugin does not replace or modify WooCommerce's original Orders screen.<\/p>\n\n<!--section=changelog-->\n<h4>3.1.1<\/h4>\n\n<ul>\n<li>Default the customer call list to cancelled and failed orders only.<\/li>\n<li>Put customer name, mobile number, gateway and order status first in the Excel export.<\/li>\n<li>Keep pending-payment orders available as an explicit optional filter.<\/li>\n<\/ul>\n\n<h4>3.1.0<\/h4>\n\n<ul>\n<li>Add a lightweight support CRM for pending, failed and cancelled orders.<\/li>\n<li>Add gateway, date, order-status, CRM-status and assignee filters.<\/li>\n<li>Add task assignment, priority, follow-up date, internal notes and activity history.<\/li>\n<li>Add Excel-compatible CSV export for the filtered payment follow-up queue.<\/li>\n<li>Store CRM data in dedicated indexed tables and preserve HPOS compatibility.<\/li>\n<\/ul>\n\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>Add a separate 360-degree product report with search and Excel-compatible CSV export.<\/li>\n<li>Show order count, units sold, gross sales, average price, discounts, refunds, current stock and recent activity per product or variation.<\/li>\n<li>Record every stock increase from this version onward, including the event count, units added and last recharge time.<\/li>\n<\/ul>\n\n<h4>2.9.0<\/h4>\n\n<ul>\n<li>Add custom date, order-status and coupon-code filters to the coupon report.<\/li>\n<li>Add UTF-8 CSV export compatible with Excel.<\/li>\n<li>Add order-source reporting for website, admin, reserve, Digikala and TorobPay orders.<\/li>\n<\/ul>\n\n<h4>2.8.0<\/h4>\n\n<ul>\n<li>Add coupon usage totals for the selected 30\/60\/90-day report window.<\/li>\n<li>Show each coupon's discount amount and link every use to its WooCommerce order.<\/li>\n<li>Exclude cancelled, failed and refunded orders from coupon usage metrics.<\/li>\n<\/ul>\n\n<h4>2.3.0<\/h4>\n\n<ul>\n<li>Show an explicit data-quality warning when the Orders API fallback reaches its 5,000-order safety limit.<\/li>\n<li>Hide reservation shipping controls from users who cannot manage WooCommerce and enforce the same capability on the REST route.<\/li>\n<li>Make print URLs filterable and hide unavailable print actions in the interface.<\/li>\n<li>Remove store-specific legacy branding from the workspace and browser notifications.<\/li>\n<li>Harden the command center against optional or missing report fields.<\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>Replace short internal prefixes with the unique RAMCFAOR\/ramcfaor prefix throughout declarations, globals, hooks, stored data, script handles and public JavaScript configuration.<\/li>\n<li>Rename the command-center admin slug and internal handles to use the plugin prefix.<\/li>\n<\/ul>\n\n<h4>2.1.5<\/h4>\n\n<ul>\n<li>Add uncapped aggregate 30\/60\/90-day reporting for legacy WooCommerce order storage.<\/li>\n<li>Calculate real selected-period and previous-period sales from legacy order data.<\/li>\n<li>Add shipping-method trends for stores that use the WordPress posts order tables.<\/li>\n<\/ul>\n\n<h4>2.1.4<\/h4>\n\n<ul>\n<li>Add accurate uncapped 30\/60\/90-day aggregate reporting for HPOS stores.<\/li>\n<li>Keep the operational Fast Orders workspace limited to the latest 30 days.<\/li>\n<li>Add shipping-method distribution and share trends for the selected report period.<\/li>\n<li>Add real previous-period sales comparisons.<\/li>\n<li>Prevent stale report responses when users switch date ranges quickly.<\/li>\n<li>Avoid instantiating thousands of WooCommerce order objects for HPOS reports.<\/li>\n<\/ul>\n\n<h4>2.1.3<\/h4>\n\n<ul>\n<li>Fall back to the WooCommerce Orders API when the Analytics lookup table has no report data.<\/li>\n<li>Fix payment-gateway action calculations in fallback reports.<\/li>\n<li>Invalidate stale zero-result report caches after upgrading.<\/li>\n<\/ul>\n\n<h4>2.5.0<\/h4>\n\n<ul>\n<li>BI Sprint 1: Venous Club, Order Reserve and Buy With Digikala read-only integrations.<\/li>\n<li>Customer intelligence and order integration tags added to REST order payload.<\/li>\n<li>Command Center now shows integration health and operational metrics.<\/li>\n<\/ul>\n\n<h4>2.6.0<\/h4>\n\n<ul>\n<li>BI Sprint 2: Product BI, Customer\/Club BI, Geographic BI and smarter Attention Center.<\/li>\n<li>Preserves read-only integrations with Venous Club, Order Reserve and Buy With Digikala.<\/li>\n<\/ul>\n\n<h4>2.6.1<\/h4>\n\n<ul>\n<li>Fixed Command Center BI layout density and readability.<\/li>\n<li>Product BI and Geographic BI are now full-width readable cards.<\/li>\n<li>Customer BI changed to executive KPI presentation with club AOV.<\/li>\n<li>Footer\/version display synced to RAMCFAOR_VERSION.<\/li>\n<\/ul>\n\n<h4>2.6.2<\/h4>\n\n<ul>\n<li>Fixed Command Center HTML grid nesting that compressed Product\/Customer\/Geographic BI cards.<\/li>\n<li>BI section is now a full-width independent layout before Actions\/Trend.<\/li>\n<li>Added visible plugin build badge in Command Center header.<\/li>\n<\/ul>\n\n<h4>2.7.0<\/h4>\n\n<ul>\n<li>Operational Sprint: customer intelligence badges, reserve\/Digikala tags, order exceptions and richer print actions in Fast Orders.<\/li>\n<li>Added Reserve Conversion BI for second\/third purchase effectiveness.<\/li>\n<li>Added payment\/shipping\/postcode context to order list payload.<\/li>\n<\/ul>\n\n<h4>2.7.1<\/h4>\n\n<ul>\n<li>Added read-only TorobPay integration for Command Center and Fast Orders.<\/li>\n<li>Added TorobPay transaction\/verification\/settlement\/action-required context.<\/li>\n<li>Added TorobPay mismatch exception badge and health metrics.<\/li>\n<\/ul>\n\n<!--section=description-->\n<p>A lightweight active-orders workspace and management command center for WooCommerce.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Loads only active orders from the last 30 days.<\/li>\n<li>Supports standard WooCommerce active statuses and optional custom reservation statuses.<\/li>\n<li>Avoids loading the full historical order archive.<\/li>\n<li>Fetches only 21 records per request and displays 20.<\/li>\n<li>Lazy-loads line items only when the quick-detail dialog is opened.<\/li>\n<li>Exact search by order ID, phone number or email.<\/li>\n<li>Works with legacy order storage and HPOS.<\/li>\n<li>Modern responsive RTL interface with no JavaScript framework.<\/li>\n<li>Stage-aware card accents for faster visual scanning.<\/li>\n<li>Bulk status updates and reservation shipping.<\/li>\n<li>Quick private notes and print shortcuts.<\/li>\n<li>Aging alerts and optional new-order sound.<\/li>\n<li>Mobile-first warehouse, accounting and support modes.<\/li>\n<li>Full-screen mobile order sheet with a sticky action dock.<\/li>\n<li>Order and print links always open in a new tab.<\/li>\n<li>Native Windows\/Chrome\/Edge notifications for new orders while the page is open or in the background.<\/li>\n<li>Duplicate-notification protection shared across tabs.<\/li>\n<li>Auto-refreshes every 60 seconds while the page is visible.<\/li>\n<li>A separate lightweight 30-day management command center.<\/li>\n<li>Action queue with a suggested owner for accounting, support and warehouse.<\/li>\n<li>Daily trends, operational health and payment-gateway failure analysis.<\/li>\n<li>Full-screen monitor mode with five-minute refresh.<\/li>\n<li>Selectable 30, 60 or 90-day reporting window.<\/li>\n<li>Selected-period sales, current-month sales and a seven-day sales chart.<\/li>\n<li>Fast SQL aggregation for accurate high-volume 30\/60\/90-day comparisons.<\/li>\n<li>Sales comparison against the immediately preceding period.<\/li>\n<li>Two-minute report cache, automatically cleared after order changes.<\/li>\n<li>Coupon usage report with per-code totals and direct order links.<\/li>\n<li>Product 360 report with sales, refunds, current stock and stock-recharge history.<\/li>\n<li>Payment-gateway summary export compatible with Excel.<\/li>\n<li>A support CRM queue for pending, cancelled and failed payments.<\/li>\n<li>Per-order assignee, priority, next follow-up, internal notes and activity history.<\/li>\n<\/ul>\n\n<h3>Developer filters<\/h3>\n\n<pre><code>ramcfaor_cutoff_days may reduce the window from 30 days. Values are always clamped between 1 and 30 days.\n\nramcfaor_active_statuses changes the statuses included in the active view.\n\nramcfaor_print_urls receives the generated print URLs and the order object. Return an empty array to hide all print actions, or replace individual URLs to integrate another print plugin.\n<\/code><\/pre>","raw_excerpt":"A lightweight active-orders workspace and management command center for WooCommerce.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/346817","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=346817"}],"author":[{"embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ramindoroozeh"}],"wp:attachment":[{"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=346817"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=346817"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=346817"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=346817"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=346817"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=346817"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}