Linux 软件免费装
Banner图

ReceiptKit for WooCommerce

开发者 receiptkit
更新时间 2026年9月5日 06:51
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

pos thermal printer order printing receipt printer kitchen printer

下载

1.0.5 1.0.6 1.0.7 1.0.8

详情介绍:

Print real receipts for your online orders — not invoices, receipts. Rule-based printing of WooCommerce orders to thermal printers via ReceiptKit: silent printing on the events you choose, with no PDF step and no browser print dialog to click through. Start with polished pre-made templates (customer receipts, kitchen tickets, delivery/pickup tickets, gift receipts, packing slips, refund slips), design image- and font-rich receipts in our visual designer, or generate with AI authoring tools. Unlike PDF/invoice plugins, ReceiptKit renders a receipt you design — line items with variations and product add-ons, totals, logo, QR codes, barcodes, huge order numbers your kitchen can read across the room — and pushes it to your printer over a fast cloud connection through a small bridge app running on your own network. Design the receipt once in the ReceiptKit editor; change it any time without touching code, and size every element independently. Supported printers: ReceiptKit prints to Star Micronics, Epson, Rongta, Munbyn, and most ESC/POS-compatible thermal printers (via the ReceiptKit bridge). Tested end-to-end: the Star mC-Print3 (our production model) and TSP100/TSP143 series, Epson TM-T88 series, Rongta RP326, and Munbyn 80mm models; other ESC/POS printers are supported generically. Look up your model in the printer compatibility matrix — and if yours doesn't work, there's a form in the settings to tell us. What you can do How it works
  1. Design a receipt template in your ReceiptKit dashboard (or clone a "WooCommerce Order" or "WooCommerce Refund" template from the gallery).
  2. Install the free ReceiptKit bridge on a computer on the same network as your printer.
  3. Install this plugin, paste your ReceiptKit public key, and click Connect.
  4. Add a print rule (or start from a recipe) — choose when it runs, any conditions, and what to print. Changes save automatically.
  5. Orders print automatically.
Requirements

安装:

  1. Upload the plugin to /wp-content/plugins/receiptkit-for-woocommerce, or install it from the Plugins screen.
  2. Activate it through the Plugins menu in WordPress.
  3. Go to WooCommerce → ReceiptKit.
  4. Paste your public API key (starts with rk_pub_) and click Connect.
  5. Add a print rule (or start from a recipe): pick when it runs, add any conditions, and choose the bridge, printer and template. Rules save automatically.
  6. Click Test print on the rule's row to confirm, then enable it with the toggle.

屏幕截图:

  • The print rule editor — a When / If / Then automation in a focused pop-up, with a bridge → printer → template print destination.
  • The connection panel — link your store with your ReceiptKit public key; it shows live bridge and printer counts once connected.

常见问题:

Do I need a specific printer?

You need a thermal printer that speaks StarPRNT, Star Raster, or ESC/POS — that covers Star Micronics, Epson, Rongta, Munbyn, and most generic ESC/POS-compatible models. Tested end-to-end: the Star mC-Print3 and TSP100/TSP143 series, the Epson TM-T88 series, the Rongta RP326, and Munbyn 80mm models. Check your exact model in the printer compatibility matrix. If your printer doesn't work — an impact/dot-matrix model, or a brand that doesn't follow ESC/POS — use the Request printer support form on the settings screen to tell us the make and model, and we will email you when yours is supported.

Where do I get an API key?

In your ReceiptKit dashboard under Settings → API Keys. Use your public key (rk_pub_…) — it is safe to store here and can only print and read status.

How do print rules work?

Each rule is a When / If / Then automation. When an order event happens (a status change, a refund, an order being created, or a manual click), the rule checks if your conditions match the order's data, and if so runs the then — one or more print actions (template + printer + optional cash drawer + copies). Add as many rules as you like; for example one for order receipts on Processing and another for a refund receipt when an order is refunded. Use the Test button on a rule to check it against your most recent order before enabling it.

Can I print refund receipts?

Yes. Add a rule whose event is Order is refunded and point it at a refund template (clone the "WooCommerce Refund" template from the gallery). It prints on both full and partial refunds, once per refund.

Can I print delivery times, tips, or other fields added by another plugin?

Yes. Many plugins (delivery-slot pickers, tip add-ons, gift options) store their data as order meta. In WooCommerce → ReceiptKit → Settings → Extra order fields, list the meta keys you want on your receipts — one per line, with an optional label after a | (for example _delivery_time | Delivery time). Each order then sends those values to your templates two ways: a repeatable metaFields list (label + value) you can drop into any template, and an individual field per key (_delivery_time becomes {{deliveryTime}}) for prominent placement — like a big pickup time at the top of a kitchen ticket. Only the keys you list are sent.

Do item variations and add-ons print?

Yes. Each line item includes a meta field with its variations and product add-on selections ("Size: Large", "No onions"), one per line. The WooCommerce gallery templates render it under the item name; on kitchen tickets it's bold so modifiers never get missed.

Is High-Performance Order Storage (HPOS) supported?

Yes. The plugin reads orders through WooCommerce's standard order APIs and declares HPOS compatibility.

Will it print old orders when I activate it?

No. Each rule prints an order (or refund) once, when its event happens after the rule is configured — never retroactively.

更新日志:

1.0.8 1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0 0.2.2 0.2.1 0.2.0 0.1.0