Deviser Smart Product Configurator is a WordPress plugin for configuring products with categories, parent groups, subgroups, and selectable options. It supports image combinations, configurable frontend layouts, price adjustments, and summary and enquiry forms.
dpcon_product custom post type.dpcon_product_type) and Product Categories (dpcon_product_category).dpcon_group) and assign Configurator Options (dpcon_option) to groups.[dpcon_product id="123"] - display a published configurator product.
The product shortcode accepts optional attributes: title="yes", price="yes", and description="yes"; set any to "no" to hide that part of the product heading area.
Deviser Smart Product Configurator is distributed under the GNU General Public License, version 2 or later.
The plugin’s custom PHP, JavaScript, and CSS source files are included in the distributed plugin package.
The custom JavaScript files are maintained in human-readable format and are loaded directly through WordPress.
The primary JavaScript source files are located in the following directory:
assets/js/
These include:
assets/js/dpcon-admin-builder.js
assets/js/dpcon-category-meta.js
assets/js/dpcon-form-integration.js
assets/js/dpcon-frontend.js
assets/js/dpcon-group-meta.js
assets/js/dpcon-option-meta.js
assets/js/dpcon-product-meta.js
assets/js/dpcon-settings.js
The plugin’s custom JavaScript functionality does not require a separate npm, webpack, or JavaScript compilation process.
Custom frontend and admin stylesheets are included in the assets/css/ directory.
Third-party libraries are documented separately below.
This plugin bundles the following third-party library to enhance functionality:
The plugin utilizes a locally bundled version of Select2.
It is served entirely from the local WordPress installation
and does not make requests to an external CDN.
This plugin can request Google Fonts when a website administrator selects a Google-hosted font in the Typography settings. There is no separate external-service consent switch. By default, no Google font is selected.
Terms of Service: https://policies.google.com/terms
Purpose: Allows website administrators to choose custom typography styles for the frontend product configurator.
The plugin includes a built-in Custom Forms builder that allows website visitors to submit enquiry information.
Depending on the fields configured by the website administrator, submitted information may include:
Name
Email address
Phone number
Message
Selected product configuration
Selected options and calculated prices
When a visitor submits a built-in enquiry form, the submitted details and selected product configuration are sent by email to the site administrator using the WordPress wp_mail() function. By default, the recipient is the site administration email address; developers can customize the recipient using the dpcon_custom_form_admin_email filter. If the visitor supplies an email address, the plugin also attempts to send a confirmation email to that address.
Email delivery depends on the website’s WordPress mail configuration and any mail delivery plugin or service configured on the site. The plugin does not operate a separate email delivery service. Site administrators should explain enquiry submissions and email processing in their own privacy notice.
Website administrators are responsible for providing appropriate privacy notices and handling submitted information according to applicable privacy laws.
The plugin’s use of Google Fonts is described in the External Services section above.