Moto payment order created on front end. Payed for with usual MOTO process
complete
Stef Tock
Our remote customer service team currently take phone orders and create orders in WooC admin so they can then process Lloyds MOTO payments.
We use various dynamic pricing, discount rules, bundle offers and automating shipping rules/pricing that only work on the front end of the site.
Our customer service team are also not overly familiar with our products and there is no visual indication of product when adding line items to an admin order.
It would be really useful, that for a specific user role, they could create the order on the front end. That way discounts, dynamic pricing etc would be applied. They would also have a much easier time finding and adding the products and automated shipping rules too. Even if order payment isn't taken on the front, but they are then redirected to the usual MOTO payment screen after setting up the order.
I hope this makes sense and is something you might consider?
I guess, creating a front end order, without payment (a bit like a cash on delivery or other Payless order). On the order confirmation screen, for this specific user role, either the MOTO button could be visible or a redirect to the MOTO order payment screen.
Aaron Bowie
closed
Hi Stef,
Thanks for reaching out and sharing your feature request with us.
After careful consideration, I don't believe that adding this feature to our plugin is necessary. However, there is a simple workaround that can be achieved with a bit of code on the website's side.
You can use a "hidden" payment option, such as "cash on delivery" or a custom payment option, and set it to only display for your team. Your team can then access the frontend of the website and use this option to create the order. Once they select this hidden payment option, the order will be generated in WooCommerce, allowing your team to edit it and process it through MOTO for the customer.
To help you with this, I have created a custom plugin that you can use, which you can find here: https://gist.github.com/AaronBowie/42785f985d4b965a806436dfdb572505
Please note that I won't be able to customize it any further than that for you. If you require further assistance, you may want to consider hiring a freelance developer.
Additionally, I have created a video that demonstrates how this workaround works, which you can find here: https://drive.google.com/file/d/1q_c_K9J9w5rwj8IeXd2TX9R4yfl036I3/view
Please keep in mind that your team will need to edit the customer and billing details before processing the MOTO payment.
Let us know if you have any further questions or concerns.
Best regards,
Aaron
Aaron Bowie
complete
Aaron Bowie
closed
Hi Stef,
Thanks for reaching out and sharing your feature request with us.
After careful consideration, I don't believe that adding this feature to our plugin is necessary. However, there is a simple workaround that can be achieved with a bit of code on the website's side.
You can use a "hidden" payment option, such as "cash on delivery" or a custom payment option, and set it to only display for your team. Your team can then access the frontend of the website and use this option to create the order. Once they select this hidden payment option, the order will be generated in WooCommerce, allowing your team to edit it and process it through MOTO for the customer.
To help you with this, I have created a custom plugin that you can use, which you can find here: https://gist.github.com/AaronBowie/42785f985d4b965a806436dfdb572505
Please note that I won't be able to customize it any further than that for you. If you require further assistance, you may want to consider hiring a freelance developer.
Additionally, I have created a video that demonstrates how this workaround works, which you can find here: https://drive.google.com/file/d/1q_c_K9J9w5rwj8IeXd2TX9R4yfl036I3/view
Please keep in mind that your team will need to edit the customer and billing details before processing the MOTO payment.
Let us know if you have any further questions or concerns.
Best regards,
Aaron