Redeem Now
Read More
Read now
Menu Close
    Start a Project Request quote Reading list Switch to dark mode

    POS Order Return


    Odoo POS Order Return module is designed to allow the Odoo POS user to process refunds/returns directly in the running POS session. It facilitates to Refund/Return orders in live Odoo POS session. This module helps in returning an order in a more convenient way.

    The POS user can just select the order, enter the quantities that the customer wishes to return and process the refund in the POS. The receipt of the returned order also shows the details. The Odoo user can also set some products as non-returnable.


    Please Note: The module is dependent on Odoo POS All Orders List. The latter needs to be installed first for Odoo POS Return to work properly.


    • The module allows the Odoo POS user to process refunds/returns in the POS Session.
    • The POS user can process a return for an order completely or partially (by selecting the products to return) directly in the live POS session.
    • The status of the order changes to partially-returned or fully-returned.
    • The Odoo user can choose to mark product(s) as non-returnable in Odoo backend.
    • The receipt shows the refunded products and total reimbursed amount.


    1.) Once you purchase the App from Webkul store, you will receive the link to download the zip file of the module.

    2.) Extract the file on your system after the download finishes. You will be able to see a folder named- ‘pos_order_return’.

    3.) Copy and paste this folder inside your Odoo Add-Ons path.

    4.) Now, open the Odoo App and click on the Settings menu. Here, click on Activate the Developer Mode.

    5.) Then, open on Apps menu and click on ‘Update Modules List’.

    6.) In the search bar, remove all the filters and search ‘pos_order_return’.

    7.) You will be able to see the module in the search result. Click on ‘Install’ to install it.


    Configuring Odoo POS For Refunds/Returns

    1.) In Odoo navigate through POS >> configuration. Here, select the POS session.

    2.) Under POS all Order list, tick the radio-button to load the desired orders. Such as Load all past orders or load order from last n days.

    3.) Next, to make a product non-refundable or non-returnable, Open any product.

    4.) Under sales sub-menu, tick the checkbox next to non-returnable.

    5.) Now when this product is added to the order, it is automatically marked as non-returnable in the order line.

    Processing Refunds/returns in Odoo POS

    6.) Open Odoo POS session. To view, all the previous orders from all customers click on all orders.

    7.) To view orders from a specific customer, click on the customer. Then click on view orders.

    8.) Open any order and click on the ‘Return/refund’ tab.

    9.) On the pop up that appears, the number in the bracket after the product name shows the quantity of the product ordered by the customer.

    10.) Enter the quantities that customer wishes to refund/return. To refund complete order, click on complete order tab. Process the order to complete the refund.

    11.) The receipt generated show the total refund amount.

    12.) The Status of the order changes to partially-refunded.

    13.)Click on the order to open it. Here, you can now see the quantities of the product returned by the customer.


    Was this guide helpful? Please share your feedback in the comments below.

    If you have any issues/queries regarding the module please raise a ticket at

    For any doubt contact us at

    Thanks for reading!!

    Current Product Version - 1.0.2

    Supported Framework Version - ODOO V8, V9, V10, V11, V12

    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*

    Be the first to comment.

    Back to Top
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just recieved your project brief and our expert will contact you shortly.
    Send Again

    Table of Content

    Hide Index