OroCommerce Forums

Covering OroCommerce topics, including community updates and company announcements.

Forums OroCommerce Should I use a custom Payment Term or a custom Payment method?

This topic contains 4 replies, has 2 voices, and was last updated by  Mauro Chojrin 3 months, 2 weeks ago.

  • Creator
    Topic
  • #37872

    Mauro Chojrin
    Participant

    Hi:

    I need to offer the users of my site the possibility of making Cash On Delivery payments.

    Looking at the documentation I see there’s one way to accomplish this through a custom payment method and another one with a payment term.

    I’m not sure which one (or both??) should I use in this scenario.

    Thanks

Viewing 4 replies - 1 through 4 (of 4 total)
  • Author
    Replies
  • #37876
    Yevhen Shyshkin
    Yevhen Shyshkin
    Moderator

    Hello, Mauro.

    Let’s have a look at the definition of a payment term.

    The conditions under which a seller will complete a sale. Typically, these terms specify the period allowed to a buyer to pay off the amount due, and may demand cash in advance, cash on delivery, a deferred payment period of 30 days or more, or other similar provisions.

    Read more: http://www.businessdictionary.com/definition/payment-terms.html

    If this is your case – you may indeed create payment term called Cash on Delivery and use it. Just remember that to make Payment Term available it has to be associated with Customer or Customer Group.

    Otherwise you may just create new simple payment method (money order is a good example) and use it instead.

    #37878

    Mauro Chojrin
    Participant

    Hi Yevhen:

    Thanks for your answer. This question is related to this other one (about how to change the default payment status).

    The thing is, my client is just starting to use eCommerce for their business. While they are in fact B2B, they work very informally.

    What they usually do is ship the goods to their clients (using their own vehicles) and get paid right there (on delivery)… sometimes they will extend credit to their clients so partial payments may also happen.

    What I need is to let clients create orders and let my client know they will be receiving payment on delivery (at the time they don’t have any other way of getting paid).

    Thanks

    #37883
    Yevhen Shyshkin
    Yevhen Shyshkin
    Moderator

    What I need is to let clients create orders and let my client know they will be receiving payment on delivery (at the time they don’t have any other way of getting paid).

    Then Payment Term make sense for you – you can associate it with the required Customer/Custome Group to indicate that these users may use Cash on Delivery, and later when you’ll have logic responsible for partial payments you may remove this connection and use partial payments instead. Or you may just create another payment term called Partial Payment and use it. :)

    #38064

    Mauro Chojrin
    Participant

    Ok. I’ll have another look at it.

    For the time being I’ll go with Payment terms and start another discussion for how to implement partial payments.

    Thanks!

    • This reply was modified 3 months, 2 weeks ago by  Mauro Chojrin. Reason: Added link to related topic
Viewing 4 replies - 1 through 4 (of 4 total)

You must be logged in to reply to this topic.

You will be redirected to [title]. Would you like to continue?

Yes No