Problem order cancelled after partial refund

Problem order cancelled after partial refund

To make a partial refund on an order paid with Stripe, you have several options, which are explained in this article: 

When the partial refund is made through the module function, the order status is updated in PrestaShop with the status "partial refund" when it is validated.
The same status is given to the same order in the Stripe Dashboard.

But, a bug is present up to version 2.3.6 of the module: after making a partial refund, the order will change to the status 'Cancelled'.

This bug was partially corrected with version 2.3.7 of the module. 

The problem actually still occurs with later versions if the order is refunded while set to a status other than 'payment accepted'.

Here is an example:
1) If the order is set to the status "Payment accepted", the partial refund is made to the customer correctly and the order status changes to "Partial refund" (Stripe 2.3.6 and most recent)

2) If the order is set to "Shipped" status, the partial refund is made to the customer correctly but the order status changes to "Cancelled" (Stripe 2.3.6 and most recent)

To work around this problem, we suggest always changing the order status to 'Payment Accepted' before making a partial refund.
Don't forget to always update the module to the latest version.

Our development team will soon publish an update to fix this problem.
To follow the progress of this fix, you can use this link:

    • Related Articles

    • How to make a partial refund for a Stripe order?

      On PrestaShop it is possible to fully or partially refund an order. – The refund can be made on the entire order, including shipping costs. – The refund can be partial if you want to refund only part of the items included in the order. To make a ...
    • Refund of a PayPal order

      This article refers to version 5.x of the PayPal module for PrestaShop Automatic refund of an order from the Back office of PrestaShop The standard configuration of the PayPal module automatically manage refunds based on order status. If an order ...
    • Problem: points earned by customers are not awarded

      Some merchants are experiencing anomalies with the allocation of points. The points are attributed by the module, automatically, after the purchase. At this stage, the points are not usable and remain pending validation. Only validation will allow ...
    • Problem of Rounding with Prestashop

      PrestaShop allows you to configure the price of articles in the catalog by specifying up to six digits after the comma.  It will therefore be possible to specify a price such as €9.123456. The PayPal module, on the other hand, processes prices by ...
    • Can I have a refund for my module or business care option ?

      Unfortunatly 202 ecommerce cannot refund module buy on PrestaShop addons store. We recommend to read PrestaShop FAQ : "Careful! After downloading your purchase, you will be unable to be refunded because, being a dematerialized product, it will be ...