✨ 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 Square for WooCommerce: orders & Square metadata as tables

Square for WooCommerce stores transaction IDs, location IDs, and refund references as order and product metadata. SleekView pivots that meta into proper columns, HPOS-aware, with channel-by-location filtering for multi-store retailers.

♾️ Lifetime License available

SleekView table view for Square for WooCommerce

Square IDs as real columns

Square's official WooCommerce extension is unusually thorough about persisting transaction metadata: every order paid via Square gets a Square transaction ID written to its meta, plus a location ID that distinguishes the in-person POS register from the online store from any other physical Square location. Products synced with Square also carry location metadata so multi-location retailers can route inventory correctly. The default WooCommerce orders screen surfaces none of it because that's not what core orders shows.

SleekView reads wc_orders_meta on HPOS stores and postmeta on legacy and pivots the Square keys into named columns. Transaction ID becomes the link to Square's dashboard for reconciliation. Location ID becomes a filter chip that splits in-person sales from online sales without any custom report. Refund metadata surfaces inline so support tickets resolve in one screen rather than three.

Multi-location retailers gain the most. The same WooCommerce store often handles sales from two or three physical Square locations plus the website, and the conventional flow forces a manual export per location for finance and inventory work. SleekView turns location into a column and a filter, so 'orders from Berlin store, last week, completed' is one saved view instead of a SQL query. The gateway still owns refunds and the Square API; SleekView owns the audit and segmentation layer over data Square already writes.

Workflow

From hidden meta to channel-aware order tables

1

Read HPOS or legacy

SleekView detects the store's order-storage mode and queries wc_orders_meta or postmeta accordingly. Same logic Square's own plugin uses so storage detection stays consistent across both layers.
2

Pivot Square IDs

Surface Square transaction ID, location ID, and refund references as named columns. Pick which keys matter in the agent UI, name them, and they behave like first-class WooCommerce fields in the table.
3

Filter by location

Add a filter chip on location ID. In-person POS, online checkout, and other physical Square locations split into named cohorts so multi-location retailers compare channels without custom reports.
4

Add product location join

Square location IDs also live on products. Pair the orders view with a products view that filters by location to spot inventory or sync issues per store before they hit reconciliation.

Sample columns

A typical Square-paid orders view

SleekView filters WooCommerce orders by Square payment method and pivots Square-specific meta keys into columns.
Source: wp_wc_orders_meta + wp_postmeta (square_* keys) + wp_postmeta on products (location)
Order # Status Total Square transaction ID Location Date
#10428 Completed $184.00 txn_AZx3... Berlin store Apr 24
#10427 Processing $72.50 txn_AZx2... Online Apr 24
#10426 Completed $312.00 txn_AZx1... Berlin store Apr 23
#10425 Refunded $48.00 txn_AZx0... Online Apr 22

Comparison

Default WooCommerce orders vs SleekView with Square

Default WooCommerce orders

  • Square transaction ID is in order notes and meta — not surfaced as a column
  • Location ID isn't visible at the order list level
  • No filter for Square-only orders separate from other gateways
  • Cross-referencing the Square dashboard requires opening each order
  • Refund metadata buried under the order meta panel

SleekView

  • Pivot Square transaction ID and location ID into columns
  • Filter to Square-paid orders only with one chip
  • Surface Square location IDs to slice orders by physical or online channel
  • HPOS-aware: reads wc_orders_meta on modern stores
  • Refund state visible inline for fast reconciliation

Features

What SleekView gives you for Square for WooCommerce

HPOS-aware Square reads

Square stores transaction and location data in order meta. SleekView reads wc_orders_meta on HPOS or postmeta on legacy, the same path as the gateway, so views work across modern and older WooCommerce versions.

Channel-by-location

Square location IDs distinguish in-person POS from online checkout. Filter or group by location to compare channels, reconcile per-store finance, and spot inventory issues before they snowball.

Reconciliation-ready

Transaction IDs and refund state visible per row. Payouts in the Square dashboard cross-reference instantly to WooCommerce orders, and finance closes the month without custom export pipelines.

Audience

Who uses SleekView for Square for WooCommerce

Finance teams

Reconcile Square payouts against WooCommerce by filtering by payment method and date range; transaction IDs inline for matching against Square's settlement reports without opening individual orders.

Multi-location retailers

Compare order volume and AOV across Square locations by filtering on location ID — a view per store with shared columns. Stock managers and store managers each open their own location's slice.

Customer support

Customer references a Square receipt number? Search by transaction ID, see order status and refund state inline. POS receipts and online receipts share the same lookup path so support stays consistent.

The bigger picture

Multi-location retail needs channel data in the order list

Multi-location retailers running Square plus WooCommerce live a particular pain. The website is one Square location; each physical store is another; products sync between all of them; and orders flow through WooCommerce regardless of where the sale happened. The default orders screen shows order ID, status, and total; the location detail that matters most for stock reconciliation, channel attribution, and store-level finance is buried in meta.

The result is a manual export-and-pivot workflow per period or per location, plus a constant cross-reference against the Square dashboard for transaction IDs nobody surfaced. SleekView pivots Square's location_id and transaction_id into proper columns and adds a location filter chip, which collapses the workflow into saved views: 'Berlin store, last week', 'online channel, this month, refunded only', 'all locations, AOV by channel'. Cross-referencing against Square's dashboard becomes a click on the transaction ID column.

Inventory teams audit per-location product sync from a parallel products view. The gateway still owns the API and the dashboard remains canonical; SleekView owns the WooCommerce-side queryability that multi-location retail genuinely needs.

Questions

Common questions about SleekView for Square for WooCommerce

Primarily in WooCommerce order metadata: transaction ID, location ID, and refund references. SleekView reads wc_orders_meta on HPOS stores or postmeta on legacy. Product-level location data lives in product meta, which a paired products view can surface for inventory work.

 

Yes. Square location IDs are stored in product metadata too. A products view with location columns is useful when products span multiple stores; you can spot products that should be at one location but ended up tagged for another, or products missing a location assignment entirely.

 

Refunds happen via the Square API through the WooCommerce admin. SleekView surfaces refund state but doesn't replace gateway operations. The reason is the same as with any payment gateway: API authentication and idempotency belong with the plugin that owns the merchant account credentials.

 

If Square-originated orders are imported into WooCommerce as orders, they appear in the same view with their Square transaction ID and location. POS sales that import via Square's WooCommerce sync land alongside online sales so finance reconciliation sees a unified channel-tagged stream rather than two parallel lists.

 

Both. SleekView detects the storage mode and reads accordingly. WooCommerce 8.2+ defaults to HPOS, so most modern stores will use wc_orders_meta. Older installs running on postmeta still work without any view-config changes; the same view definition adapts to whichever storage WooCommerce reports.

 

Yes. Filter by payment method or by presence of a Square transaction ID meta key to scope the view to Square-paid orders only. Useful when the store also accepts other gateways like Stripe or PayPal and you want to reconcile each gateway's settlement separately against its own dashboard.

 

Yes. Archived Square locations still have IDs that appear on historical orders. SleekView shows them with the original location label where available and the bare ID otherwise. Useful when a physical store closes and finance needs to audit historical sales from that location for tax or regulatory reasons.

 

Yes. Group by location ID or split into named groups (online, in-person, all). Compute AOV inline by averaging the total column per group. Useful for understanding whether your in-person customers spend differently than your online ones, which informs everything from inventory mix to staffing decisions.

 

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