API/Integrations/WooCommerce
WooCommerce
Integration Guide

Receipt API for WooCommerce

Generate professional receipt images for WooCommerce orders. Create thermal POS-style receipts or clean modern formats. Perfect for WordPress-powered online stores.

Key Features

Order Webhooks

Generate receipts via WooCommerce webhooks on order events.

Product Integration

Include full product details, variations, and custom fields.

Tax & Shipping

Accurately display taxes, shipping, and discounts.

Customer Meta

Pull customer data and custom checkout fields.

What You Get

Professional Receipt Images

  • Thermal POS style: Authentic dot-matrix fonts, paper textures, and realistic thermal print appearance
  • Modern clean style: Professional layouts for digital documentation
  • Customizable: Add logos, adjust colors, custom fields and layouts

Hosted Receipt URLs

  • Public URLs: Each receipt is hosted and accessible via unique URL
  • Embed anywhere: Perfect for emails, dashboards, expense reports
  • 30-90 day storage: Receipts hosted based on your plan tier

Use Cases

1

Order Receipts

Generate receipts for completed WooCommerce orders.

2

Subscription Renewals

Create receipts for WooCommerce Subscriptions payments.

3

Booking Confirmations

Generate receipts for WooCommerce Bookings.

4

Membership Payments

Send receipts for membership site purchases.

How to Connect

1

Set Up Webhooks

Configure WooCommerce webhooks or connect via Zapier/Make.

2

Configure Triggers

Trigger on order completed, payment received, or custom status.

3

Map Order Fields

Map WooCommerce order data to receipt template.

💡

Pro Tip: Use the Visual Builder

Don't write JSON from scratch! Design your receipt visually in our receipt generator, then click "API Payload" to copy the exact JSON structure. Use that payload as your template—just swap in dynamic data (amounts, dates, customer names).

Try Visual Builder →

API Quick Reference

# Generate a receipt

POST https://www.easyreceiptmaker.com/api/v1/receipts

# Headers

Authorization: Bearer erm_sk_your_api_key

Content-Type: application/json

# Response

{
  "success": true,
  "url": "https://receipts.easyreceiptmaker.com/api/abc123.png",
  "expires_at": "2025-01-05T00:00:00.000Z"
}

Other Integrations

Ready to integrate?

Get your API key and start generating receipts with WooCommerce in minutes.