BACK TO DIRECTORY

Ainbae Receipt Upload for WooCommerce

by ainbae

5.0
(3 ratings)

Ainbae Receipt Upload for WooCommerce adds a secure upload widget to the customer-facing order detail page. When a customer pays via bank transfer (BACS), they can immediately upload a screenshot or PDF of their payment receipt, no emails, no support tickets, no guesswork.

You get a clean, nonce-protected upload flow. Your customer gets instant confirmation. Your admin team gets a one-click “View Uploaded Receipt” button inside the WooCommerce order panel.

How it works

  1. Customer places an order and selects Bank Transfer (BACS) as payment method.
  2. After placing the order, the receipt upload widget appears on the order detail page.
  3. Customer uploads a JPG, PNG, or PDF (max 5 MB). The file is stored privately, not in the public media library.
  4. An order note is added automatically, and the admin can view the receipt securely from the order panel.
  5. Optionally, a WhatsApp button lets customers send their receipt directly to your WhatsApp number.
  6. Optionally, For stores that want to enforce receipt uploads before order placement, the plugin can be configured to require a receipt upload before the order is created (BACS only).

Features

  • Upload receipt from order page
  • Drag-and-drop upload with progress bar
  • Supports JPG, PNG, PDF
  • Admin can view receipts securely
  • WhatsApp integration with customisable message templates
  • Require receipt before order placement (optional)
  • Improved admin receipt detection with automatic metadata recovery
  • Customizable UI

Who is this for?

Any WooCommerce store that accepts manual bank transfers and needs a structured, traceable way to collect payment proof from customers. Common use cases include wholesale stores, local businesses, and stores in regions where card payments are less common.

Screenshots

The Admin Setting Page with live widget preview and customisation options.

The Admin Setting Page with live widget preview and customisation options.

Customize the widget colours and layout to match your store branding and check live preview.

Customize the widget colours and layout to match your store branding and check live preview.

Customize the WhatsApp message template with dynamic variables for a personalized customer experience.

Customize the WhatsApp message template with dynamic variables for a personalized customer experience.

Require Receipt Before Order Placement toggle. If enabled, customers who select Direct Bank Transfer (BACS) must upload their receipt before the order is created. An upload modal appears when they click "Place Order". This setting is disabled by default.

Require Receipt Before Order Placement toggle. If enabled, customers who select Direct Bank Transfer (BACS) must upload their receipt before the order is created. An upload modal appears when they click "Place Order". This setting is disabled by default.

The receipt upload modal appears during checkout if "Require Receipt Before Order Placement" is enabled in settings. Customers can drag-and-drop or select their receipt file, and a progress indicator shows the upload status.

The receipt upload modal appears during checkout if "Require Receipt Before Order Placement" is enabled in settings. Customers can drag-and-drop or select their receipt file, and a progress indicator shows the upload status.

The receipt upload widget as seen by the customer on the order received or thank you page.

The receipt upload widget as seen by the customer on the order received or thank you page.

The receipt upload widget as seen by the customer on the order detail page.

The receipt upload widget as seen by the customer on the order detail page.

The confirmation message displayed after a successful upload.

The confirmation message displayed after a successful upload.

The confirmation message displayed when order status is changed to processing by admin.

The confirmation message displayed when order status is changed to processing by admin.

The "View Uploaded Receipt" button in the WooCommerce order admin panel.

The "View Uploaded Receipt" button in the WooCommerce order admin panel.

Plugin Details

Active Installs
200
Total Downloads
1,707
Version
2.1.4
Requires WP
6.2
Requires PHP
7.4
Tested Up To
7.1
Added
2026-05-06
Last Updated
2026-09-09 11:06am GMT

Ratings

5
3
4
0
3
0
2
0
1
0