Cash Payment on Pickup – WooCommerce Payment Gateway

Overview

↑ Back to top

Cash 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 top

The 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.

  1. Navigate to My subscriptions.
  2. Find the Add to store button next to the product you’re planning to install.
  3. 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.

Adding a WooCommerce.com subscription to your store

Usage

↑ Back to top

Configuring the Payment Gateway

↑ Back to top
  1. Go to WooCommerce > Settings > Payments
  2. Find “Cash Payment on Pickup” in the list of payment methods
  3. Click Set up or Manage
  4. 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 top

The Cash Payment on Pickup payment gateway is ideal for various business scenarios:

1. Local Retail Stores

↑ Back to top

Enables 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 top

Provides a flexible payment solution for businesses with limited digital payment infrastructure, helping manage inventory and customer expectations.

3. Community-based Businesses

↑ Back to top

Offers 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 top

Allows customers to place orders for custom items and pay upon inspection or final product verification.

5. Event and Workshop Registrations

↑ Back to top

Facilitates reservations and payments for classes, workshops, and events with physical materials, offering flexibility for local community events.

6. Repair and Service Businesses

↑ Back to top

Integrates 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 top

Q: Can I customize the payment method title and description?

↑ Back to top

A: Yes, you can modify the title and description in the WooCommerce payment settings.

Q: Does this work with physical and digital products?

↑ Back to top

A: 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 top

A: Go to WooCommerce > Orders, find the specific order, and update its status to “Completed” or “Processing”.

Q: Is this plugin translation-ready?

↑ Back to top

A: 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 top

A: 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 top

A: 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 top

A: 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 top

A: Yes, this plugin is compatible with the WooCommerce block-based checkout.

Related Products

Offer add-ons like gift wrapping, special messages or other special options for your products.

Add shipment tracking information to your orders.