How to Manage Payment Method in Odoo E-Commerce Connectors

How to Manage Payment Method in Odoo E-Commerce Connectors

When an order is imported from an e-commerce platform (Shopify, WooCommerce, Magento, PrestaShop), it includes an external payment method (e.g., PayPal, Cash on Delivery, Stripe). This guide explains how to manage payment methods in VentorTech connectors.

Payment Methods Settings: Where to Configure?

Navigate to: Integration → Configuration → Payment Methods

image-20260415-124618.png

In the menu you will see a table, each row of which defines how a specific external payment method should be handled. In it you can

  1. Match External Payment Method with Odoo Payment Method

  2. Assign correct Payment Journal

  3. Define Payment Terms

image-20260415-125033.png

Payment Flow Example (Cash on Delivery (COD))

  1. Order is placed with Cash on Delivery

  2. Mapping applies:

    • Journal: Bank

    • Payment Terms: 21 Days

Result: order is created with correct Payment Terms “21 Days” and a Payment is created for the same order with “Bank” Journal assigned.

Payment Status Synchronization

The connector can also send payment status back to the e-commerce platform, after a payment was applied in Odoo.

For this flow, you can define the trigger when payment status updates should be sent back to the e-commerce system.

image-20260415-125843.png

Option 1: (Invoice marked as Paid / In Payment):

  • Invoice is created for a Sale Order

  • Payment is registered in Odoo for this invoice (manually)

  • Invoice status changes to Paid or In Payment

  • Connector sends payment confirmation back to the e-commerce platform

Option 2 (Invoice is Validated):

  • Invoice is created for a Sale Order

  • Connector sends payment confirmation back to the e-commerce platform

Related Posts