Shop Manager for WooCommerce – AI-Powered Frontend Dashboard & Smart Order, Product & Employee Management
AI-powered WooCommerce Frontend Order Manager to manage orders, products, employees, and customers without wp-admin.
Solid choice
Shop Manager for WooCommerce is a solid plugin choice in 2026, with a few things worth checking first. It runs on 30+ sites, is rated 5/5 and was last updated 2 days ago, and scores 78/100 on our health check.
- Actively developed — last update 2 days ago
- Tested with the latest WordPress (7.1)
- Momentum — downloads up 87.5% vs the previous 30 days
- Small user base (30+ active installs)
- Very few reviews so far
Daily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Shop Manager for WooCommerce stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| frontend order management | #26 |
| WooCommerce AI | >100 |
| woocommerce frontend dashboard | #66 |
| woocommerce order management | >100 |
| woocommerce product management | >100 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 5 from 2 reviews
About Shop Manager for WooCommerce
From the official readme · v1.3.8Description
Shop Manager for WooCommerce gives store owners and managers a clean, fast frontend dashboard to run their entire WooCommerce store, without needing access to the WordPress admin.
Whether you’re handling 10 orders a day or 500, the goal was simple: make WooCommerce management feel less like work. Every screen is built around what you actually need to do, create orders, update statuses, manage products, track customers, not what the database looks like on the inside.
✨ All Features | 💰 Upgrade to Pro | 📖 Documentation | 🆘 Support
All in one WooCommerce Frontend Dashboard
Most WooCommerce store managers spend half their day inside the WordPress backend, an interface that was never really designed for high-volume order management. Shop Manager replaces that with a purpose-built frontend dashboard that’s fast, intuitive, and actually pleasant to use.
You get full order management, product management, a real-time analytics dashboard, and a customer CRM, all in one place. The Pro version also includes AI-powered tools that can write your product content, auto-tag your customers, and surface insights about your store.
🚀 Key Features
- Frontend WooCommerce dashboard: manage your entire store without logging into the WordPress admin
- Full order management: create, edit, delete, bulk-update, and export orders as CSV
- Complete product management: add/edit products with variations, categories, brands, tags, attributes, and reviews
- Real-time analytics: revenue, average order value, top products, and order trends, live, no 12-hour cache delay
- Customer list & profiles: full purchase history, billing & shipping addresses, notes and communication log, order stats, and tags
- Print orders & packing slips: print a single order or a whole batch straight from the browser, one order per page, no PDF plugin and no Pro licence needed
- Shipping labels & shipment tracking: record the carrier and tracking number for 151 couriers in 55 countries, and print labels with scannable Code 128 barcodes straight from the browser
- Invoice PDF generation: generate, download, and email professional invoices
- Employee management & role-based access: add staff, assign roles, and control exactly who can see and do what
- Custom order statuses: create unlimited custom statuses with color presets that fit your exact workflow
- AI chat assistant: ask questions about your store in plain language and get answers from live data, orders, revenue, products, customers, and employees
- AI product content generator: write product titles, short descriptions, and full descriptions with one click
- Customer auto-tagging: automatically segments customers as VIP, Loyal, At Risk, Big Spender, Frequent, New, or Inactive, with no AI key needed
- Dashboard insight cards: plain-English summaries of what’s happening in your store right now, with no AI key needed
- Your own AI keys: works with Anthropic Claude, OpenAI, or Google Gemini; keys are AES-256 encrypted
- CSV export: export product lists and order data for reporting, accounting, or migration
- Built for WooCommerce HPOS: fully compatible with High-Performance Order Storage
✅ Free Version Features
The free version covers the essentials, enough to manage a real store day to day:
✅ Frontend dashboard: view and run your store without touching the WP admin
✅ Order management: create, view, edit, and delete orders, with search and bulk actions
✅ Advanced order filters: stack filters by status, date range, customer and order total to find exactly the orders you need
✅ Print orders and packing slips: one order or a whole batch, printed from your browser, no PDF plugin needed
✅ Print designer with live preview: document title, paper size, logo, colours, and every section on or off; turn prices off to get a packing slip
✅ Shipment tracking for 151 couriers in 55 countries: record the carrier and tracking number on any order, or a whole batch at once, with the tracking link already built in, plus a custom carrier option for anyone not on the list. No API keys, no account, works offline
✅ Shipping labels with scannable Code 128 barcodes: A4, A5, 4×6 inch, or 80/58 mm thermal roll, printed from your browser, with the delivery address, parcel contents, and the cash-on-delivery amount to collect
✅ Customer tracking notifications: the tracking number and a Track your parcel link in WooCommerce order emails and on My Account, and it steps aside automatically if you already run Advanced Shipment Tracking
✅ Barcode scanning: scan a shipping label with any USB scanner to find an order or move it to another status, and find any order by its tracking number from the search box
✅ Product management: create, edit, and delete products, with variations, categories, brands, tags, attributes, and reviews
✅ Real-time analytics: revenue, average order value, and top products
✅ Customer list: full purchase history on every profile
✅ Customer notes & communication log: keep a record of every interaction on the customer profile
✅ Customer segmentation: filter customers by tag, spend, or behaviour
✅ Customer auto-tagging: automatically segments customers as VIP, Loyal, At Risk, Big Spender, Frequent, New, or Inactive, using thresholds you set. Rule-based, so no AI key is needed
✅ Dashboard insight cards: plain-English summaries of what’s happening in your store right now, with no AI key needed
✅ Employee management and role-based access: control who can see and do what
✅ CSV export: export your orders and products for reporting or accounting
✅ Fully responsive: works on desktop, tablet, and mobile
🔥 Pro Version Features
Pro unlocks the full toolkit for growing stores:
✅ AI chat assistant: ask about your store in plain language, orders, revenue, products, customers, and employee activity, answered from live data
✅ AI product content generator: write product titles, short descriptions, and full descriptions with one click
✅ Multi-provider AI support: works with Anthropic Claude, OpenAI, and Google Gemini; bring your own API key
✅ Invoice PDF generation: generate and download professional invoices. Also send to customer with email
✅ Custom order statuses (unlimited): with color presets and visual workflow control
✅ Custom employee roles: build your own roles with a full capability matrix, deciding permission by permission what each one can view, add, change and delete
✅ Priority email support: 12h response
👉 See full Free vs Pro comparison
🎯 Perfect For
- 🏪 Store owners who don’t want to spend time in the WordPress admin every morning
- 👩💼 Shop managers and employees who need to handle orders without full admin access
- 👨💻 WooCommerce developers and agencies building client dashboards that clients can actually use
- 📦 High-volume stores that need fast bulk actions and reliable status workflows
- 🌍 Multi-language stores: built with WordPress i18n and translation-ready throughout
📈 Why Shop Manager
There are a handful of WooCommerce frontend manager plugins out there, but most of them were built years ago and show it. Shop Manager was designed from scratch, built with React, tested against real store workflows, and updated regularly.
Here is what actually sets it apart:
- 🤖 AI tools built in: not a third-party integration; the product generator and customer tagging are part of the plugin. Bring your own API key for Claude, OpenAI, or Gemini and it just works.
- ⚡ Real-time data: the dashboard pulls live data, not cached summaries from 12 hours ago
- 🏷️ Smart customer tagging: customers are automatically segmented based on actual order behavior, not manual effort. Tags update when orders change.
- 📋 Workflow-first order management: custom statuses, bulk actions, and CSV export are all designed around how fulfillment workflows actually work
- 🔒 Secure by default: API keys are AES-256 encrypted, all REST endpoints are nonce-verified, and user access respects WooCommerce roles
- 🔄 HPOS compatible: fully tested with WooCommerce High-Performance Order Storage, which is default in WooCommerce 8.0+
Installation
⬇️ Option 1: Install from WordPress.org (Recommended)
- 🔑 Log into your WordPress admin
- 🔍 Go to Plugins > Add New and search for Shop Manager for WooCommerce
- 🖱️ Click Install Now, then Activate
📦 Option 2: Manual Upload
- ⬇️ Download the plugin zip from WordPress.org
- 📂 Go to Plugins > Add New > Upload Plugin
- 📤 Upload the zip file and click Install Now
- ✅ Click Activate Plugin
🚀 Getting Started
- 📄 Activating the plugin creates a page called SM Dashboard for you. That page is the frontend dashboard, at
yoursite.com/sm-dashboard/. There is nothing to build and no shortcode to place. - 🔗 Open it from the Frontend Dashboard button at the top of Shop Manager in your WordPress admin sidebar, or go straight to the URL
- 👥 Add your staff and choose what each of them can see and do, from Employees inside the dashboard
- 🤖 To use the Pro AI features, go to Shop Manager > AI Settings and enter your API key
- 🏷️ Visit Customer Settings to set the thresholds used for automatic customer tagging
Frequently asked questions
📄 Where is the dashboard after I activate the plugin?
Activating Shop Manager creates a page called SM Dashboard on your site, at yoursite.com/sm-dashboard/. That page is the dashboard. You do not create a page yourself and there is no shortcode to place. The quickest way in is the Frontend Dashboard button at the top of the Shop Manager screen in your WordPress admin. If you ever delete the page, deactivating and reactivating the plugin creates it again.
🔌 Does this plugin require WooCommerce?
Yes. Shop Manager is built entirely on top of WooCommerce and requires it to be installed and active. It is not compatible with other eCommerce plugins.
🤖 Do the AI features cost extra?
Shop Manager never charges extra for AI. The two AI features that generate content, the AI product content generator and the AI chat assistant, are Pro features, and you bring your own API key from Anthropic (Claude), OpenAI (GPT), or Google (Gemini), so you only pay your provider for what you actually use, typically $1–5 per month for average stores. The rule-based smart features, customer auto-tagging and dashboard insight cards, work in every plan including free and don’t need an API key at all.
🔒 Is my API key stored securely?
Yes. API keys are encrypted with AES-256-CBC using your WordPress secret keys before being saved to the database. The raw key is never exposed in the browser, API responses, or log files.
⚡ Does it work with WooCommerce HPOS?
Yes. Shop Manager is fully compatible with WooCommerce High-Performance Order Storage (HPOS), which became the default in WooCommerce 8.0.
🏷️ How does customer auto-tagging work?
When an order is placed or its status changes, Shop Manager automatically recalculates tags for the customer based on their order history. Tags like VIP, Loyal, At Risk, and Big Spender are defined by thresholds you set in the admin settings, and you can adjust those thresholds at any time. Changing thresholds triggers a recalculation for all customers automatically.
🛒 Can I create and edit orders from the frontend?
Yes, in the free version. You can create an order, edit an existing one, delete it, filter the list however you like, run bulk actions and export to CSV, all without opening the WordPress admin. Pro adds unlimited custom order statuses on top.
👥 Can shop employees use this without admin access?
Yes. You can control who can access the frontend dashboard through WordPress role settings. The plugin respects the excluded roles configuration in the admin settings.
📱 Does it work on mobile?
The frontend dashboard is responsive and usable on mobile, though it is designed primarily for desktop use by store managers. All core workflows, order management, product editing, customer review, work on tablet and mobile.
🔄 What happens to existing data when I activate the plugin?
Your store data is untouched. Shop Manager reads your existing WooCommerce orders, products and customers, and never migrates or rewrites any of it. The only thing activation adds is the SM Dashboard page that holds the dashboard itself.
🆓 Is there really a free version?
Yes, and it is not a trial. The free version includes the frontend dashboard, full order management, printing and packing slips, shipping labels and tracking for 151 couriers, product management, the customer list with auto-tagging, real-time analytics with insight cards, employee management and CSV export. Pro adds the AI chat assistant, AI product content generation, PDF invoices, unlimited custom order statuses and custom employee roles.
🔑 Which AI providers are supported?
Shop Manager works with Anthropic Claude, OpenAI (GPT), and Google Gemini. You bring your own API key, so you only pay your provider for what you actually use, there’s no markup or subscription through Shop Manager.
🏷️ Can I create unlimited custom order statuses in the free version?
No. The free version lets you filter and manage your existing WooCommerce order statuses. Creating unlimited custom statuses, with color presets, is a Pro feature.
🧾 Does the invoice generator support multiple templates?
Yes. Invoice PDF generation is a Pro feature and includes four templates, Modern, Classic, Bold, and Minimal, so you can match your brand. Invoices can be downloaded individually or in bulk.
🖨️ Can I print orders and packing slips?
Yes, and it is free. Open any order and click Print, use the Print action in the orders list row menu, or select several orders and use Print Orders to get one document with a single order per page. The sheet opens in a new tab and goes straight to your browser’s print dialog, so no PDF plugin, no extra library and no Pro licence is involved. Under Shop Manager → Print Order you get a designer with a live preview: set the document title (Order, Packing Slip, Delivery Note), paper size, logo, colours, and switch individual sections on or off, order status, payment and shipping method, billing…
💾 Will my customer notes and tags be lost if I switch from Pro back to free?
No. Your data stays in your WooCommerce database either way, and customer notes and tags are both free features, so they keep working after a downgrade. Pro-only features like unlimited custom order statuses become read-only until you reactivate Pro. Nothing is ever deleted.
🗑️ What happens to my orders and data if I deactivate or uninstall the plugin?
Deactivating keeps everything untouched, your orders, products, and customer data all live in WooCommerce’s own database, not in a separate table. Uninstalling removes only the plugin’s own settings and custom tags, your actual store data is never touched. The SM Dashboard page stays where it is, and simply shows nothing until the plugin is active again.
⚡ Does this plugin slow down my store?
No. Dashboard and analytics data is cached briefly to keep things fast, and AI features only run when you actively use them, they don’t run in the background or affect your storefront’s loading speed for customers.
🧩 Will this plugin conflict with other WooCommerce extensions like Subscriptions or Bookings?
Shop Manager works alongside standard WooCommerce order and product data, so it doesn’t override how other extensions handle their own custom order types. As with any plugin that touches order management, highly customized workflows are best tested on a staging site first.
🔌 What happens if I don’t add an AI API key?
Everything except the AI product content generator and the AI chat assistant works normally. Customer auto-tagging, insight cards, orders, products, customers, and employee management are all unaffected, since those don’t call any AI provider. You only need a key for the two features that generate or answer with AI.
Changelog
🐛 Important order fixes. Editing an order from the dashboard could wipe its shipping charge and tax, remove other plugins' fees, or cancel a coupon's discount. Adds shipping charges, coupon codes and tax to the order form, plus a Payment Link. Recommended for everyone.
1.3.8
- 🆕 Shipping charges on orders you create. Pick a rate from your WooCommerce shipping zones, or type your own charge.
- 🆕 Coupon codes on orders you create. Choose from your store’s coupons or type a code. It is checked before the order is saved, with WooCommerce’s own reason if it cannot be used.
- 🆕 Tax on orders you create. A Charge tax switch works it out from the delivery address and your tax rates. Off by default, so nothing changes until you turn it on.
- 🆕 Payment Link on the order page. Copy the link your customer pays on and send it however you reach them. They pay on your own checkout, through your own gateway.
- 🐛 Fix: Editing an order wiped its shipping charge and its tax. Totals are now worked out by WooCommerce from what is on the order. Worth checking any checkout orders you edited here.
- 🐛 Fix: Editing an order removed fees other plugins had added, such as gift wrap or a surcharge.
- 🐛 Fix: Editing an order cancelled the discount from a coupon the customer had used.
- 🐛 Fix: An order created in the dashboard was recorded as belonging to the member of staff who typed it, not the customer. The payment link then only worked in that person’s browser, the order appeared in their own account, and reports counted it against them. The order now belongs to the customer it was billed to, or is a guest order when they have no account.
- 🐛 Fix: Saving an order that carried a coupon lowered its prices a little each time.
- 🐛 Fix: Charge tax now stays on when you reopen an order, and turning it off clears the tax.
- 🐛 Fix: The order page breakdown left fees out, so it did not add up to its own total.
- 🐛 Fix: Invoices left fees out of the totals in the same way.
- 🐛 Fix: The low stock threshold, out of stock visibility and the two review settings now use WooCommerce’s own options instead of a private copy.
- 🐛 Fix: Auto SKU Prefix now works. A product saved without an SKU gets the next number, e.g. PROD-0023.
- 🐛 Fix: Manage Stock by Default now applies to products created in Shop Manager.
- 🐛 Fix: Activity Log Retention now runs. A daily job prunes entries older than your chosen 30, 60 or 90 days.
- 🐛 Fix: Employee order counts and the 7 day summary now use the store’s timezone instead of UTC.
- 🐛 Fix: Bulk Upload on the Add Product form now works. It imports simple products from CSV and skips rows whose SKU already exists.
- 🐛 Fix: Collect on delivery now prints on cash on delivery labels, and a COD order no longer shows Paid before the money is in.
- 🐛 Fix: Prices everywhere now follow WooCommerce’s Currency position, before or after the amount.
- ✨ Improvement: The Create Order screen now says where the discount, coupon, shipping and tax controls appear.
- ℹ️ Note: Those four Products settings now come from WooCommerce, so check them once after updating.
- 🆓 Advanced order filters are now free.
- 🧹 Removed the “Unlock Premium Features” popup. Pro controls link to the pricing page.
- 📝 Getting Started no longer mentions a
[shop_manager]shortcode. Activation creates the SM Dashboard page for you. - 📝 Corrected the Free and Pro lists. Order creating/editing, customer tagging, insight cards and customer notes are free.
1.3.7
- ✨ Improvement: The print and label buttons now carry your own Document Title, so a shop that prints “Packing Slip” sees Packing Slip rather than a generic “Print Order”. The icon already says it prints, so the word is not repeated.
- ✨ Improvement: WooCommerce is now declared as a required plugin, so WordPress offers to install it for you and will not let Shop Manager be activated without it.
- 🐛 Fix: Product add-on fields were missing from the order page, packing slips and invoices when the add-on plugin stores them under keys beginning with an underscore, as Product Extras for WooCommerce does. WooCommerce treats those as internal and hides them, so the customer’s engraving text and chosen options never reached the people packing the parcel.
1.3.6
- 🆕 New: Shipping & tracking: record the carrier and tracking number on any order, with 151 couriers across 55 countries built in, plus a Custom carrier option.
- 🆕 New: Shipping labels with a scannable Code 128 barcode, in A4, A5, 4×6 inch, 80 mm and 58 mm thermal roll.
- 🆕 New: Barcode scanning: a Scan panel built for USB scanners that finds an order and can move it to any status as you scan.
- 🆕 New: Choose which couriers you ship with under Shipping → Carriers, so staff pick from your list instead of all 151.
- 🆕 New: Filter the orders list by carrier, beside Shipping Method in Advanced Filters.
- 🆕 New: Order search now finds orders by tracking number.
- 🆕 New: Packing slips can print the carrier and tracking number.
- 🆕 New: Cash on delivery amounts print on the label as a Collect on delivery band, and clear once payment is recorded.
- 🆕 New: Tracking details can be added to WooCommerce order emails and My Account. Advanced Shipment Tracking is detected, so customers are never told twice.
- 🆕 New: Shipping settings tab, with a live preview of the label as you change it.
- 🆕 New: “Shipping & Tracking” permission under Employees → Roles & Access, and the whole module can be switched off from the Modules tab.
- 🆕 New: Orders created from the dashboard now record who created them, shown as “Created: name” in the list and in the order’s history.
- ✨ Improvement: Bulk tracking entry: set the carrier and ship date once, then type numbers against order numbers.
- ✨ Improvement: The analytics dashboard has been redesigned around one colour palette that also works in dark mode.
- ✨ Improvement: Total Orders now states how many cancelled and refunded orders it leaves out.
- ✨ Improvement: Product dropdowns across the dashboard search in the database and load as you scroll, so the whole catalogue is reachable on a large shop.
- ✨ Improvement: The products page shows how many products match the current filters, next to its title.
- ✨ Improvement: Export on the products page asks before downloading, and says how many rows it will write.
- ✨ Improvement: Finding an order by tracking number went from about 520ms to 0.36ms on a 100,000 order store.
- ✨ Improvement: The settings menu groups Orders, Invoice, Print Order and Shipping together.
- 🐛 Fix: Editing an order could delete every line item on it when the update did not resend the full basket.
- 🐛 Fix: Changing an order’s status could fail with a memory error on a customer with a long order history.
- 🐛 Fix: The dashboard failed to load on stores with a lot of orders. The figures are now calculated by the database.
- 🐛 Fix: The customer list and customer profile could take close to a minute to load, or run out of memory.
- 🐛 Fix: Typing in the product picker on Add Order or Edit Order blanked the whole page.
- 🐛 Fix: The product picker kept the previous search after an item was added.
- 🐛 Fix: Searching for an order by its number stopped working once a store passed 99,999 orders.
- 🐛 Fix: The search REST endpoint returned a fatal error on every call.
- 🐛 Fix: Staff allowed to create orders but not to manage products saw an empty product list on Add Order.
- 🐛 Fix: Shipping labels and the Scan panel ignored the Shipping & Tracking permission.
- 🐛 Fix: The AI assistant panel loaded for employees without AI access and showed a permission error on every page.
- 🐛 Fix: Panels, dialogs and toast messages ignored your appearance colours, dark mode worst of all.
- 🐛 Fix: A product’s sale price was only saved when a regular price was sent with it.
- 🐛 Fix: Approving a review that was already approved reported a failure.
- 🐛 Fix: Product names containing an apostrophe or a quote showed raw HTML in the products list.
- 🐛 Fix: The Shipping Method filter listed “Local pickup” twice.
- 🐛 Fix: Packing slips printed a “Shipping method” row with nothing in it, on orders created from the dashboard.
- 🐛 Fix: Two custom-field REST routes were registered with no code behind them and have been removed.
1.3.5
- 🔒 Security: Custom employee roles were treated as administrators by the frontend dashboard. A role created in Employees → Roles & Access, a “Driver” allowed only to view orders and change their status, say, saw the entire sidebar and every page, button and action in it, because only the four built-in roles were recognised as employee roles; anyone holding a custom role fell through to the “no restrictions” path. Custom roles are now recognised, so every role sees exactly what it was granted.
- 🔒 Security: The dashboard statistics endpoint (store revenue, order and customer counts, top products) was reachable by any employee role, whether or not that role was allowed to see the dashboard. It now requires dashboard or reports access, like the rest of the dashboard.
- 🔒 Security: The settings endpoint returned the complete plugin settings to every employee role, including the encrypted AI provider API key and the capability matrix of every role. Employees now receive only the settings the dashboard actually renders; administrators are unaffected.
- 🔒 Security: An employee’s role is now resolved by matching against the Shop Manager roles rather than by reading whichever role happens to be first on the account, so an employee who also holds another WordPress role can no longer skip the employee permission checks.
- 🔒 Security: The WordPress admin bar is no longer shown to employees on the frontend. They were already redirected out of wp-admin, so it only offered links back to a screen they cannot open.
- 🐛 Fix: A role granted only “View Reports” had nowhere to go. Reports are widgets on the dashboard page, which is gated by “View Dashboard”, so SM: Accountant, and any custom role set up the same way, landed on “Access Restricted” with an empty sidebar. Roles holding a reports capability now also have dashboard access, and Roles & Access nests View Reports and Export Reports underneath View Dashboard so the dead combination can no longer be created.
- 🐛 Fix: SM: Fulfillment Staff and SM: Store Manager held every order capability but got no Orders menu. The built-in roles carried the original coarse capabilities while the sidebar and routes check the newer per-section access capabilities. Updating grants the matching access capability to any role that needs it; the change only ever adds capabilities, so permissions you have edited yourself are left exactly as they are.
- 🐛 Fix: The customer name on the order details page opened the WordPress user editor in wp-admin, which sent you out of the dashboard entirely, and led employees to a screen they are redirected away from. It now opens that customer in the dashboard’s own Customers section, and both it and the Order Count beside it now take their colour from your Appearance colour combination, the same way product names in the item list already did, with an arrow on the customer name, so it is clear which values in the card can be opened. On a guest order, or for a role without customer access, the name is shown as plain text instead of a dead link.
- 🐛 Fix: Roles & Access listed the built-in roles’ permissions from a hardcoded copy instead of the roles themselves, so the checkboxes could disagree with the permissions actually in force, and because the editor saves every checkbox, opening and saving a role could silently strip a capability from it. The screen now reads the live role.
- ✨ Improvement: Order actions respond the moment you click them. Changing a status, or trashing, restoring or deleting an order, now puts the orders table into its loading state immediately; previously nothing at all happened on screen until the request came back, which on a status change that sends a customer email can be several seconds. (The remaining wait is WooCommerce sending that email inside the request: WooCommerce’s own Deferred transactional emails feature, under WooCommerce → Settings → Advanced → Features, moves it to the background.)
- ✨ Improvement: The order details page now refreshes itself after a status change, with the same in-place loading overlay the orders table uses. Payment Details, Order Timeline, the status tag and the “updated by” line previously kept showing pre-change data until the page was reloaded, because only the status was patched in locally.
- ✨ Improvement: The order status tabs (All Orders, Processing, Completed and the rest) now recount after an action moves an order between statuses. They were loaded once per page view, so the numbers went stale as soon as you changed anything.
- ✨ Improvement: Changing an order’s status writes the order once instead of twice, and a half-second delay that had been hardcoded into the move-to-trash action has been removed.
1.3.4
- 🆕 New: Print orders. A Print button on the order details page, a Print action in the orders list row menu, and a Print Orders bulk action open a clean, print-ready sheet in a new tab and hand it to your browser’s print dialog: no PDF plugin or Pro licence required. Bulk printing puts one order per page in a single document.
- 🆕 New: Print settings tab. Choose the document title (Order, Packing Slip, Delivery Note), paper size, accent colour and logo; set your store name, address, phone and email: each falls back to your WordPress and WooCommerce settings when left blank; and toggle every section: order status, payment and shipping method, billing and shipping addresses, product images, SKU, item meta, prices, totals, customer note, internal notes and footer text. Turn prices off to print a packing slip with quantities only.
- 🆕 New: “Print Order” permission under Employees → Roles & Access, so you can let fulfilment staff print without granting invoice access. Order Printing can also be switched off entirely from the Modules tab.
- ✨ Improvement: Company details are asked for once, not twice. Invoice and Print Order both treat their company fields as overrides: leave one empty and it uses your WooCommerce store details, so an invoice and its packing slip can no longer drift apart. Each field’s placeholder now shows the exact value that will be printed, with a link straight to your WooCommerce settings.
- ✨ Improvement: Print Order now offers the same three colours as invoices: Primary (heading, rules, section labels), Accent/Bg (table header background) and Body Text, plus the same eight palette presets, so a packing slip can carry the palette you already picked for invoices. An existing accent colour is carried over to Primary automatically.
- ✨ Improvement: The Invoice and Print Order settings screens now use the same tab names, icons and order (Company, General, Content, Colors, Footer), so what you learn on one applies to the other. Invoice adds a Template tab. Item-table options moved into Content, since they are part of what the document shows.
- ✨ Improvement: Settings menu reordered so related screens sit together: Orders, Invoice and Print Order now run in sequence and are visually connected in the sidebar, followed by Products, Customer and the rest. The Modules tab groups the same three under an “Order Management” heading.
- 🐛 Fix: Invoices printed “Your Company Name” and “123 Business St” to customers when the Invoice → Company section was left empty. Company name, address, phone and email now fall back to your WordPress site title and WooCommerce store details instead of placeholder text.
- 🆕 New: Invoices now carry a Payment Status tag, green for Paid and red for Unpaid, matching the tag the dashboard shows on the order screen, and it can be switched off under Invoice → Content. The invoice meta block was reordered to Order, Order Created, Payment Status, Payment Method, and then Payment Date on a settled order or Due Date on an outstanding one. All four templates show the same rows.
- 🐛 Fix: The invoice due date was hardcoded to 14 days after the order, whatever your terms said, so an invoice could read “payment is due within 30 days” and print a fourteen-day due date next to it. Days until due is now a setting under Invoice → General → Payment Terms (default 14, so nothing changes unless you change it).
- 🐛 Fix: Invoices printed bank-transfer details on orders that were already paid. Payment Information now appears only while an order still needs paying, controlled by Invoice → Footer → Show Payment Info (Only when unpaid / Always / Never). This is separate from the order’s payment method, which has always been read from the order itself.
- ✨ Improvement: Payment Information left empty now uses the accounts from WooCommerce → Payments → Direct bank transfer, so your account number or IBAN is entered once, not twice.
- 🐛 Fix: Turning off “Product Add-ons & Options” in Invoice settings never stuck, the setting was dropped when saving, so it reappeared switched on after a reload and invoices kept printing the item details.
1.3.3
- 🆕 New: Product add-on and personalisation fields now show in order details. Any data a third-party add-on plugin writes to a line item, customer-entered names, uploaded artwork, selected options, appears in the order page, in the expandable row on the Orders list, and on the invoice PDF. Previously only variation attributes were shown, so everything else was dropped. This works with WooCommerce Product Add-Ons Ultimate, Gravity Forms Product Add-Ons, Checkout Field Editor and any other plugin that stores line item meta, because Shop Manager now renders it through WooCommerce’s own formatter rather than a fixed list of keys.
- 🆕 New: “Product Add-ons & Options” toggle under Invoice → Columns controls whether those item details are printed on the invoice and packing slip. On by default.
- 🐛 Fix: Editing an order no longer destroys product add-on data. Saving an order from the dashboard, even a change to nothing but the shipping address, deleted and recreated every line item, which permanently discarded all add-on, personalisation and subscription meta attached to them. Line items are now updated in place, and only items you actually remove are deleted.
- 🐛 Fix: Line item details were hidden on simple products. The order page only rendered item meta for variable products, so personalised options on a simple product were invisible even when present.
- 🐛 Fix: Removing the discount from an order left an orphaned fee row behind in some cases; fee items are now removed through the order object so the change is written correctly.
Screenshots
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.
FAQ
Shop Manager for WooCommerce: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 7, 2026
Is Shop Manager for WooCommerce free?
Yes. Shop Manager for WooCommerce is free to download and use from the official WordPress.org plugin directory.
Is Shop Manager for WooCommerce safe to use in 2026?
Shop Manager for WooCommerce is a solid plugin choice in 2026, with a few things worth checking first. It runs on 30+ sites, is rated 5/5 and was last updated 2 days ago, and scores 78/100 on our health check.
How many websites use Shop Manager for WooCommerce?
Shop Manager for WooCommerce is active on 30+ WordPress websites and has been downloaded 4,172 times since it launched in March 2025. It was downloaded 1,322 times in the last 30 days.
Does Shop Manager for WooCommerce work with WordPress 7.1?
Yes. The developer has tested Shop Manager for WooCommerce up to WordPress 7.1.3, the latest release. It requires WordPress 6.2 or newer.
What PHP version does Shop Manager for WooCommerce need?
Shop Manager for WooCommerce requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Shop Manager for WooCommerce last updated?
The latest version, 1.3.8, was released on October 5, 2026 (2 days ago).
Who makes Shop Manager for WooCommerce?
Shop Manager for WooCommerce is developed and maintained by Oxilab.
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