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
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
Detect a Square capture
woocommerce_order_status_processing and confirms the payment method is square_credit_card by reading _payment_method.
Read Square gateway meta
Render the receipt card
Refresh on sync events
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.
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_processingon Square captures -
Reads
_square_charge_idand_square_order_iddirectly - 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_refundedregenerate 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.
Lifetime ♾️
Most popular
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
€749
Continue to checkoutBrowse more
- Facebook group banners
- Lemon8 post
- Warpcast frame images
- YouTube end screens
- X social cards
- Nostr note images
- Mastodon profile banners
- YouTube banner art
- LinkedIn post images
- Snapchat Spotlight covers
- Patreon post thumbnails
- Spotify playlist cover
- TikTok cover images
- Twitch offline banners
- WhatsApp status images