netamismb Posted July 29, 2023 Share Posted July 29, 2023 After migration from Prestashop to Thirtybees1.3 I get two major issues: - Using One page checkout I get error 500 - Using the 5 steps check-out - no payment method installed. I have enabled the custom payment method and created a cash-on-delivery method. Strange is that on the currency section, the checkboxes aren't tick-able. Also I notice that despite having the customers groups enabled, in the database table `ps_custom_payment_method_group` has no data. I couldn't find any database table related with the currency, not sure if should be one. I am using PHP 7.0. Link to comment Share on other sites More sharing options...
netamismb Posted July 29, 2023 Author Share Posted July 29, 2023 The issue with 500 error on single check-out I solved it by changing the order-carrier.tpl file. But the payment method is still not available :(. Link to comment Share on other sites More sharing options...
the.rampage.rado Posted July 29, 2023 Share Posted July 29, 2023 You definetly should not stick to 1.3. What is your current php version? After 1.3 you should switch to 1.4 then switch to php 7.4 and update to edge. Currently edge is compatible with php8 but you should be careful around your installed 3rd party modules with php 7.4 and 8. Step by step and with our help you should be able to update it to the latest version. Just always keep a backup of your files and your DB on each step so you can revert back. Reasons to update to edge: - code optimization for modern php versions - speed and compatibility imrpovements - bugfixes - at least 10 security fixes since 1.4 - new features Link to comment Share on other sites More sharing options...
netamismb Posted July 29, 2023 Author Share Posted July 29, 2023 Indeed, but first I have to make this work so I can go live with it. Unfortunately, I need the payment method to work first. Next will be to assess the 4 third-party modules and I might need to change the theme as the current one is a child of default-bootstrap. Link to comment Share on other sites More sharing options...
the.rampage.rado Posted July 29, 2023 Share Posted July 29, 2023 Try this: https://github.com/thirtybees/thirtybees/commit/136017aedcbf46f708b31df96ea2c11fd8acecf3 This fix is part of 1.5 but you could try it, just keep a backup of the original file. Link to comment Share on other sites More sharing options...
netamismb Posted July 30, 2023 Author Share Posted July 30, 2023 I have tried it, but unfortunately, it doesn't work, most probably because the version in use is an old one. I solve it with a very dirty solution I installed the bankwire module and redone the translations as a cash-of-delivery module. 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