Virtina won a prestigious project from a creative and marketing company in Texas, United States. The company focuses on solving in-house design concerns for small businesses. The firm strives to address and resolve all the brand and creative needs of small businesses.
The company provides printing services, creative labels with direct mailing. They also specialize in brand merchandise like magnets, T-shirts, bumper stickers, plastic, and more. In essence, they provide end-to-end solutions for building your brand.
The company runs its eCommerce activities on WooCommerce. When they contacted Virtina, the client's website was dealing with several issues. Due to the complexity of the problems, they only wanted a Woo expert to review and fix the issues on their website.
The client's WooCommerce store was suffering from plugin conflicts. Fancy product designer and Gravity forms add-on both allowed the client to edit product features. But, if both stay activated at the same time, then neither of them worked. Whereas, if only one plugin were active, then the client wouldn't face any issues.
Fancy product designer plugin helped their customers create different variations of a product. The gravity forms plugin helped the client to vary and customize the forms in many ways. The client was using gravity form with the Fancy Product Designer plugin, which resulted in a conflict.
The client was also facing issues with another plugin called Postcode/Address Validation. The "SmartyStreets'' integration within the plugin allowed the client to confirm a customer's address. In essence, whenever a user enters an address, SmartyStreets would identify the need for an Apartment or Suite number.
But, the Postcode/Address validation plugin didn't look for or do anything with it. SmartyStreets API would start a DPV (Delivery Point Validation) process. The DPV process was to verify the customer's address. The process would return a DPV code when an apartment or suite number doesn't appear.
In essence, the process checks the address for deliverability, meaning whether a package can get shipped to that address or not. The client wants to identify when the DPV code gets returned. This way, the client could prompt the user to enter either the apartment or suite number in their address.
The client also wanted to keep the "Add to Cart" button greyed out but visible at all times. The button must stay greyed until the customer fills out all the required fields at Checkout. The client also wanted a message to prompt the user to fill out all the mandatory fields to proceed further.
Furthermore, the client wanted to add a feature to the Fancy Product designer plugin. That is, after a user has entered any information onto a field, he or she shouldn't get asked to enter the same info again after they come back to the page from the cart.
But, even when it worked, it requested the user to enter the earlier info. The client wanted a feature that would ask for the information from the customer only once. In essence, to not request any information for a field where the user had already entered some data.
The client also wished to set up a testing site for their live website. Since they got asked by WooCommerce to be a beta tester. As a beta tester, the client would try out new versions of WooCommerce before the official release. The client wanted to start testing with the details they received from WooCommerce.
The WooCommerce experts at Virtina resolved all the plugin conflicts via custom coding. Furthermore, our WooCommerce developers were able to edit the conditions at checkout. This helped to tweak the appearance of the "Add to Cart" button. Besides this, our developers even handled the shipping address issue.
We even created a staging site where the client could test various new WooCommerce features. In the end, they received a WooCommerce store that interacted better with their visitors. Thus, improving the user experience, elevating engagement, and increasing conversions.