Do not upload or edit the package immediately after
downloading it. First confirm what the product requires
and create a safe working copy.
Step 01
Review the product page
Confirm the platform, version, requirements, included files, page count, delivery type, and any third-party dependencies.
Step 02
Save the original archive
Keep an untouched copy of the downloaded ZIP file before editing anything. It is your clean recovery copy.
Step 03
Read the included instructions
Product-specific documentation takes priority over the general instructions on this page.
Step 04
Work from an extracted copy
Extract the archive into a new project folder and make your changes there rather than editing files inside the ZIP.
Do not edit inside the compressed archive.
Some operating systems let you preview files inside
a ZIP. Extract the complete package first so related
folders, paths, permissions, and assets remain
together.
02
Confirm the product requirements
Before installation, review the product page and any
README or documentation file for required technology.
A product may require some combination of:
Runtime
Server and language versions
PHP, Node.js, a framework, a content-management
system, or another runtime may need a minimum
supported version.
Database
Database engine and schema
Confirm whether MySQL, MariaDB, SQLite, or
another database is required and whether an SQL
import is included.
Hosting
Web-server features
Check rewrite support, file permissions, HTTPS,
extensions, memory limits, upload limits, and
whether the host supports the required folders.
Services
External accounts and APIs
Payment, email, maps, analytics, fonts, or other
integrations may require separate credentials,
accounts, fees, or terms.
When a requirement is unclear, ask before purchasing or
deploying the product.
04
Understand the package contents
File names vary by product, but a package may contain:
README / docs
Product version, requirements, installation,
customization, credits, and known limitations.
Source files
HTML, CSS, JavaScript, PHP, framework files,
design files, components, or other editable code.
Assets
Images, icons, fonts, scripts, stylesheets, and
other files referenced by the pages.
Database files
SQL schema, seed data, migration files, or setup
instructions for products using a database.
Configuration sample
Example settings, environment variables, or a
local configuration template that must be copied
and completed.
License and credits
Review the
template license terms
and any separate notices for included third-party
components or assets.
The product description is the authoritative list of
what should be included. Demo images or third-party
services may be shown in a preview without being
licensed for production use.
Follow the product-specific installation instructions.
A typical server-based template uses this sequence:
- Prepare a local or staging environment.
- Create the required database when applicable.
- Import the supplied schema or run the documented migrations.
- Copy or upload the project files while preserving the folder structure.
- Create the local configuration file from the supplied example.
- Enter database, base URL, email, or service settings.
- Apply the required writable-folder permissions.
- Open the documented entry page and complete any installer steps.
- Remove or protect installation files when instructed.
Never publish private credentials.
Keep database passwords, payment secrets, API keys,
OAuth secrets, and production configuration files
out of public repositories, screenshots, support
messages, and downloadable folders.
Static HTML products may require only file upload and
path verification. Framework or application products can
require dependencies, command-line tools, build steps,
environment files, or database migrations.
07
Customize without losing the working baseline
Make one category of changes at a time and test after
each group. A practical order is:
- Site name, logo, colors, and typography.
- Page copy, navigation labels, and contact information.
- Images, icons, videos, and other media.
- Products, services, categories, or database content.
- Layout adjustments and component styling.
- Forms, email, payments, maps, analytics, and APIs.
- Custom features and structural code changes.
Use version control or dated backups so a broken change
can be compared and reversed. Keep a short record of
customized files, database changes, and external
integrations for future maintenance.
Do not rename folders casually.
Stylesheets, scripts, images, includes, imports, and
build tools may depend on the original paths. Search
for every reference before renaming a file or folder.
08
Replace images, fonts, and demo assets
Preview media may be supplied for demonstration only.
Review the package credits and third-party licenses
before using any image, font, icon, video, logo, or
brand asset in production.
| Asset |
Recommended action |
Common problem |
| Images |
Replace with properly licensed, optimized files using the documented dimensions. |
Large images slow the website or crop poorly on mobile. |
| Fonts |
Confirm web-use rights and update every font import or local file reference. |
A missing font silently falls back and changes the layout. |
| Icons |
Preserve the icon library structure or replace all related markup and styles. |
Removing one library can leave empty controls or broken SVG references. |
| Videos |
Use an appropriately hosted and licensed source with a poster image and fallback. |
Autoplay, bandwidth, privacy, or mobile restrictions prevent playback. |
Compress media for the web, provide meaningful
alternative text, and avoid placing private or licensed
client assets in public sample files.
10
Update a customized template safely
Never overwrite a customized production website with a
new template archive without comparing the versions.
An update can replace your code, settings, content, or
database changes.
- Back up the production files and database.
- Read the new version notes and changed-file list.
- Extract the update into a separate folder.
- Compare the clean old version, your customized version, and the new version.
- Apply required database migrations in a test environment first.
- Merge the update into a staging copy rather than overwriting production.
- Retest every affected page, form, integration, and administrator action.
- Deploy only after the staging version is stable and another backup exists.
Product purchases do not automatically promise every
future update. Review the individual product page for
the current version and available update information.
11
Troubleshoot common problems
Common issue
The page has no styling
Confirm the CSS files were uploaded, preserve the original folder structure, and verify that asset paths match the deployed URL.
Common issue
Images do not appear
Check file names, extensions, capitalization, relative paths, and whether the images were included in the uploaded folder.
Common issue
A PHP page is blank
Check the PHP error log, confirm the required PHP version, verify database credentials, and make sure required include files exist.
Common issue
A form does not submit
Confirm the form action, HTTP method, required fields, CSRF/session support, server permissions, and any configured email service.
Common issue
The database connection fails
Verify the host, port, database name, username, password, imported schema, and whether the database server is running.
Common issue
Changes do not appear
Hard-refresh the browser, clear relevant caches, confirm the edited file is the deployed file, and check for duplicate asset copies.
When troubleshooting, return to a clean extracted copy
and reproduce the problem with the fewest possible
changes. This helps determine whether the cause is the
original package, the environment, configuration, or a
later customization.
Copy the exact error message.
Do not report only that a page “does not work.”
Record the complete error, page URL, affected file,
time, action taken, and relevant log entry.
12
Request useful support
A complete support request is easier to investigate.
Include:
- The product name and version.
- The order number when the product was purchased.
- The exact page, file, feature, or installation step involved.
- The complete error message and relevant log entry.
- The steps needed to reproduce the problem.
- Your platform, software, browser, PHP, database, or hosting version.
- Whether the issue occurs in a clean unmodified copy.
- A screenshot that does not expose private information or credentials.
Support does not require your PayPal password, complete
card number, private API secret, database password, or
administrator password. Remove those details before
sharing logs or screenshots.