payment option "pay by invoice"?

Events happening in the community are now at Drupal community events on www.drupal.org.
al.ex's picture

Hey y'all,

I'm evaluating DC for a project that requires to provide the customer with an option to pay for his orders by invoice later instead of direct payment on the site.

So far, I couldn't find any module that adds this kind of payment option to a commerce shop. As there's no actual (online) payment process involved with this option, it might be as simple as developing a new payment method according to the specs, but just for carrying the status of a delayed offline payment.

Any checkout process with this option selected will finish with an order but the payment status set to "unpaid". A store administrator would then need to manually update the payment status of each order upon payment of the invoice by the customer.

I'm hoping for your input on this. Has anyone ever implemented this payment option? How would you approach developing such a new payment option?

Thanks a lot for your help
-Alex

Comments

Hi I think there is one in

pcambra's picture

Hi

I think there is one in the way but no code yet: http://drupal.org/sandbox/tunny/1221552

Purchase Order - Overview

emptyvoid's picture

I have actually had a few of my Enterprise clients ask for this feature. In all cases we "punted" to using another system to manage the validation/invoicing/Inventory integration.

al.ex's description is pretty close to what some of my clients have asked for. The extension of this is the notion that each user account could also be issued a role and account ID (separate from the UID) that enables the customer the ability to use the "Invoice" payment time. if the logged in user doesn't have the role and an account ID they will never see the payment option during checkout.

pcambra it's been a few months, do you have some working code I could take a look at?

Robert Foley Jr
Solutions Architect
http://www.robertfoleyjr.com

You can see all the contribs

pcambra's picture

You can see all the contribs for drupal commerce in this page: http://www.drupalcommerce.org/contrib

I know these two modules that may address an invoice payment:

http://drupal.org/project/commerce_pdf_invoice
http://drupal.org/project/commerce_invoice

Cash on delivery

heyehren's picture

Also an option would be the Cash on delivery module http://drupal.org/project/commerce_cod

Commerce Payment by Invoice

daniel wentsch's picture

Here's a sandbox project that worked for me. Unfortunately it's not being activly maintained right now:
http://drupal.org/sandbox/jsacksick/1250646

Here the full project application issue:
http://drupal.org/node/1250924

I have a client that sells

don greco's picture

I have a client that sells large equipment mainly locally. I have thought about just using C.O.D. however being able to have an invoice system that could even use Purchase Order numbers etc ... would be the way to go. I haven't really played with anything development wise, so i will be watching this topic and contribute when I can.

Drupal Commerce

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week