by ainbae
5 (1 reviews)
Ainbae Receipt Upload for WooCommerce
Allow customers to upload bank transfer receipts directly from the WooCommerce order details page.
Tested up to WP 6.9 (Current: 7.0.1)
v1.0.2
Current Version v1.0.2
Updated 2 months ago
Last Update on 09 May, 2026
Refreshed 6 hours ago
Last Refreshed on
Rank
#17,903
—
No change
Active Installs
1+
—
No change
KW Avg Position
76.3
+0.3 better
Downloads
804
+41 today
Support Resolved
100%
—
No change
Rating
100%
Review 5 out of 5
5
(1 reviews)
Next Milestone 10
0+
10+
17,105
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro
Unlock Exact Install Count
See the precise estimated active installs for this plugin, calculated from real-time ranking data.
- Exact install estimates within tiers
- Track install growth over time
- Milestone progress predictions
Need 2 more installs to reach 10+
Rank Changes
Current
#17,903
Change
Best
#
Downloads Growth
Downloads
Growth
Peak
Upgrade to Pro
Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.
Upgrade NowReviews & Ratings
5.0
1 reviews
Overall
100%
5
1
(100%)
4
0
(0%)
3
0
(0%)
2
0
(0%)
1
0
(0%)
Tracked Keywords
Showing 3 of 3| Keyword | Position | Change | Type | Updated |
|---|---|---|---|---|
| receipt | 27 | — | Tag | 1 day ago |
| payment receipt | 50 | — | Tag | 1 day ago |
| bank transfer | 152 | — | Tag | 1 day ago |
Unlock Keyword Analytics
Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.
- Full keyword position tracking
- Historical ranking data
- Competitor keyword analysis
Support Threads Overview
Resolved
Unresolved
2
Total Threads
2
Resolved
0
Unresolved
100%
Resolution Rate
Track This Plugin
Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.
Start Tracking FreePlugin Details
- Version
- 1.0.2
- Last Updated
- May 09, 2026
- Requires WP
- 6.2+
- Tested Up To
- 6.9
- PHP Version
- 7.4 or higher
- Author
- ainbae
Support & Rating
- Rating
- ★ ★ ★ ★ ★ 5
- Reviews
- 1
- Support Threads
- 2
- Resolved
- 100%
Keywords
Upgrade to Pro
Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.
Upgrade NowSimilar Plugins
Adminify – White Label, Admin Menu Editor, Login Customizer
7K+ installs
#2,739
Master Addons For Elementor – Widgets, Extensions, Theme Builder, Popup Builder & Template Kits
30K+ installs
#989
WooCommerce
7M+ installs
#6
MonsterInsights – Google Analytics Dashboard for WordPress (Website Stats Made Easy)
2M+ installs
#24
ManageWP Worker
1M+ installs
#54
Frequently Asked Questions
Common questions about Ainbae Receipt Upload for WooCommerce
No — by design. The upload widget only appears for orders paid via Bank Transfer (BACS). It will not show for card, PayPal, or other payment methods.
Files are stored in wp-content/uploads/ainbae-receipt-upload-for-woocommerce/, which is outside the normal media library. A deny-all .htaccess file blocks direct browser access on Apache servers.
The .htaccess protection file is Apache-specific and has no effect on Nginx. If your server runs Nginx, you must add a location rule to deny access to the ainbae-receipt-upload-for-woocommerce directory inside uploads. Add this to your Nginx server block: location ~* /uploads/ainbae-receipt-upload-for-woocommerce/ { deny all; } Without this rule, uploaded files on Nginx servers may be directly accessible via URL.
JPG, JPEG, PNG, and PDF. Maximum file size is 5 MB. These limits are enforced on both the client (HTML accept attribute) and the server (wp_handle_upload MIME validation).
No. Once a receipt has been uploaded for an order, the upload form is replaced with a confirmation message and any further upload attempts are blocked.
No. Only an admin with manage_woocommerce capability can manage uploaded files.
Open any WooCommerce order that has a receipt. A View Uploaded Receipt button appears in the order data panel. Clicking it opens the file in a new tab via a nonce-authenticated, admin-only endpoint.
No. You can disable it entirely from the settings page under WooCommerce → Upload Receipt.
The plugin checks that the logged-in user's ID matches the order's customer ID. For guest orders, it validates the order key from the URL. If neither matches, the upload is rejected with a permission error.
Make sure the order payment method is Bank Transfer (BACS). Make sure the order status is Pending Payment or On Hold — the form does not appear for completed, cancelled, processing, or refunded orders. Make sure the customer is viewing their own order (logged in, or using a valid order-key link). Check that WooCommerce is active and up to date.