We have a woocommerce plugin dedicated to selling ebooks with several API calls
- A check availability test to make sure the Book is available for sale
- A send order request to place an order
- A get order details to retrieve order details upon completion
Some additional features have been implemented
- A WordPress menu to enter API connexion credentials (Test and Prod)
- Another menu to load orders History
- Send order request failure due to incorrect parameters (Price for example) leading to the refund of the user for the specific failing ebook
Fixes needed
- Group all ebooks selling options and orders History under only one WordPress menu
- A better handling of Send orders failure : Presently, when there are several products in the cart, all of them (ebook or not) will fail if one ebook fails.
Plus the failure notice must be loaded under order History menu too in the admin panel. Thus unlike the Ok case, when the order fails the failure message must be loaded under the History while in the former case only get order details return must be loaded
- A better management of ebook download links. They Presently show in the the order detail upon completion. They must also be loaded under default woocommerce 'chargement' (Download) menu in Client personal Account Space
- The fix of the bug occurring when there are several ebooks in the order. The download links for only one of them is displaying
- Develop an order cancel sub menu to cancel a specific order through API from Admin
- Optimization of the code to avoid any performance issue due to its quality
About the recuiterMember since Aug 26, 2017 Alvaro Garcia
from Barcelona, Spain