GrinGEO Posted October 30 Share Posted October 30 We have organised our order statuses as follows. However, we are having an issue with the payment status not being reflected in the order statuses. If a customer pays via PayPal, for example, the order is shown as green in the order overview. If a customer pays by invoice, the order is not shown as green in the order overview, i.e. it is not marked as paid. When I ship the goods using a shipping module, I can link an order status to it, such as 41 SHIPPED, However, in this order status, I have to specify whether the order is paid or unpaid. Is there a solution that allows the 'paid' or 'unpaid' status to be deactivated in the order status? This naturally causes confusion for me. Also, if I deactivate the 'paid' check mark for '41 SHIPPED', it marks all orders that have already been paid for via PayPal as unpaid. That shouldn't happen either, should it? Is there any solution or workaraound to this issue? Link to comment Share on other sites More sharing options...
El Patron Posted October 30 Share Posted October 30 7 hours ago, GrinGEO said: f a customer pays by invoice, the order is not shown as green in the order overview, i.e. it is not marked as paid. how do they pay the invoice? do the pay outside of PrestaShop? If so then you would need to manually change order status to 'paid', you can add new order status manually 'paid by invoice'. Link to comment Share on other sites More sharing options...
GrinGEO Posted Monday at 03:40 PM Author Share Posted Monday at 03:40 PM We have differente Payment gateways Prestashop Checkout for Paypal Stripe AmazonPay Bank Wire The problem is that when status changes, like (parcel shipped), also the payment trigger is OFF. So a paid order on Paypal is then not paid anymore when shipped. PS should have 3 option on status: set as paid, set as not paid, leave as it is. How do you solve this issue? Also becouse on automatic parcel tracking the status is changed via API. And there is only one status for delivered, despite if parcel is paid or not. Link to comment Share on other sites More sharing options...
El Patron Posted Monday at 04:40 PM Share Posted Monday at 04:40 PM 51 minutes ago, GrinGEO said: We have differente Payment gateways Prestashop Checkout for Paypal Stripe AmazonPay Bank Wire The problem is that when status changes, like (parcel shipped), also the payment trigger is OFF. So a paid order on Paypal is then not paid anymore when shipped. PS should have 3 option on status: set as paid, set as not paid, leave as it is. How do you solve this issue? Also becouse on automatic parcel tracking the status is changed via API. And there is only one status for delivered, despite if parcel is paid or not. I do not recommend using prestashop checkout, it is very buggy, read more here...I have fixed many shops that had issues with theckout, removing prestashop checkout and using standalone payment modules. Depends on your country but usually paypal and stripe module. Stripe allows display of more than cc intake but again depending on country like google/amazon/apple and local regional. By far the most flexible payment features for PrestaShop. so if you remove prestashop checkout later, use native checkout which is very nice, all above the fold, standalone modules, paypal and stripe for example. the chances of having checkout issues etc. are signficanly reduced. Link to comment Share on other sites More sharing options...
GrinGEO Posted Monday at 09:11 PM Author Share Posted Monday at 09:11 PM (edited) thanks for your adive. I have also seen that PS checkout is somethimes buggy. I will go for a native Paypal integration and disable PS-Checkout in future. Beside this bug, how can I solve the issue of payment status when changing shipment status. This is our major problem that PS does trigger the payment feature whil it could be stored differently. Quote PrestaShop tried to reverse-engineer Shopify’s checkout — badly. The key difference: with PrestaShop Checkout, your payments don’t go directly through your merchant account; they’re routed through PrestaShop’s intermediary account (via their PayPal/PS Finance partner). That inserts a middleman between you and your funds, reducing control over settlement, chargebacks, and visibility. this is btw the most shocking stuff. Unfortunatley we had issues in implementing paypal directly an PS checkout was much more easier. but maybe the new paypal module is much better now. Im still on 1.78 but would like to upgrade to PS9 asap. Also becouse at least PS checkout is nothing else than a Paypal Checkout. There is no any other feature inside. Everything is routed over paypal Edited Monday at 09:16 PM by GrinGEO (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now