✨ 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 for Linnworks WP Connector: order routing & stock binds as tables

SleekView reads the connector's per-order postmeta (_linnworks_order_id, _linnworks_pushed_at, _linnworks_channel) and stock bindings on product rows. Sort by push status, filter by channel, and re-push failed orders inline without opening the connector log.

♾️ Lifetime License available

SleekView table view for Linnworks WP Connector

Order routing without spelunking the log

The Linnworks WP Connector pushes WooCommerce orders into Linnworks for fulfilment and pulls stock back. Its WP-side surface is a settings page and a log; the per-order routing state it writes to wp_postmeta on each shop_order (or wc_orders_meta under HPOS) is invisible to the standard Orders screen. When a push fails, you check the log and click into the offending order.

SleekView joins wc_orders (HPOS) or wp_posts with post_type=shop_order (legacy) against the Linnworks meta keys, plus the connector's channel and warehouse map cached in wp_options (linnworks_channel_map, linnworks_warehouse_map). Every order row shows its Linnworks order ID, push timestamp, target warehouse, and channel push status side by side.

Inline edits go through standard meta-update paths, and bulk re-push uses the connector's own do_action('linnworks_push_order', $order_id) hook. Mark a hundred stuck orders for re-push in one click; the connector picks them up on the next cron run and fires its existing retry logic.

Workflow

How SleekView reads your Linnworks routing state

1

Pick the source

Choose wc_orders on HPOS or shop_order on legacy and let SleekView auto-detect the Linnworks meta keys in use.
2

Compose columns

Add order number, channel and warehouse resolved from wp_options maps, Linnworks ID, push status, and pushed-at timestamp.
3

Save and scope per role

Save a "Failed pushes" view for fulfilment, an "All routing" view for admins, and a "My channel" view scoped to each marketplace manager.
4

Edit inline or bulk-update

Trigger linnworks_push_order on selected rows. The connector picks them up on the next cron and retries through its standard logic.

Sample columns

A typical Linnworks routing view

SleekView joins _linnworks_order_id and _linnworks_pushed_at against orders so every row shows its real routing state.
Source: wp_wc_orders + wp_wc_orders_meta + wp_options (or wp_posts shop_order + wp_postmeta on legacy)
Order # Channel Warehouse Linnworks ID Push status Pushed at
#20419 Amazon UK LON-1 LW-882441 Pushed Apr 24
#20418 eBay UK LON-1 LW-882440 Queued Apr 24
#20417 Web MAN-2 Failed
#20416 Etsy LON-1 LW-882438 Pushed Apr 23

Comparison

Default Linnworks WP Connector admin vs SleekView

Default Linnworks WP Connector admin

  • Push state lives in _linnworks_order_id and _linnworks_pushed_at postmeta, not the Orders list
  • Connector log is chronological, not filterable by status or channel
  • No bulk re-push from the Orders screen, only from the connector page one batch at a time
  • Channel and warehouse names need cross-referencing against wp_options manually
  • Failed pushes don't surface in the standard "Orders needing action" view

SleekView

  • Reads _linnworks_order_id, _linnworks_channel, _linnworks_warehouse as columns
  • Filter failed pushes by channel and date in one saved view
  • Bulk re-push via the connector's own linnworks_push_order action
  • Resolve channel and warehouse codes against linnworks_channel_map labels
  • Switch to kanban view grouped by push status for the warehouse standup

Features

What SleekView gives you for Linnworks WP Connector

Routing state as real columns

Surface _linnworks_order_id, channel, warehouse, and push timestamp on every order row. The orders that need attention sort themselves to the top of the view.

Bulk re-push without leaving the table

Select failed pushes and fire the connector's linnworks_push_order action in one pass. The retry runs on the next cron tick using the connector's own logic.

Filter by channel and push status

Combine push status, channel, and warehouse into a saved view per shift. "Failed Amazon pushes today" becomes one click instead of a log scroll.

Audience

Who uses SleekView for Linnworks WP Connector

Fulfilment teams

Sort by warehouse and push status to see which orders are ready for picking. Bulk-flip retried orders once Linnworks confirms receipt.

Channel managers

Filter by channel to spot routing issues per marketplace. Amazon failing while eBay is fine usually means an API key on one channel mapping needs rotation.

Customer support

Look up an order by number and see Linnworks ID, push status, and channel without bouncing into the connector. Cuts "where is my order" calls short.

The bigger picture

Why Linnworks ops outgrow the default WP admin

Linnworks is the operational brain for many UK and EU multi-channel sellers, and the WP connector is the pipe that feeds it. The connector itself scales fine because it writes a few meta keys per order and reads a small options cache. The pain is operational: the WP Orders screen treats every order the same, regardless of routing state, so a failed push to Amazon looks identical to a paid web order until you open it.

Warehouse leads end up keeping a parallel spreadsheet of "orders we pushed but didn't confirm", which drifts within hours. SleekView removes that side-channel by making the routing state a first-class part of the order row: channel, warehouse, Linnworks ID, push timestamp, all in one filterable view. Channel managers spot per-marketplace problems faster, fulfilment teams trust the picking queue, and support can answer "where is my order" without paging through a log.

None of this requires changes to the connector, it reads what's already there.

Questions

Common questions about SleekView for Linnworks WP Connector

Yes. On HPOS the Linnworks connector writes to wc_orders_meta; SleekView reads those entries against wc_orders. On legacy stores it falls back to postmeta on shop_order posts. The same view config works on both.

 

Yes. Bulk actions can call do_action('linnworks_push_order', $order_id) for each selected row. The connector handles the actual API call on its next cron tick using its own retry logic.

 

The connector caches its mapping in wp_options under linnworks_channel_map and linnworks_warehouse_map. SleekView resolves the codes stored on each order against those maps so columns show human-readable labels.

 

SleekView doesn't expose push status itself as inline-editable, only the underlying meta the connector reads on the next sync. Status is a computed value; editing it directly would desync with Linnworks' own state.

 

Yes. Build a second view sourced from product rows with the connector's stock meta keys (_linnworks_sku, _linnworks_stock_level) as columns. Saved alongside the orders view in the same SleekView page.

 

Yes. The _linnworks_warehouse meta key carries the routed warehouse per order. Filter, group, and sort by warehouse to plan picking across locations without leaving the table.

 

Indexed lookups on wc_orders.id, status, and date_created_gmt handle the heavy lifting. Linnworks meta joins use orders_meta_value indexes; very large stores should still keep aggregate columns off the default view and add them per drill-down.

 

WooCommerce's exporter covers personal data on the order itself. Linnworks routing meta is operational, not personal, so it isn't part of the personal-data export. SleekView's per-view export respects WP capabilities.

 

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