✨ 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 PDF Invoices & Packing Slips

When you send a customer the invoice URL, the order confirmation page, or a payment-receipt deep link, SleekPixel renders an OG card from real order data. Order number, total, line count, and paid status pull straight from the WooCommerce order, not a generic store logo.

♾️ Lifetime License available

SleekPixel example output for WooCommerce PDF Invoices & Packing Slips

Order URLs deserve a card that names the order

WooCommerce PDF Invoices & Packing Slips by WP Overnight generates per-order PDFs and a shareable invoice page. The plugin stores its document numbering in _wcpdf_invoice_number postmeta on the order, and its formatted display number in _wcpdf_invoice_number_data. The order itself is a shop_order post (or a row in the wp_wc_orders HPOS table) with totals, line items, and customer fields fully accessible.

None of that ends up in the link preview when someone forwards the URL. The default OG image is whatever the theme set sitewide. So a billing dispute, a payment confirmation, and a returns page all preview with the same store logo. Internal teams pasting order URLs into Slack get no visual cue about which order is which.

SleekPixel reads the order post and the WP Overnight invoice meta, then renders a per-order card with the document number, total, status badge, and customer name. The card refreshes when the order status changes, so a refunded order does not still show as paid.

Workflow

From order meta to invoice share card

1

Point the template at shop_order

Tell SleekPixel to apply the template to the WooCommerce order post type, or the HPOS order entity. Optionally scope by status or payment method.
2

Map WP Overnight meta keys

Bind template fields to _wcpdf_invoice_number, _wcpdf_invoice_date, and order totals. Customer billing fields are available directly.
3

Trigger on order status change

SleekPixel hooks into woocommerce_order_status_changed to regenerate the card whenever the order transitions. The og:image meta updates with it.
4

Share the order URL anywhere

The order confirmation URL, the invoice download link, and any deep-linked order page all preview with the per-order card. No manual design step.

Output

Sample WP Overnight invoice card

Rendered from a real WooCommerce order with WP Overnight invoice meta. Document number, total, and paid status come straight from the order record.

Format: PNG, OG + Twitter card Dimensions: 1200 × 630
SleekPixel example output for WooCommerce PDF Invoices & Packing Slips

Comparison

Default order OG vs SleekPixel for WP Overnight invoices

Generic store logo on every order URL

  • Every order, invoice, and receipt URL previews with the same store logo
  • Refunded or cancelled orders still preview as paid in old shared links
  • Document numbers from WP Overnight never reach the share preview
  • Designers manually build screenshots for support cases and billing emails
  • Internal Slack threads about specific orders have no visual differentiation

SleekPixel

  • Reads _wcpdf_invoice_number and order totals from the order post
  • HPOS-compatible: works with wp_wc_orders table data
  • Status badge changes when WooCommerce order status changes
  • Customer name and billing country pull from order address fields
  • Refunded, on-hold, and completed orders each get a distinct visual state

Features

What SleekPixel gives you for WooCommerce PDF Invoices & Packing Slips

Invoice number on the card

The formatted invoice number from _wcpdf_invoice_number_data renders alongside the order ID. Custom prefixes and pad lengths configured in WP Overnight settings carry through to the share card.

Live order status

Paid, refunded, processing, on-hold, and cancelled each show with a distinct badge. The card refreshes when the order transitions, so old links never lie about current state.

Total with currency rules

The order total renders with the store's currency, decimals, and thousand separators. Multi-currency stores show whatever currency the order itself was placed in.

Use cases

Where stores using WP Overnight benefit most

Support teams handling order disputes

Pasting an order URL into Slack now shows which order, which customer, and which status. Fewer click-throughs to identify the conversation context.

Billing emails with shareable URLs

When a customer forwards their invoice link to accounts payable, the preview confirms the amount, document number, and date without opening the page.

B2B stores with PO workflows

PO numbers stored in WP Overnight settings render on the card too, so procurement teams can spot the right order at a glance.

The bigger picture

Why per-order share cards reduce support friction

WooCommerce stores send a lot of order URLs. Confirmation emails, payment reminders, partial-refund notifications, and back-and-forth support threads all link to specific orders. When every preview is the same store logo, support reps and customers waste time clicking through to verify which order is which.

With WP Overnight installed, the data needed to fix this is already in the database. The invoice number is in postmeta. The total is on the order.

The status changes are hooked. SleekPixel just composes them into an image and writes the og:image tag. The result is faster identification in Slack, fewer wrong-order mistakes in billing replies, and a more trustworthy preview when customers forward invoices internally.

None of this changes how the PDF itself looks. It changes what the URL looks like when shared, which is where most of the confusion happens in the first place.

Questions

Common questions about SleekPixel for WooCommerce PDF Invoices & Packing Slips

No. SleekPixel only generates the OG image attached to the order URL and the invoice page in the browser. The actual PDF generated by WP Overnight is unchanged. The two systems run in parallel, both reading the same order data.

 

Yes. SleekPixel reads the order entity through the WooCommerce CRUD layer, which abstracts whether the underlying storage is the legacy wp_posts rows or the HPOS wp_wc_orders table. The same template works with both.

 

Only if you choose to include it on the template. The order URL is typically private (signed or accessed by logged-in customers), but the OG image itself can be cached by social platforms. Many stores show the document number and status but omit the total for privacy.

 

SleekPixel regenerates the image on status change. The og:image meta points to the same URL but with a new file, and a cache-busting query string ensures the social platforms re-fetch. Old shares pasted into chat clients still resolve to the latest image.

 

Yes. WP Overnight stores the formatted number in _wcpdf_invoice_number_data as serialized data, and SleekPixel can either read the formatted value directly or recompose it using your prefix/suffix template.

 

Yes. The template supports conditional rendering on order status. A paid order can show a green badge, an unpaid one a yellow one, a refunded one a strike-through total. All conditions live in the template, not in code.

 

Image generation runs after the order save completes and takes a few hundred milliseconds. Bulk regeneration after a template change runs in the background via Action Scheduler and does not block the admin.

 

Yes. Credit notes have their own meta keys (_wcpdf_credit_note_number, etc.), and SleekPixel can use a different template variant for credit-note URLs. Refund flows and credit notes can each have a distinct visual treatment.

 

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