PrestaShop: Manage orders
Send payment requests or refund them, ship orders and understand order statuses.
Send payment requests
Proactively invoice your customers for pre-orders, subscription renewals, and when addressing failed or overdue payments.
Send a payment link for orders created in your webshop
Payment links redirect customers to your Mollie Checkoutpage, where they select a payment method and pay.
- Log in to PrestaShop.
- Select Orders > Orders in the left navigation menu.
- Find the order and select credit card icon in the order's Resend payment link column.
Send a payment link for orders created in PrestaShop
You can only send a payment link while creating an order.
- Log in to PrestaShop.
- Select Orders > Orders in the left navigation menu.
- Select Add new order.
- Fill in the order details and go to the order's Summary section.
- In the Payment field, select Mollie.
- A checkbox titled Send a payment email to the customer appears under the field.
- Select the Send a payment email to the customer checkbox.
- Select Create order.
Ship orders
Mark physical, digital and service orders as shipped to capture payment. Once orders have been marked as shipped, Mollie automatically captures the authorized amount.
Note
You can only mark an order as shipped if the customer pays for it with a payment method that uses the Orders API.
Klarna payment methods require you to mark orders as shipped before capturing payment.
Manually mark orders as shipped
- Log in to PrestaShop.
- Select Orders > Orders in the left navigation menu.
- Select View in the relevant order line.
- Scroll down to the Mollie section.
- In the Products panel, ship an individual item by selecting Ship next to it, or ship the whole order by selecting Ship all at the bottom of the panel.
Automatically mark orders as shipped
- Log in to PrestaShop.
- In the left navigation menu, select Mollie > Settings.
- Select the Advanced settings tab.
- Scroll down to the Visual settings section.
- Switch on the Automatically ship on marked statuses toggle.
- Select the relevant statuses from the Automatically ship when one of these statuses is reached drop-down menu.
- Save the changes.
Give refunds
Mollie for PrestaShop includes a refund manager, which you can use to give customers a full or partial refund.
Important
Always process refunds from the Mollie section for payments through Mollie . If you process refunds through the PrestaShop refund functionality, Mollie won't be notified of the status change.
Refund a specific amount
You can refund all or part of the order amount.
- Log in to PrestaShop.
- Select Orders > Orders in the left navigation menu.
- Select View in the relevant order line.
- Scroll down to the Mollie section.
- For a full refund, select Refund order and confirm when prompted.
For a partial refund, enter the desired amount and confirm when prompted.
Refund items
If you want to be able to refund individual order items, make sure that the payment methods you offer use the Orders API.
- Log in to PrestaShop.
- Select Orders > Orders in the left navigation menu.
- Select View in the relevant order line.
- Scroll down to the Mollie section.
- For a full refund, click Refund all and confirm in the dialog.
For a partial refund, select More (three dots) and then Refund from the context menu. Specify the number of items and confirm it.
Understand statuses
Mollie statuses and PrestaShop statuses
After a customer has purchased a product, Mollie keeps track of changes in the payment status and sends them to PrestaShop. At the same time, the Mollie for PrestaShop module monitors PrestaShop for changes in the order status and sends them to Mollie. In both cases, the module acts as an intermediary, passing on changes in both directions.
Because Mollie has its own standard set of payment and order statuses, whose names may not exactly match PrestaShop's, the Mollie for PrestaShop module has to translate PrestaShop status names into the equivalent Mollie status names, and vice versa. That is why the payment or order status that you see in your Mollie Dashboard may differ from the status you see in PrestaShop.
Mollie status flow
Two Mollie status flows are possible, depending on the API method used for a payment. When configuring a payment method you can choose between the Payments API, which handles payment statuses, or the Orders API, which handles order statuses.
Figure 1. Payment status flow
Figure 2. Order status flow
Note
Mollie also has statuses for payment processing steps after a payment is completed, for example, the
refunded
status.
Mollie - PrestaShop status mapping
These are the default mappings for the order statuses, however, you can change them:
PrestaShop order status | Mollie order status |
---|---|
Canceled | Expired |
Partially refunded by Mollie | Partially refunded |
Partially shipped | Shipping |
Payment accepted | Paid |
Completed | Completed |
Refunded | Refunded |
n/a | Pending |
Klarna payment authorized | Authorized |
Canceled | Failed |
Canceled | Canceled |
These are the default mappings for the payment statuses:
PrestaShop payment status | Mollie payment status |
---|---|
n/a | Open |
Canceled | Expired |
Payment accepted | Paid |
Refunded | Refunded |
n/a | Pending |
n/a | Failed |
Canceled | Canceled |
Updated 6 months ago