The WooCommerce Mirror Product Configurator is a comprehensive tool for crafting custom mirrors tailored to individual preferences. Ideal for both simple and variable products, it empowers customers to design mirrors by selecting from customizable shapes, dimensions, and drilling options.
Real-time pricing updates and an intuitive setup allow for a seamless experience, while backend features give admins control over shape libraries, file uploads, and flexible discounting. With multilingual support, mobile optimization, and SEO-friendly configurations, this configurator ensures each custom mirror purchase is smooth, accurate, and personalized to perfection.
The Mirror Configurator product page displays all available mirror shapes, each with preset dimensions, allowing customers to visualize and select the ideal shape for their custom mirror. Using AJAX, users can seamlessly select any shape they like; once a shape is chosen, additional input fields for dimensions (such as height and width) become active for precise customization.
Before customizing dimensions, users can also select from various product variations, such as mirror thickness and edge style, based on the options provided by the store. This flexible and intuitive setup enables customers to tailor each mirror to their specific requirements, ensuring a fully personalized and streamlined shopping experience.
On the second step of the Mirror Configurator product page, users can further refine their customizations by specifying additional details. For instance, they can define the number of rounds or cutouts required for the mirror, select the drilling points needed for installation, and upload an attachment file (such as a PDF) to include specific instructions or designs. These options ensure the final product meets exact requirements.
The configurator also dynamically calculates the pricing range based on the inputs provided, such as dimensions, drilling points, and other customization details. This real-time pricing feedback ensures transparency, allowing customers to make informed decisions before proceeding to checkout.
In the backend configuration of the Mirror Product Configurator, you’ll begin by adding shapes and setting essential parameters to create customizable mirror options. You can add an unlimited number of shapes, each with its own detailed settings, making it highly flexible for any mirror customization requirements.
For each shape, you’ll need to specify key information such as enabling the shape, defining rounded corners, assigning a shape name, uploading a shape image, and setting the number of input fields (such as height and width dimensions). You can also define minimum and maximum values for each input field, as well as any percentage adjustments to be applied to the price based on the shape. Additionally, you can select the measurement units (e.g., inches, centimeters) in which customers will enter dimensions, along with other customization settings to ensure a seamless user experience. This backend setup ensures complete control over the mirror configurations available to customers on the product page.
In the backend, you can configure unlimited drilling options to further customize the mirror product. For each drilling option, you can specify settings such as enabling the drilling, naming the drilling type, setting the start and end range, and defining the price adjustment for each range. This flexibility allows you to offer various drilling options that meet diverse installation or design needs.
Additionally, there are file upload settings that allow customers to attach specific files (like design specifications or instructions) to their order. As the admin, you can specify which file types are allowed, entering them as comma-separated values, ensuring that only compatible file formats are uploaded.
Version 1.0.4 Checked with latest version of WooCommerce and WordPress
Version 1.0.3 Version updated
Version 1.0.2 Translation added
Version 1.0.1 Css, Js fixes
Version 1.0.0 Initial release
Published:
Jan 07, 2025 14:04 PM
Version:
Lastest
Category:
Tags: