Overview
As an administrator, you’ll work with ZIGI payments primarily through the WooCommerce Orders interface. The plugin adds a custom meta box to each order that displays the uploaded payment receipt.Accessing ZIGI Order Information
The plugin is compatible with WooCommerce High-Performance Order Storage (HPOS). Orders work the same way whether you’re using traditional post-based storage or HPOS.
The payment receipt meta box is added by the
zigi_payment_meta_box() function (functions.php:204-214).zigi-payment-qrcodeOrder Meta Data
The plugin stores payment receipt information as order meta data:Verifying Payments
- Payment amount matches order total
- Payment date/time is recent
- Payment was made to your ZIGI account
- Transaction appears complete/confirmed
Do not rely solely on the presence of a receipt. Always verify the details match the order and that payment was actually received.
Handling Missing or Invalid Receipts
No Receipt Uploaded
If an order has payment method “Paga con ZIGI” but no receipt meta box appears:Possible causes and solutions
Possible causes and solutions
Customer skipped upload:
- The popup was closed before completing the upload step
- Contact customer to request payment proof
- Consider canceling the order if no proof provided
- Check if file upload failed (check server error logs)
- Review file upload permissions on
/wp-content/uploads/zigi-payment-qrcode/ - Verify AJAX endpoint is working: admin-ajax.php
- If you created the order manually in admin, no receipt exists
- Request proof of payment separately from customer
Invalid or Unreadable Receipt
If the uploaded receipt image is unclear or doesn’t match:- Add order note explaining the issue
- Contact customer via email or phone
- Request clear receipt or additional proof
- Keep order “On Hold” until resolved
- Consider canceling if customer doesn’t respond
Order Status Workflow
Admin Interface Details
Meta Box Rendering
The meta box is added via WordPress’sadd_meta_boxes hook:
Meta Box Content
The callback function displays the receipt image:Bulk Order Management
Filtering ZIGI Orders
To view only ZIGI payment orders:- Go to WooCommerce → Orders
- Use the search/filter feature
- Look for orders with status “On Hold”
- Check payment method column for “Paga con ZIGI”
Processing Multiple Orders
When verifying multiple ZIGI payments:- Review all receipts first before updating statuses
- Verify all payments in ZIGI account in batch
- Update order statuses one by one after confirmation
- Add consistent order notes for record keeping
Troubleshooting Admin Issues
Meta box doesn't appear
Meta box doesn't appear
Possible causes:
- Order wasn’t paid with ZIGI method (check payment method)
- Meta box is collapsed (check “Screen Options” at top of page)
- Plugin conflict or error (check browser console and PHP error logs)
- HPOS compatibility issue (ensure WooCommerce and plugin are updated)
- Verify payment method is “zigi_payment”
- Expand all meta boxes in Screen Options
- Check for JavaScript errors in browser console
- Update plugin and WooCommerce to latest versions
Receipt image doesn't load
Receipt image doesn't load
Possible causes:
- File was deleted from server
- Incorrect file permissions
- URL stored in meta is invalid
- Server security blocking image access
- Check if file exists at:
/wp-content/uploads/zigi-payment-qrcode/ - Verify directory permissions (755) and file permissions (644)
- Inspect meta value:
$order->get_meta('zigi-payment-qrcode', true) - Check .htaccess or security plugins blocking access
Can't access order edit screen
Can't access order edit screen
Possible causes:
- Insufficient user permissions
- HPOS compatibility issue
- Plugin conflict
- Ensure your user role has “edit_shop_orders” capability
- Check WooCommerce → Settings → Advanced → Features (HPOS settings)
- Temporarily disable other plugins to identify conflicts
Best Practices for Admins
- Verify daily: Check ZIGI orders daily to ensure quick fulfillment
- Document verification: Always add order notes when verifying payments
- Monitor receipts: Watch for patterns of invalid or suspicious receipts
- Communication: Contact customers promptly if issues arise with receipts
- Backup receipts: Consider backing up the
/zigi-payment-qrcode/directory - Regular audits: Periodically audit ZIGI orders against ZIGI account statements
Next Steps
Payment Verification
Learn best practices for verifying ZIGI payment receipts
Customer Flow
Understand the customer experience with ZIGI payments