✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView Kanban for WooCommerce Multistore

WooCommerce Multistore tools push products, stock, and orders between a master store and child stores using a queue of sync jobs and rows in the standard WooCommerce orders table. SleekView reads both, groups them by status, and renders one card per sync or order so ops can retry failures without leaving the board.

♾️ Lifetime License available

SleekView Kanban board for WooCommerce Multistore (WooMultistore / Aelia-style)

Read your multistore syncs as a board, not a log

WooCommerce Multistore extensions in the WooMultistore and Aelia families push products, stock levels, prices, and orders between a master store and one or more child stores. Each sync becomes a row in the plugin's job queue, usually in a table like wp_wms_sync_queue or driven by Action Scheduler, with a status column that moves from pending to syncing, then to completed or failed. Child-store orders that flow back to the master land in wc_orders with the origin store recorded in wc_orders_meta.

SleekView reads the sync queue table and joins on the child-store registry so each job carries the source store, the target store, the object type (product, order, stock), and the affected ID. The natural column to group by is status, which moves through pending, syncing, completed, and failed on every job. Cards show the object type, the source and target store names, the affected ID, and the duration calculated from the start and finish timestamps.

Dragging a card from Failed back to Pending writes the new status value to the sync queue row, which is what the plugin's own retry action does. The scheduler picks the job up on the next tick and re-runs the push using the same configuration that produced the failure. The same board can be cloned for the master-store wc_orders table with a filter on the origin store meta so child-store orders show up as their own pipeline grouped by the standard WooCommerce statuses.

Workflow

From the sync queue to a multistore board in four steps

1

Point SleekView at the sync queue

Add a SleekView data source for the multistore plugin's sync queue table and the child-store registry. SleekView picks up status, object type, source and target store IDs, affected IDs, and timestamps as fields you can put on cards.
2

Pick status as the grouping column

Switch the view to Kanban and select status as the column the board groups by. SleekView renders one column for Pending, Syncing, Completed, and Failed and counts how many jobs sit in each one across the selected date range.
3

Choose what shows on cards

Pick the fields that go on the card front: object type, source store, target store, affected ID, and duration. Skip the rest so the board stays scannable when a large network pushes thousands of stock updates a day across child stores.
4

Enable drag and drop

Turn on drag and drop and restrict it to admins. Dragging a card from Failed to Pending writes pending to the status column so the next scheduler tick picks the job up and re-runs the sync, which matches the plugin's own retry behavior.

Sample board

Sample multistore sync jobs board

Four columns grouped by sync status, with last hour's jobs flowing from Pending through Syncing to Completed and Failed across a typical multistore network.
Pending
23
Product 4821 push, master to EU
stock change, queued
Product 4990 push, master to UK
price change, queued
Order 21188 pull, US child to master
order created, queued
Syncing
6
Bulk stock sync, master to AU
1,240 products, running
Order 21142 pull, EU child to master
order created, running
Product 4733 push, master to CA
image change, running
Completed
1,184
Product 4630 push, master to UK
stock change, 1.2s
Order 21090 pull, US child to master
order created, 0.9s
Bulk price sync, master to EU
840 products, 18s
Failed
9
Product 4501 push, master to AU
auth error, retry ready
Order 21077 pull, EU child to master
timeout, retry ready
Bulk stock sync, master to UK
429 rate limit, retry ready

Comparison

Default sync log vs SleekView Kanban

Default multistore log

  • Sync jobs sit in a long log with no grouped view by status or store
  • Failed pushes hide behind a status filter on the log screen
  • Retrying a failure means opening each job and clicking Retry
  • No way to read pending, syncing, and completed runs side by side
  • Per-child-store volume needs SQL to surface, the log mixes everything

SleekView Kanban

  • Reads the sync queue table with status, object type, and store IDs
  • Groups by status so every job lands in Pending, Syncing, Completed, or Failed
  • Drag from Failed to Pending writes pending back to the row
  • Card fronts show object type, source store, target store, and duration
  • Same board pattern works on master wc_orders filtered to child-store origins

Features

What SleekView Kanban gives you for WooCommerce Multistore (WooMultistore / Aelia-style)

Group by sync status

Group by the status column so Pending, Syncing, Completed, and Failed each get a column with a live count. Switch the grouping to target store on a saved view to see which child store is taking the longest to consume the master's updates.

Drag failed back to pending

Dragging a card from Failed to Pending writes pending to the status column, the same value the plugin's retry action writes. The scheduler picks the job up on the next tick and re-runs the sync using the same source, target, and object reference.

Filter by store, object type, or date range

Filter the whole board by target store, object type such as product or stock, or job start date. Useful when one child store is misbehaving and you want to read only its inbound jobs without scrolling past every other store on the network.

Audience

Where a multistore sync kanban earns its keep

Network-wide failure sweep

Ops scans the Failed column for the past hour, drags everything that should run again to Pending, and lets the scheduler catch up. One pass instead of dozens of per-job clicks.

Per-child-store health

A saved view grouped by target store shows each child store as a column with a count of inbound jobs. A child with a growing Pending column is the one the team chases next.

Child-store order tracking

A second board filters wc_orders to rows that came from a child store via the origin meta and groups by status, so master-store ops sees every cross-store sale in one place.

The bigger picture

Why a board beats the default multistore log

Multistore networks fall over quietly: a child store's API key rotates, a price rule rejects an update, a timeout pile-up turns one slow target into hundreds of failed jobs. The default log screen lists everything in time order with a status filter, which means ops only spots the problem once a downstream customer complains. A kanban grouped by status puts the queue's shape on one screen.

Pending, Syncing, Completed, and Failed become columns, counts on each column show backpressure live, and each card carries the source store, the target store, the object type, and the duration. Dragging a card from Failed to Pending writes the new status to the queue row, which is what the plugin's retry action does, so the scheduler picks the job up on the next tick. A second board filtered to child-store orders by their origin meta gives master-store finance the same kanban for the sales the network produced, grouped by the standard WooCommerce statuses.

The team works the same data the log works, just with position and counts doing the heavy lifting.

Questions

Common questions about SleekView Kanban for WooCommerce Multistore (WooMultistore / Aelia-style)

No. SleekView Kanban is an extra reading layer on the same sync queue table. The plugin's settings, the child-store registry, and the log screen keep working. The board only changes how ops triages the queue, and every write goes through the same status column.

 

Any multistore extension that stores sync jobs in a database table or via Action Scheduler with a status column. That covers WooMultistore-style master-child setups, Aelia-style approaches, and any custom sync layer that mirrors the same shape, because SleekView reads the queue table directly.

 

Yes. SleekView writes pending to the status column, which is the value the plugin's retry action writes. The scheduler picks the job up on its next tick and re-runs the sync using the same source, target, and object reference that produced the failure.

 

Yes. Any column on the queue table can be the grouping column, including target store ID, source store ID, or object type. A saved view that groups by target store puts each child as its own column with a count of inbound jobs waiting on it.

 

Yes. A second board reads wc_orders filtered to rows where the origin store meta points to a child store, grouped by the standard WooCommerce status column. That gives master-store finance the same kanban for cross-store sales without any extra tooling.

 

Yes. SleekView checks the WordPress capability before writing a status change. Drag and drop on the sync queue can be limited to administrators or a custom multistore operator role, while support staff see the board read-only and cannot retrigger jobs.

 

Yes. The card front supports a duration field calculated from the start and finish timestamps on each row. Sorting the Completed column by duration surfaces the slowest syncs without anyone writing a custom report, which is useful when bulk stock pushes start dragging.

 

Yes. SleekView pages and indexes against the queue table the same way it does on wc_orders. Cards render in batches and counts query against the status index, so a busy network with thousands of jobs per hour still loads the board in normal time.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView