To ensure Product Designer App (PDA) works smoothly and stably, your website and server environment must meet the minimum requirements below.
PDA handles large design files and printing resources, so server performance plays an important role in overall experience.
Server Requirements #
PHP
- PHP Version:
5.6+(Recommended: PHP 8.0 or higher) - Writable Folders:
- Upload folder
- Cache folder
Memory
- Minimum:
512MB - Recommended:
1GB+
Post & Upload Size
- Recommended:
50MB+ - Minimum:
10MB
Website Requirements #
Prestashop Version: 1.7+, 8.0+, 9.0+
Why Are These Server Requirements Important? #
Although most design actions are processed on the client side (browser), PDA still requires significant server resources for certain tasks, including:
- Uploading images
- Rendering print-ready files
- Processing customer orders
- Storing design data
Design files and print resources can be large, so the server must be able to handle high data volumes efficiently.
Key Server Settings You Need to Configure #
1. Upload & Input Limits
PHP limits how much data can be sent to the server. To support customer designs, you should increase:
post_max_sizeupload_max_filesizemax_file_uploadsmax_input_vars
These settings allow customers to upload images and submit complex design data without errors.
2. PHP Memory Limit
Some processes (such as file rendering) may temporarily require 512MB or more RAM. You should increase:
memory_limit
This ensures stable processing during heavy tasks.
How to Configure PHP Values #
You can adjust server settings in several ways:
Option 1: Using cPanel
Most hosting providers allow you to change PHP settings directly from cPanel.
Option 2: Edit PHP Configuration Files
Modify the PHP configuration via:
.inifiles- File Manager
- FTP access
Option 3: Contact Hosting Support
If you are unsure how to configure these values:
- Contact your hosting provider’s support team
- Ask them to update the required settings
- Upgrade your hosting plan if resources are insufficient
System Status Check #
Product Designer App includes a System Status feature that:
- Checks your current server configuration
- Shows requirement status
- Recommends optimal values directly in the dashboard
This helps you quickly identify and fix any configuration issues. You can refer:

Learn More #
For advanced configuration and optimization, please refer to the Advanced Configuration document for detailed instructions.