uStore Input Controls - xmpie-users/uStore-js GitHub Wiki
uStore Input Controls
Introduction
uStore version 25.2 introduced a new preset that allows store adminstrators to install custom Input Controls (also known as DUCs - Dial User Controls). Input Controls are used on Dynamic product pages in Single Page or NG mode and can provide more features or flexibility for shoppers when customizing dynamic products. For example, instead of using the default text input, drop-down list, or radio button controls, a custom Input Control can provide a more relevant user control for the shopper to select or enter a value that is used in the dynamic document.
This page is a repository of Input Controls created by XMPie users which may be of help for others.
Installing and using custom Input Controls
For information on how to develop or write your own Input Controls, refer to the Input Control Development Guide
This uStore Help Page explains how to install or update an Input Control.
Once the Input Control is installed, you can select and configure it on the Customization Wizard Setup page when creating or editing a dynamic product.
Custom Input Controls
- Subordinate Select - similar to dependent dropdown
- Dropdown List with Other - show a preconfigured list but allow free text input
- Text with Counter - show a text area with character counter and set limit
- CMYK Color Selector - simple color picker
- Custom Date Picker - Configurable date and/or time picker with business-hours and weekend/holiday blocking
Disclaimer
Note that this repository is operated and managed by XMPie users and customers. While some XMPie employees may contribute to this repository and wiki, it should be noted that:
- The custom Input Controls on this page are not officially written, provided, tested, or supported by XMPie
- The views and comments expressed are those of the author and not XMPie.
- The Input Controls on this page are provided "as is" without warranty of any kind, either express or implied. Every care has been taken to test the controls, however there may be technical inaccuracies or typographical errors. Neither XMPie nor the author assume any responsibility for errors or omissions. Nor is any liability assumed for damages resulting from the use of the control or the information contained herein.
- You should first check custom Input Controls on a test store or development server before using them on your production store(s).