PRO Package
The PRO package includes everything from START and GROWTH and adds features for stores with more complex order handling: fulfilment partners, split fulfilment, fulfilment statuses, partner panel, product personalization, private customer files and design approval.
What Is Already Available From START And GROWTH
PRO still includes all lower-package features:
- storefront, catalogue, products, variants, add-ons, cart and checkout;
- customer account, password reset, order history and reviews;
- store panel, orders, customers, settings, demo data and employees;
- product import and export;
- order exports;
- sales reports;
- tracking;
- backup and test restore;
- compliance, SEO, sitemap, GA4, cookies, newsletter, 2FA, rate limiting and audit log.
What PRO Adds
| Area | Additional features |
|---|---|
| Fulfilment partners | Partner dictionary, operational contact, partner assigned to product and partner snapshot in order item. |
| Split fulfilment | Order split into fulfilment groups per partner or internal team. |
| Fulfilment statuses | Independent fulfilment statuses, production notes, tracking per fulfilment, issues and complaints per fulfilment. |
| Partner panel | View limited to assigned fulfilments, minimized customer data and restricted operational actions. |
| Fulfilment export | CSV/XLSX per partner with data needed to complete the order. |
| Notifications | E-mails to fulfilment partners and design approval process notifications. |
| Personalization | Text, textarea, select, radio, checkbox and file fields, required data, validation and visibility in cart and e-mails. |
| Customer files | Private upload, MIME and size limits, controlled download and download audit. |
| Design approval | Process status, customer approval or rejection, design versioning and corrections. |
Fulfilment Partners
A fulfilment partner is a company or internal team that completes part of an order. In PRO, a product can be assigned to a partner, and an order can be split into fulfilment groups.
Important partner data:
- partner code;
- name;
- operational e-mail;
- phone;
- contact person;
- active status;
- internal notes;
- product or category scope.
Split Fulfilment
Split fulfilment lets one order be handled through multiple independent fulfilment streams. Example:
- product A is handled by partner
producer-1; - product B is handled by
warehouse; - product C requires personalization and design approval;
- each group has its own status, notes, tracking and history.
The order status remains the main status, but fulfilments can progress independently. This allows one part of an order to be shipped, an issue to be reported by one partner and other items to continue.
Partner Panel
The fulfilment partner panel should show only the data needed to complete work:
- assigned fulfilments;
- products and variants;
- quantities;
- personalization data;
- customer files or design files;
- deadline and status;
- limited shipping address when the partner ships directly;
- production notes;
- tracking and issue reporting.
A partner should not see full customer history, billing data, store settings, other partners or payments.
Product Personalization
Personalization collects data required to manufacture or prepare a product. A personalization field can be:
- text;
- long text;
- select;
- radio;
- checkbox;
- file upload.
Each field can have a label, description, placeholder, default value, validation and required flag. Different personalization values for the same product should create separate cart lines so different designs are not merged into one item.
Private Customer Files
Customer files must be stored privately, outside the public directory. The system should control:
- allowed MIME types;
- maximum file size;
- relation between file and order, item or fulfilment;
- download permissions for customer, seller and partner;
- download token;
- download audit.
Customer files should never be linked as ordinary public URLs.
Design Approval
The design approval process is needed when a product requires a production file, visualization or correction.
Typical process:
- The customer places an order and provides personalization data.
- The store team or partner prepares a design.
- The customer receives a notification and approval link.
- The customer approves the design or rejects it with a comment.
- After approval, fulfilment continues.
- Design versions and decisions are saved in history.
Process statuses:
- waiting for data;
- waiting for design;
- waiting for approval;
- approved;
- rejected;
- in correction;
- ready for fulfilment.
Fulfilment Export
Fulfilment export per partner is used to pass only the data needed to complete work:
- order ID and fulfilment ID;
- product, variant, SKU and quantity;
- personalization data;
- controlled download links for files;
- deadline;
- status;
- production notes;
- minimal shipping data when the partner ships the product.
Security And Compliance In PRO
PRO needs stricter access discipline because employees, partners and sometimes customer files are part of the workflow.
Recommendations:
- every partner has a separate account or limited access channel;
- a partner sees only their fulfilments;
- customer files are not public;
- file downloads are audited;
- 2FA is enabled for accounts with access to customer data;
- audit log includes status changes, downloads, approvals and design rejections;
- data shared with partners is minimized.
PRO Checklist
- All START checklist items are complete.
- All GROWTH checklist items are complete.
- Fulfilment partners have codes, contacts and active status.
- Products that require fulfilment have an assigned partner.
- Orders split into correct fulfilment groups.
- A partner sees only their fulfilments and minimal data.
- Fulfilment export per partner contains required data and no excessive data.
- Product personalization fields have labels, validation and clear descriptions.
- Customer files are private and downloaded through a controlled endpoint.
- Design approval stores the customer decision and design versions.