COD Payment howto?

I am new to Drupal Commerce and would like to know
the recommended way to implement cash on delivery

I our case this would also mean adding a COD
fee to the shipping cost.

Any comments are very welcome.


Posted: Dec 7, 2011


rfay Randy Fay on December 7, 2011

I think I'd use Commerce Cheque and use the [Stringoverrides](http://drupal.org/project/stringoverrides) module to change the names. The idea is the same.

For adding a charge for the COD... You can probably create a product called "COD charge" and use a rule to add it to the cart when they've chosen the COD type. (You'll have to make sure that no more than one can be added)

inki on December 8, 2011

Thanks a lot for your hint.

I am now using Commerce Cheque and Stringoverrides as a payment method renamed to COD.
In addtion I created a shipping method COD that has a higher price.

Cheque payment is then per rule only available if the COD shipping method has been selected - also other payment methods are then not offered by negated rule.


rogermcallen on February 13, 2012

Hi, I've just installend the COD module. But can you please explain how to create the necessary rule to show up this type of payment only when COD shipping service is selected?

Thanks a lot!

inki on February 13, 2012


since Commerce Cheque and Stringoverrides as a payment method renamed to COD were working really well, I did never install the COD module.
Sorry, but I cannot help you with this modules setup :-(


inki on December 11, 2011

Well, that's a good point.

Actually I browsed through the Add-Ons section here only and did not see it.
So now I'll give it a try :-)