Presentation
The Custom Field Groups module for Prestashop is a powerful and flexible solution that allows administrators to create, manage, and customize groups of fields in various sections of the back office. Whether for products, categories, customers, addresses, or even much more, this module offers unparalleled customization, enhancing data management and organization. Additionally, it enables the creation of new modules based on the custom field groups, streamlining backend development.
Let's discover Custom Field Groups module in less than 5 minutes.
Goals and benefits
-
Increased flexibility: Create custom field groups tailored to your specific needs, including basic fields (text, images, number, file, choice, etc.), relationships with other entities (products, categories, brands, etc.), or advanced fields (group, repeater, flexible repeater). Data can be easily retrieved from your templates or PHP code.
-
Improved efficiency: Save time by automating the addition and management of fields in the back office. No coding is required for module configuration or adding fields to the back office.
-
Enhanced performance: Reuse the same images and files across all field group forms, constrain image sizes and file volumes.
-
Optimized user experience: Provide an intuitive and user-friendly interface for administrators with a modern form interface, including drag-and-drop functionality, sorting, and repeater addition for groups of fields. Customize form designs and take advantage of the offered features.
-
Extended Compatibility: Supports numerous back-office entities, including products, categories, customers, employees, addresses, carriers, modules, and more.
Key features
Field group management
Create, modify, and delete field groups effortlessly. Develop modules based on these field groups and ensure consistency across different environments (local, preproduction, production) by saving them as files. Export and import configurations for streamlined management, and leverage versioning tools like Git to facilitate and track changes.
Available field types
- Basic: Text, Textarea, Email, Number, Boolean, Image, File, WYSIWYG, Color, Date, Choice-Single, Choice-Multiple.
- Relation: Product, Category, User, User Group, Carrier, Supplier, Employee, Manufacturer.
- Special: Group, Repeater, Flexible-Repeater.
Field conditions
- Set detailed conditions for each field to ensure data integrity, such as minimum and maximum length, default value, required status, maximum size, acceptable file types, and minimum/maximum values.
- Manage translations for multilingual sites.
- Support for multi-store setups.
Each field conditions is detailed on the associate field documentation.
Layout attributes
Customize the appearance of fields seamlessly integrated into Prestashop's native office design. Tailor the element widths, CSS classes, IDs, and image thumbnail sizes to harmonize with your existing interface, ensuring a cohesive user experience throughout.
Back office field group usage
Seamless integration of custom fields into various back-office sections (33+) such as products, categories, customers, addresses, and more.
Know the complete list of compatible entities.
Creating modules based on field groups
Automatically generate the backend of your modules based on custom field groups to avoid tedious manual development. Easily customize and deploy generated modules.
This comprehensive module enhances the functionality of Prestashop's back office, providing administrators with the tools they need to efficiently manage and customize data fields across multiple entities.