Daily work
Guide users through login, navigation, customers, products, orders, pricing and support.
Standalone support entrypoint
This package documents the current ClickToPrint application, keeps the support domain separate from the marketing site, and leaves screenshot-ready placeholders you can fill later without rewriting the page.
Overview of counters, tiles, shortcuts and day-to-day entry points after login.
02-dashboard-overview.png
Open planned file
Overview
Based on the provided project archive, ClickToPrint is a CodeIgniter-based print workflow system with customer management, product templates, PDF generation, orders, pricing, invoices and admin support tooling.
Guide users through login, navigation, customers, products, orders, pricing and support.
Summarises what is already bundled in the archive and what still needs configuration before the application can run.
The subdomain can later grow into a fuller knowledge base or ticket portal without disturbing the main site.
support.clicktoprint.ch
Keeping support on its own subdomain makes the system easier to evolve and safer to operate.
You can update manuals, FAQs and support tooling without touching the public marketing site.
SSL, redirects, caching rules and future authentication can be managed specifically for support traffic.
A simple documentation site today can become a richer support centre, ticket portal or customer helpdesk later.
Workflow
These are the first screens and tasks most users should understand.
Use an admin or customer-linked account and confirm the dashboard tiles, counters and shortcuts.
First sign-in view for administrators or customer-linked users.
01-login-screen.png
Open planned file
The left sidebar is the control centre for modules, customer context and day-to-day workflows.
Left sidebar with module access, customer context and operational shortcuts.
03-main-navigation.png
Open planned file
Admins work inside company boundaries, while higher roles can manage broader settings and multiple tenants.
Overview of counters, tiles, shortcuts and day-to-day entry points after login.
02-dashboard-overview.png
Open planned file
The built-in support modal supports request type, urgency, follow-up and screenshot upload or paste.
Structured support request with type, urgency, follow-up and screenshot context.
15-support-modal.png
Open planned file
Modules
Use these sections as the core manual chapters. Each block already includes a filename for the screenshot you can add later.
Use the dedicated customer management screen to maintain customer master data and related addresses.
Customer master data view with address management and maintenance actions.
04-customer-management.png
Open planned file
Administrator accounts, roles and permissions control which teams can see or change each area of the system.
Administrator account list, permission handling and customer-bound access control.
05-user-role-management.png
Open planned file
The product catalogue connects printable items with templates, rules and customer-specific options.
Product list or directory view with template-linked items.
06-product-catalog.png
Open planned file
Advanced template tooling supports PDF-driven layouts, template generation and editor-based refinement.
Template preparation workflow for advanced PDF-driven products.
07-template-wizard.png
Open planned file
Editor view for fields, placement, preview and output adjustments.
08-pdf-editor.png
Open planned file
The shop flow lets users choose products, personalise them, add them to cart and move toward checkout.
Customer-facing ordering flow from product selection to cart and checkout.
09-shop-checkout.png
Open planned file
The order workspace covers quotes, active jobs, finished work and downstream production handling.
Operational overview of quotes, active work and completed orders.
10-orders-list.png
Open planned file
Production batching, imposition settings and print-floor preparation.
11-production-queue.png
Open planned file
Pricing tools, invoice screens and payment tracking support the commercial side of the workflow.
Pricing worksheet, totals, overrides and commercial review controls.
12-pricing-panel.png
Open planned file
Invoice view, payment status and finance-related order details.
13-invoices-payments.png
Open planned file
The system also includes Mail-to-Print entry points and an internal support request flow.
Redeem or review the Mail-to-Print entry flow when enabled.
14-mail-to-print.png
Open planned file
Support
The internal support form is already a useful mini helpdesk and a good bridge to a bigger support system later.
Because this support site is separate, you can later connect the public manual to a richer ticketing or authenticated support workflow without redesigning your main marketing site.
Structured support request with type, urgency, follow-up and screenshot context.
15-support-modal.png
Open planned file
Setup
This support package is ready to upload as documentation. The business application itself still needs runtime configuration before it can fully boot.
Create the database on your hosting stack and import webshop.sql. On shared hosting this may be easiest through phpMyAdmin or the hosting control panel.
Create application/config/database.php and point it at the correct database host, name, user and password.
Use the .env.example values as a guide for APP_BASE_URL, cookie and security settings, plus session storage.
Check uploads, logs, cache and any support screenshot directories that need write access.
If the ci_pdf_fonts table is present, import bundled font definitions with the provided CLI command.
If you use the template wizard scripts, confirm the Python script base path and server-side permissions in the target environment.
mysql -u YOUR_DB_USER -p YOUR_DB_NAME < webshop.sql
php index.php cli/font_sync import
I could not fully boot the business application inside the current build environment because the archive does not include application/config/database.php, this container has no MySQL service, and PHP here has no MySQL extension. The support microsite itself is self-contained and ready for upload.
Hosting panel, phpMyAdmin or shell step used to import webshop.sql and wire credentials.
16-database-import.png
Open planned file
CLI command or terminal output for importing bundled PDF font definitions.
17-font-sync-cli.png
Open planned file
Subdomain, certificate and redirect configuration for support.clicktoprint.ch.
18-ssl-hosting-setup.png
Open planned file
Screenshots
Drop files with these exact names into assets/screenshots/. The page is already wired to those paths, so the placeholders will swap automatically when the images exist.
First sign-in view for administrators or customer-linked users.
01-login-screen.png
Open planned file
Overview of counters, tiles, shortcuts and day-to-day entry points after login.
02-dashboard-overview.png
Open planned file
Left sidebar with module access, customer context and operational shortcuts.
03-main-navigation.png
Open planned file
Customer master data view with address management and maintenance actions.
04-customer-management.png
Open planned file
Administrator account list, permission handling and customer-bound access control.
05-user-role-management.png
Open planned file
Product list or directory view with template-linked items.
06-product-catalog.png
Open planned file
Template preparation workflow for advanced PDF-driven products.
07-template-wizard.png
Open planned file
Editor view for fields, placement, preview and output adjustments.
08-pdf-editor.png
Open planned file
Customer-facing ordering flow from product selection to cart and checkout.
09-shop-checkout.png
Open planned file
Operational overview of quotes, active work and completed orders.
10-orders-list.png
Open planned file
Production batching, imposition settings and print-floor preparation.
11-production-queue.png
Open planned file
Pricing worksheet, totals, overrides and commercial review controls.
12-pricing-panel.png
Open planned file
Invoice view, payment status and finance-related order details.
13-invoices-payments.png
Open planned file
Redeem or review the Mail-to-Print entry flow when enabled.
14-mail-to-print.png
Open planned file
Structured support request with type, urgency, follow-up and screenshot context.
15-support-modal.png
Open planned file
Hosting panel, phpMyAdmin or shell step used to import webshop.sql and wire credentials.
16-database-import.png
Open planned file
CLI command or terminal output for importing bundled PDF font definitions.
17-font-sync-cli.png
Open planned file
Subdomain, certificate and redirect configuration for support.clicktoprint.ch.
18-ssl-hosting-setup.png
Open planned file
FAQ
The manual intentionally points to future screenshot files. Once you upload a real image with the same filename into assets/screenshots/, the placeholder is replaced automatically.
The codebase still needs a working database configuration, a database import, a PHP runtime with MySQL support, and customer-specific environment settings.
Start with login, dashboard, navigation, customer management, product catalogue, template wizard, PDF editor, orders list, production queue and the support modal.
The included .htaccess is set up for the target domain. During temporary staging you can comment out the canonical redirect lines until the final SSL certificate and hostname are active.
Yes. The whole point of keeping support.clicktoprint.ch separate is that you can add FAQs, forms, ticketing or authenticated support flows later without disturbing the main site.