Overview
↑ Back to topCash Payment on Pickup is a WooCommerce payment gateway plugin that allows customers to pay for their orders in cash upon pickup at a physical location. This plugin provides a simple and straightforward payment method for businesses that offer in-store or local pickup options.
Installation
↑ Back to topThe simplest way to start using a product from WooCommerce.com is to use the “Add to store” functionality on the order confirmation page or the My subscriptions section in your account.
- Navigate to My subscriptions.
- Find the Add to store button next to the product you’re planning to install.
- Follow the instructions on the screen, and the product will be automatically added to your store.
Alternative options and more information at:
Managing WooCommerce.com subscriptions.
Usage
↑ Back to topConfiguring the Payment Gateway
↑ Back to top- Go to WooCommerce > Settings > Payments
- Find “Cash Payment on Pickup” in the list of payment methods
- Click Set up or Manage
- Configure the following settings: Basic Settings
- Enable/Disable: Turn the payment method on or off
- Payment Title: The name displayed to customers at checkout
- Payment Description: Additional instructions shown during checkout
- Payment Instructions: Message displayed on the thank you page and order emails Advanced Settings
- Restrict Shipping Methods: Limit the payment method to specific shipping methods
- Default Order Status: Set the initial status for orders
- Local Pickup Only: Enforce cash payment for local pickup orders
- Virtual Orders: Choose whether to accept for digital products
Using the Payment Method
↑ Back to top- Customers select “Cash Payment on Pickup” during checkout
- Order is marked with the default status
- Store managers update order status after collecting cash
- Payment instructions displayed on thank you page and in emails
Common Use Cases
↑ Back to topThe Cash Payment on Pickup payment gateway is ideal for various business scenarios:
1. Local Retail Stores
↑ Back to topEnables online ordering with cash payment upon item pickup, allowing customers to inspect products before finalizing the transaction.
2. Farmers Markets and Pop-up Shops
↑ Back to topProvides a flexible payment solution for businesses with limited digital payment infrastructure, helping manage inventory and customer expectations.
3. Community-based Businesses
↑ Back to topOffers a simple cash payment method for local businesses, cooperatives, and community markets, reducing digital payment transaction fees.
4. Custom or Made-to-Order Products
↑ Back to topAllows customers to place orders for custom items and pay upon inspection or final product verification.
5. Event and Workshop Registrations
↑ Back to topFacilitates reservations and payments for classes, workshops, and events with physical materials, offering flexibility for local community events.
6. Repair and Service Businesses
↑ Back to topIntegrates online ordering with in-person service, allowing customers to order parts or schedule services and pay in cash when picking up repaired items.
FAQ
↑ Back to topQ: Can I customize the payment method title and description?
↑ Back to topA: Yes, you can modify the title and description in the WooCommerce payment settings.
Q: Does this work with physical and digital products?
↑ Back to topA: Yes, this plugin supports both physical and digital products, with configurable settings for virtual orders.
Q: How do I mark an order as paid after collecting cash?
↑ Back to topA: Go to WooCommerce > Orders, find the specific order, and update its status to “Completed” or “Processing”.
Q: Is this plugin translation-ready?
↑ Back to topA: Yes, the plugin supports internationalization and can be translated using standard WordPress translation methods.
Q: Can I use this with any shipping method?
↑ Back to topA: Yes, you can use this payment gateway with any shipping method. However, it’s most logical to use it with local pickup shipping methods. You can restrict it to specific shipping methods in the settings.
Q: How do I make this the only payment option for local pickup?
↑ Back to topA: Enable the “Local pickup only” option in the payment gateway settings. When customers select a local pickup shipping method, other payment options will be hidden, leaving only Cash Payment on Pickup available.
Q: What order status is used for cash payment orders?
↑ Back to topA: By default, orders using this payment method are set to “On hold”, but you can change this in the settings to any available order status.
Q: Does this work with WooCommerce Blocks?
↑ Back to topA: Yes, this plugin is compatible with the WooCommerce block-based checkout.