A florist contacted us to set up a system for selling products with personalized prices on WooCommerce. Indeed, according to his explanations, the price of each bouquet of flowers can vary depending on the customer's needs. She therefore wanted to be contacted by the customer, take the characteristics of her bouquet and configure the order in WooCommerce. The customer could then log in to make the payment. Although many people don't know, such options already exist on WooCommerce. In this article, we will explain the steps to follow to put the products in the customer's account. And, allow him to connect only for payment. In the case of the florist, we can further simplify the process by creating a more user-friendly interface. However, here are the steps to follow with your default Woocommerce.
On your website, for example, you can display standard products that can give customers an idea of what to expect and direct them to the account creation page. WooCommerce already offers the ability to create an account. You can enable it from WooCommerce setup. To activate it, go to the tab:
Once this is done, the user can either create an account on the order page or my account. Note: WooCommerce offers a few default fields when creating an account. You might need to add more fields to easily connect with the customer. We will provide you with an article for this purpose. Meanwhile, you can contact us if you need this urgently.
IF I limit myself to the case of the florist, she would like to have the customers' contact information to call them to discuss their preference. Therefore, asking a customer to place the order is not necessary. To disable the order page and redirect customers to the account creation page, you can Add this code in the functions.php file of your WordPress theme or contact us for support.
Once you have deactivated the order page, you can simulate in case, choosing a product and creating an account. After adding the product to the cart, when you attempt to access the cart, you should be redirected to the “My Account” page. On this page, you must either log into an existing account or create an account.
Point 4 is the most important part of the process. Indeed, the florist's solution lies in creating an order manually on WooCommerce. To do this, here are the steps to follow: To create an order manually in WooCommerce, follow these steps:
This will create a manual order in WooCommerce with the details you specified. Important Notes:
If you followed the steps above correctly, the customer will be able to see the order in their account on the Order tab. Given the fact that you have selected the “Waiting for Payment” status, your customer will be able to click to make the payment. The payment option they can use will depend on the configuration you have made in your WordPress admin panel. A screenshot illustrating how the order will appear to the customer.
In conclusion, to sell products with Custom Prices per customer on WooCommerce, you can use the default WooCommerce features. It is certainly true that you have to make some adjustments during the process; but that doesn't require much. For reasons of User experience or automation, the current functionality can be adjusted to adapt to your reality. Honored to accompany you if you need assistance. Contact us . If you are looking for WooCommerce professionals to create your online store or develop features, contact us .
Gilblas is a senior entrepreneur and developer with around 13 years of experience, deeply involved in the WordPress community. He helps SMEs grow through custom web solutions and training. He stands out for his ability to automate and industrialize website creation through Phoenix Forge.