Virtina won a challenging project from a company known to offer some of the most sought after seeds on the planet. All the seeds available on their WooCommerce site are hemp seeds. Thus, every seed sold is tested and evaluated extensively to ensure it contains less than 0.03% THC.
The client was using a booster plugin to create custom payment gateways. Using this, they were able to add multiple custom payment gateways to their eCommerce website. They had two gateways on the site, one for the US and one for the rest of the world. However, later, they resorted to accepting only cash payments.
Beyond this, the client was also using a YITH Custom Order Status plugin. The plugin helped them create new, impromptu, and unlimited custom order statuses according to their eCommerce requirements. The client could set the order status as "failed," "declined," "awaiting payment," and much more.
Furthermore, the client also had a custom code running on the backend. The code was used to change the status of unpaid orders. For these orders, the client hadn't received any payment in five days. In other words, the client wanted to automatically cancel all orders with the status "on-hold" if the payment for the order did not arrive after five days.
Beyond which, the order status would change to "No verification of payment." The preexisting code would automatically execute once a day every day. The code would run when the merchant or anyone with an administrator role browses the orders list. The code was integrated into the "function.php" file of their active Child theme.
The client was experiencing some severe inventory issues on their website and wanted it resolved at the earliest. The client was facing a non-replenishing stock issue. If an order was canceled or automatically revoked due to non-payment, the stock levels must replenish to their earlier value.
However, the stock failed to revert to the earlier number. At one point, the problem got so severe that the client felt the need to pause the website and re-do all the inventory manually. The client thought that the YITH Woo plugin caused the problem.
The Woocommerce experts at Virtina carefully examined the website. Post which they tried to establish the source of the issue. To do this they needed to confirm whether it was the custom code or the plugin that was responsible for the problem. The eCommerce experts drilled down the code to get a better understanding from the code and analyzed the plugin.
Start a project with us!
Virtina can help you to increase your revenue, improve profit and enhance customer experience.