✨ 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

SleekPixel for WooCommerce Square: order and inventory cards

WooCommerce Square handles in-person and online Square payments, plus catalog and inventory sync between Square and WooCommerce. SleekPixel listens for Square captures, reads the order, and renders a branded receipt with the Square sync state baked into the card.

♾️ Lifetime License available

SleekPixel example output for WooCommerce Square

Square captures plus catalog sync, on every receipt

WooCommerce Square stores capture data in postmeta. _square_charge_id holds the Square charge ID, _square_order_id holds the Square order reference, and _payment_method reads square_credit_card. The plugin also syncs Square's catalog into Woo's products, with stock counts mirrored on the wp_postmeta stock fields. When a Square capture lands, Woo moves the order to wc-processing and fires the order status hook.

SleekPixel listens to woocommerce_order_status_processing and confirms the payment method is square_credit_card. From there, the card pulls order number, total, currency, line items, and the Square sync state (synced from POS, online checkout, or manual entry). The card also reads each line item's Square SKU when available, which makes the receipt accurate across POS and online channels.

The PNG is saved to uploads, attached via _sleekpixel_receipt, and referenced from the order page's og:image. Refunds fire woocommerce_order_status_refunded and regenerate the card. Inventory adjustments that come back from the Square sync update product-level cards (not order cards) so featured products show current stock in their own social previews.

Workflow

From Square capture to branded card

1

Detect a Square capture

SleekPixel listens for woocommerce_order_status_processing and confirms the payment method is square_credit_card by reading _payment_method.
2

Read Square gateway meta

The Square charge ID, Square order ID, and sync source (POS, online checkout, or manual entry) are all read from postmeta and exposed as template variables.
3

Render the receipt card

Order number, total, currency, line items, channel badge, and Square SKUs are mapped into a branded layout, then exported as a 1200 by 630 PNG attached to the order.
4

Refresh on sync events

Refunds and inventory adjustments from the Square sync regenerate the card so previews always reflect the latest order and inventory state from the WooCommerce store.

Output

Sample Square gateway receipt card

Rendered from a real Square-captured Woo order with sync state, Square charge ID, and line items pulled from the order's postmeta and CRUD record.

Format: PNG, OG + Twitter card Dimensions: 1200 × 630
SleekPixel example output for WooCommerce Square

Comparison

Default Square Woo order OG vs SleekPixel for WooCommerce Square

Storefront logo on orders

  • Every Square-captured Woo order shares the same generic storefront OG image
  • POS-originated orders look identical to online orders in any social preview
  • Square sync state never shows up when an order URL is pasted in chat
  • Refunds via the Square gateway look identical to captures in shared previews
  • Product cards for Square-synced inventory ignore current Square stock counts

SleekPixel

  • Hooks woocommerce_order_status_processing on Square captures
  • Reads _square_charge_id and _square_order_id directly
  • Renders Square sync source (POS, online, manual) into the card label
  • Pulls line item Square SKUs from postmeta when present on the order
  • Refunds via woocommerce_order_status_refunded regenerate the card

Features

What SleekPixel gives you for WooCommerce Square

POS-aware receipts

Cards distinguish orders captured in person via Square POS from orders captured through the online checkout. Each renders with a sync source badge so reviewers can tell channel apart instantly.

Catalog sync metadata

Line item Square SKUs and catalog IDs read from postmeta show on the card, so receipts shared in support chat carry the same identifier the Square dashboard uses for that product.

Capture and refund logic

Square capture and refund hooks regenerate the card on every state change. Partial refunds render the remaining captured balance so shared links never overstate the order value.

Use cases

Where Square plus Woo stores see the biggest impact

Hybrid POS plus online orders

Customers with omni-channel Square setups see the right channel badge on every order link, so POS orders and online orders are visually distinct in any preview.

Support across channels

Order URLs in support tickets show the Square SKU and channel source, so agents can find the same line item in the Square dashboard without manual lookups.

Daily revenue across stores

Slack channels following Woo orders get a branded card per Square capture with channel context, so daily revenue scans include POS and online side by side.

The bigger picture

Square plus Woo orders deserve channel-aware receipts

WooCommerce Square is the official Square gateway for WooCommerce and the main bridge between Square POS hardware and Woo storefronts. Stores running both channels often have orders coming in from the front counter, the e-commerce checkout, and manual back-office entries, all flowing into the same Woo orders table. The default OG image on every one of those order URLs is the storefront's homepage logo, which means a $1,200 POS order looks identical to a $4 web order in previews.

The channel context (which is often the most important detail for hybrid retailers) is completely invisible. SleekPixel changes that by treating each Square-captured Woo order as its own piece of content. The card surfaces order number, total, currency, channel source, and the line item Square SKUs.

When the order is shared in support chat, in finance review, or in a customer email, the preview reflects the actual order at that moment, including which channel it came from. That single difference makes hybrid Square plus Woo stores easier to manage because every order link carries enough context to make decisions without opening multiple dashboards.

Questions

Common questions about SleekPixel for WooCommerce Square

Yes. SleekPixel detects the square_credit_card payment method and reads Square-specific meta fields including _square_charge_id and _square_order_id. It targets the official Woo Square plugin, not third-party Square integrations with different meta keys.

 

Yes. The Square gateway writes the sync source as postmeta when it imports an order from Square. SleekPixel reads that field and renders a POS, Online, or Manual badge on the card so the channel is visible at a glance.

 

Yes. The Square catalog SKU stored on each line item via the Woo Square sync is pulled into the card if your template includes it. This makes receipts cross-reference cleanly with the Square dashboard.

 

Refunds processed via the Woo Square gateway fire woocommerce_order_status_refunded, which regenerates the card with a refunded badge. Partial refunds show the remaining captured balance instead of the original total.

 

No. SleekPixel only reads order data and product meta. The Woo Square plugin's catalog and inventory sync continues to run independently. The card simply reflects whatever inventory or order state the Square sync has already written.

 

Yes. SleekPixel reads the standard Woo stock fields (which the Square sync keeps current) and can render stock counts or low-stock badges on product OG cards. This is a product-side integration, separate from order receipts.

 

No. The card includes order number, currency, total, line items, channel badge, and SKUs. Square customer IDs, full card numbers, customer payment tokens, and personally identifiable data are never written into the image.

 

Yes. A WP-CLI bulk regenerate command walks every order with payment method square_credit_card and renders a card per order. The job batches through the orders table in chunks so larger Square-synced stores can catch up without blocking the admin.

 

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