kongondo Posted March 4, 2022 Share Posted March 4, 2022 (edited) Padloper 2 has received a number of updates, pushing it closer to a production release. Stripe Finished the Stripe payment gateway. It is based on the latest Stripe Payment Intents + Stripe Elements. The Stripe Elements widget is fully configurable (UI). I will be updating the docs about this. You can test this now in the demo site. Make sure to read 'about' first here. If upgrading, there are a number of simple steps (actually just one simple step). Just create a page titled Stripe in the admin under the payment gateways parent page. Currently, it is not possible to create a payment gateway using the GUI. Shipping Rate Selection If more than 1 shipping rates are matched, the checkout form will now present the customer with a form to select their preferred rate (e.g. express - €5, standard - €2, etc.). [I have just noticed a bug if using the inbuilt form with this; I'll fix asap]. You can test this by adding this product to the basket and selecting Kenya as the shipping country. Variants The demo site and the starter site have been updated to show how to handle products with variants - adding to basket, checkout, etc. You can test by adding this product or this Padloper [fake] product to the basket. Pay using Stripe and you'll even get to download Padloper! OK, file's fake, obviously. Reports View and functionality is now ready. Powered by htmx. Hoping to create a demo video of this and other backend views soon. Downloads This was not ready in the last release. it is now. Test with 'Padloper' product linked to above. If upgrading, you will need to install the related Fieldtype + add it to the download template. I'll write up about this separately. Bug Fixes Fixed a number of bugs. Docs I've updated the docs in some places. New Requirement I have added a new requirement for PHP BC Math Extension. Currently, Padloper will not work without this. Otherwise we have never-ending pennies/cents rounding errors. Whole libraries have been created just on this one issue; just Google it. BC Math solves it for us. Pending Manual Order Creation: this has been a difficult but getting close to finishing it up. Documentation: Especially the most pertinent. Some minor bug fixes. Some PayPal indempotency + rounding issues! If anyone knows how to pass amounts as pennies/cents to PayPal instead of whole currencies, please let me know. It used to work with the old API. I haven't been able to find how to do this in the latest API and checkout SDK. Production Release My plan is to release a stable version in March 2022. Beta testing has finished. Thank you all who've participated. Edit: making the demo site pretty and perform better on smaller screens is still on my todo. It's not urgent though. Thanks. Edited March 6, 2022 by kongondo fixed issues 11 1 Link to comment Share on other sites More sharing options...
kongondo Posted March 6, 2022 Author Share Posted March 6, 2022 PayPal indempotency and currency issues have been fixed. 2 Link to comment Share on other sites More sharing options...
cb2004 Posted March 7, 2022 Share Posted March 7, 2022 Sounds great. I haven't been part of the test squad but I am looking forward to seeing this hit production. Good work ? 1 Link to comment Share on other sites More sharing options...
V7dev Posted March 8, 2022 Share Posted March 8, 2022 Great news! Looking forward to it; just got fired from my job, so now have loads of time to play with it when it gets released. Thanks Kongondo! Link to comment Share on other sites More sharing options...
alexm Posted March 27, 2022 Share Posted March 27, 2022 @kongondo Nice work on the advancements!! I've been a wee bit busy, so haven't had much chance to further my setup. Do the beta testers have access to your latest updates? If so where would I grab the latest package from? Hope all is well your side! ? 1 Link to comment Share on other sites More sharing options...
kongondo Posted March 27, 2022 Author Share Posted March 27, 2022 1 hour ago, alexm said: Do the beta testers have access to your latest updates? Hi @alexm, Definitely. Please use the download links that got sent to your email after the purchase. If that never came through, please use this form to request the links to be sent to your the email you used when you made your purchase. Alternatively, please PM me or send me an email and I'll sort it out for you. Thanks. Link to comment Share on other sites More sharing options...
alexm Posted March 27, 2022 Share Posted March 27, 2022 @kongondo awesome! I've just tried to access it via the link with my code etc but it goes to the attached page. Link to comment Share on other sites More sharing options...
kongondo Posted March 27, 2022 Author Share Posted March 27, 2022 1 hour ago, alexm said: I've just tried to access it via the link with my code etc but it goes to the attached page. Apologies I wasn't clear. I meant the link that was sent to your email when you purchased Padloper 2. Please let me know if you cannot find it and I'll send it to you. Alternatively, please use the resend link form I linked to above. Sorry for the confusion. Link to comment Share on other sites More sharing options...
alexm Posted March 27, 2022 Share Posted March 27, 2022 @kongondo I can't find it. I've got my unique link from the original email, the payapl receipt with transaction number too, but those don't work as invoice number to resend link. Sorry about this. Link to comment Share on other sites More sharing options...
kongondo Posted March 27, 2022 Author Share Posted March 27, 2022 @alexm, No problem. I have sent you an email. Thanks. 1 Link to comment Share on other sites More sharing options...
alexm Posted March 28, 2022 Share Posted March 28, 2022 @kongondo Thank you kindly sir ? Link to comment Share on other sites More sharing options...
alexm Posted March 30, 2022 Share Posted March 30, 2022 Hey @kongondo just to let you know I'm getting some errors when installing the latest version due to some trailing commas. See screenshots. I think there were a few instances of trailing slashes in InputfieldPadloperProductStock.php. Link to comment Share on other sites More sharing options...
kongondo Posted March 30, 2022 Author Share Posted March 30, 2022 Hi @alexm, Thanks for reporting. I saw the line #2132 the other day and couldn't figure out where it had come from. Must have been some botched find and replace. I have checked all files now and removed the ones in InputfieldPadloperProductStock.php. Does removing them allow you to install? What PHP version are you using. I am wondering why mine did not throw any errors. ps: Please check your email, thanks. Link to comment Share on other sites More sharing options...
alexm Posted March 30, 2022 Share Posted March 30, 2022 I actually installed it on an instance which was running PHP 7.2 which is incompatible with PadLoper as I found out after I installed. Once I had removed them I refreshed the modules page and all PL modules were listed properly. However, perhaps due to the fact it tripped up on the Order module installation, the table for order status wasn't created. Not a massive issue. Link to comment Share on other sites More sharing options...
kongondo Posted March 30, 2022 Author Share Posted March 30, 2022 I see, thanks. Yes, you need at least PHP 7.4 with BC Math extension https://docs.kongondo.com/start/requirements.html 1 Link to comment Share on other sites More sharing options...
kongondo Posted March 30, 2022 Author Share Posted March 30, 2022 1 hour ago, alexm said: However, perhaps due to the fact it tripped up on the Order module installation, the table for order status wasn't created. Not a massive issue. This was a bug. Just fixed it now. Thanks. 1 Link to comment Share on other sites More sharing options...
alexm Posted March 31, 2022 Share Posted March 31, 2022 @kongondo no problem ???? Link to comment Share on other sites More sharing options...
alexm Posted April 3, 2022 Share Posted April 3, 2022 @kongondo I've tried uninstalling and removing the modules, and re-installing with the updated modules without the trailing commas but I get Modules: Failed to init module: Padloper - SQLSTATE[42S02]: Base table or view not found: 1146 Table 'pw.padloper_order_status' doesn't exist Have you any advice on how to clear this all out completely manually so I can re-install afresh. Many Thanks Link to comment Share on other sites More sharing options...
kongondo Posted April 3, 2022 Author Share Posted April 3, 2022 Hi @alexm, Are you using the release version? I.e. when did you get your Padloper copy? 1 Link to comment Share on other sites More sharing options...
alexm Posted April 3, 2022 Share Posted April 3, 2022 @kongondo ah no, I'm using the last link you emailed me on 27th March when I couldn't login to grab the updated beta version. I also notice that I missed an email from you regarding some testing on the 30th for manual orders. Apologies. I had a manic week and thus, missed your email. I'll be testing it all very shortly and have a website that I'll be upgrading the shop on, so should definitely be able to give some feedback ? Do beta testers need to re-purchase? Link to comment Share on other sites More sharing options...
kongondo Posted April 3, 2022 Author Share Posted April 3, 2022 11 minutes ago, alexm said: I had a manic week and thus, missed your email I reckoned as much ?. 11 minutes ago, alexm said: I'm using the last link you emailed me on 27th March That version does not have the bug fixed, sorry. Please use the latest version. The same link I sent you should work. It is valid for one year effective 30 Match 2022. 21 minutes ago, alexm said: Do beta testers need to re-purchase? No way! That'd be very unfair ?. Now that Padloper has been released (no longer in beta), although the beta testing programme is finished, your licence does not expire with the end of the testing. In fact, your subscription and access to VIP support 1-year countdown starts from the release date, i.e. 30 March 2022. I hope this answers your question. 24 minutes ago, alexm said: so should definitely be able to give some feedback This would be awesome. Thanks. 1 Link to comment Share on other sites More sharing options...
alexm Posted April 3, 2022 Share Posted April 3, 2022 8 minutes ago, kongondo said: I reckoned as much ?. It never ends does it! ??♂️ 9 minutes ago, kongondo said: That version does not have the bug fixed, sorry. Please use the latest version. The same link I sent you should work. It is valid for one year effective 30 Match 2022. Awesome thank you sir! 10 minutes ago, kongondo said: No way! That'd be very unfair ?. Ok this is very good of you indeed. Private message you about this in a mo. 1 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