| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
eCommerce (website_sale)
• Invoicing (account) • Discuss (mail) • Website (website) |
| Lines of code | 202 |
| Technical Name |
as_payment_cash_on_delivery |
| License | LGPL-3 |
| Website | https://advanced-sol.com/ |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
eCommerce (website_sale)
• Invoicing (account) • Discuss (mail) • Website (website) |
| Lines of code | 202 |
| Technical Name |
as_payment_cash_on_delivery |
| License | LGPL-3 |
| Website | https://advanced-sol.com/ |
Odoo 16 Payment Provider
Cash on Delivery
Let customers confirm eligible eCommerce orders and pay when the order is delivered.
View features View screenshots Contact support
Overview
Cash on Delivery adds a local Odoo payment provider for website checkout. Customers can choose the provider during checkout, confirm the order, and pay outside the online payment flow when the delivery is made.
The module uses Odoo payment transactions, supports bank and cash journals, and keeps the payment workflow inside Odoo without sending order or customer data to an external gateway.
Features
Checkout payment option
- Adds Cash on Delivery as an Odoo payment provider.
- Displays the provider in website checkout for eligible orders.
- Confirms the transaction through Odoo's standard payment status flow.
Order eligibility
- Available for physical-product orders.
- Works with Odoo Website Sale checkout.
Accounting setup
- Allows bank and cash journals for the provider.
- Falls back to an available bank or cash journal during setup.
- Creates the needed payment method line for the selected journal.
Setup
- Install the module and update the Odoo app list.
- Open Website or Accounting payment providers and enable Cash on Delivery.
- Select the bank or cash journal that should receive Cash on Delivery payments.
- Publish the provider for website checkout.
Requirements
- Odoo 16.
- Website Sale installed and configured.
- Accounting payment providers enabled.
- A bank or cash journal for Cash on Delivery transactions.
Screenshots
Payment provider configuration
Enable Cash on Delivery, configure its availability, and assign the cash or bank journal used for Cash on Delivery transactions.
Website checkout payment option
Customers can select Cash on Delivery during checkout and confirm the order without leaving Odoo's standard payment flow.
Support
For support and configuration help, contact info@advanced-sol.com.
Please log in to comment on this module