- Logistics dashboard
- Picking lists and real-time tracking
- Customizable PDF templates
- Carrier management and pickup schedules
- Location sorting and optimized routes
- Orders are not showing in the dashboard
- How do I add a location to my products?
- How do I configure my carrier's pickup schedule?
- Can I assign a picking list to an employee?
- Can I create multiple PDF templates?
- The PDF is not displaying correctly
- How do I undo a product picked by mistake?
- How do I change the order status after picking?
Picking List Pro: logistics dashboard + PDF templates
Overview
Picking List Pro: logistics dashboard + PDF templates is a PrestaShop module that transforms your back office into a true logistics command center. Designed for e-commerce merchants managing high order volumes, it allows you to create professional picking lists, track preparation progress in real time, and never miss a carrier pickup again.
Without a dedicated tool, order preparation in PrestaShop is often chaotic: orders printed one by one, loose sheets that get lost in the warehouse, no visibility on preparation progress, and carriers arriving when nothing is ready. The result? Stress, errors, delays, and unhappy customers.
Picking List Pro: logistics dashboard + PDF templates solves these problems with a complete, structured workflow: a centralized dashboard with urgency indicators, a pickup view that groups orders by carrier, one-click picking list creation, product-by-product real-time tracking, and fully customizable PDF templates.
Key benefits:
- Logistics dashboard with urgency indicators and carrier countdown
- Unique "By Pickup" view that groups orders by carrier and pickup time
- One-click batch or individual picking list creation
- Product-by-product real-time progress tracking
- 100% customizable PDF templates with drag & drop editor
- Automatic product sorting by location for optimized routes
- Automatic order status change after picking completion
Features
Logistics dashboard
The Dashboard is the heart of the module and your logistics command center. The "To Process Now" section displays all orders that need to be prepared with two complementary viewing modes.
The List mode presents orders in a comprehensive table with customizable columns: reference, date, customer, carrier, status, amount, unit count, age, and urgency indicator. You can select multiple orders via checkboxes and create a grouped picking list in one click.
The "By Pickup" mode is the module's standout feature. Orders are grouped by carrier with pickup time display and a real-time countdown. A color badge indicates the status: green (enough time), orange (tight deadline), red (risk of missing the pickup). This view lets you immediately prioritize the most urgent preparations.
Advanced filters and search are available to refine the display. The table columns are fully customizable from the module configuration.
Picking lists and real-time tracking
Picking list creation is done directly from the dashboard. Select one or more orders, then click "Create picking list from selected orders". A modal lets you choose the PDF template, assign the list to an employee, and generate the PDF immediately if desired.
Each picking list has a detailed view with a unique reference (e.g., PL-20251222-001), a progress bar with percentage, and a table of products to pick. Products are automatically sorted by location to optimize the picker's route through the warehouse.
For each product, a button marks it as "Picked", updating the progress bar in real time. An undo button allows error correction. When all products are picked at 100%, the picking list automatically moves to "Completed" status and orders change status according to your configuration.
Picking lists can be exported to PDF, CSV, or printed directly. An "Invoices" button also allows grouping associated invoices.
Customizable PDF templates
The template system lets you fully customize the appearance of generated PDFs. A "Standard" template is automatically created upon installation, and you can create as many additional templates as needed: a compact template for small orders, a template with images for new pickers, etc.
The template editor offers full control over table columns (field, label, width, alignment), page settings (A4/Letter format, portrait/landscape orientation), display options (shop logo, product images, checkboxes, date, summary), and visual style (font size, header color, alternating row colors). A PDF preview is available before saving.
Carrier management and pickup schedules
Carrier configuration is essential for the "By Pickup" view. For each carrier, you define pickup time slots by day of the week, minimum preparation time, and exception days (holidays, exceptional closures).
For example, for Chronopost, you can configure a pickup at 4:00 PM Monday through Friday with 30 minutes minimum preparation time. The module then automatically calculates the countdown and urgency alerts based on these settings.
Location sorting and optimized routes
The module reads your products' locations and uses them to automatically sort picking list lines. This sorting by warehouse zone (A1, B2, etc.) allows the picker to follow an optimized path without backtracking, significantly reducing preparation time.
If some products don't have a defined location, a configurable secondary sort (by product ID, reference, name, etc.) is automatically applied.
Installation
Module installation
- Download the module ZIP file from your WePresta account
- In your PrestaShop back office, go to Modules > Module Manager
- Click Upload a module and select the ZIP file
- Once installed, click Configure to access the module
After installation, the module automatically creates the necessary database tables and a default "Standard" PDF template. The module is then accessible from the Modules > Picking List Pro: logistics dashboard + PDF templates menu, or via the "Dashboard" link in the module configuration.
Configuration
General settings
The General tab lets you configure the module's fundamental settings:
- Reference prefix: Picking list reference prefix (default "PL-")
- Default template: PDF template used by default when creating lists
- Retention period: How long completed picking lists are kept, in days
- Orders to display: Order statuses shown in the dashboard (Payment Accepted, etc.)
- Completed Picking List Order Status: Status automatically applied to orders after 100% picking
- Enable location sorting: Enables automatic product sorting by location
- Fallback sorting: Secondary sort when no location is defined (Product ID, Reference, Name, etc.)
Dashboard customization
The "Custom Dashboard" tab lets you customize the columns displayed in the "To Process Now" table. Available columns include: Order Reference, Order Date, Customer Name, Urgency, Carrier, Order Status, Total Amount, Units Count, Weight, and Age. Use drag & drop to reorder and the toggle switch to enable or disable each column.
Advanced settings
The Advanced tab provides technical options to fine-tune module behavior: PDF file and log retention periods, PDF file compression, template caching for better performance, and a Debug mode for troubleshooting with detailed logs.
Requirements
- PrestaShop 8.0 or higher (compatible with 9.x)
- PHP 8.1 or higher
- Back office access with module administration rights
FAQ
Orders are not showing in the dashboard
Check that your order statuses are checked in Configuration > General > Orders to display. Only selected statuses appear in the dashboard. By default, only "Payment Accepted" is enabled.
How do I add a location to my products?
Locations are managed via a custom field in PrestaShop or via the API. The module reads this field and uses it for automatic product sorting in picking lists. See the technical documentation for integration details.
How do I configure my carrier's pickup schedule?
Go to Configuration > Carriers, enable your carrier, then add time slots for each day of the week. Don't forget to set the minimum preparation time so that the countdown and urgency alerts work correctly.
Can I assign a picking list to an employee?
Yes, when creating a picking list, you can select an employee in the "Assign to" field. That employee will see the list in their workspace.
Can I create multiple PDF templates?
Yes, you can create as many templates as needed. For example: a compact template for small orders, a template with images for new pickers, a template without checkboxes for archiving.
The PDF is not displaying correctly
Check that PDF compression is disabled in the Advanced settings. Clear the PrestaShop cache and the template cache. If the problem persists, enable Debug mode and check the logs to identify the issue.
How do I undo a product picked by mistake?
In the picking list detail view, click the undo button next to the product in question. It will revert to "Pending" status and the progress bar will be updated automatically.
How do I change the order status after picking?
In Configuration > General > Completed Picking List Order Status, select the desired status. It will be applied automatically when a picking list reaches 100% completion.
Support
Contact us through your WePresta customer area or by email for any questions or technical assistance.
Changelog
Version 1.0.0
- Initial release
- Logistics dashboard with List and By Pickup views
- Batch and individual picking list creation
- Real-time progress tracking
- PDF template editor with drag & drop
- Carrier configuration and pickup schedules
- Automatic sorting by location
- Automatic order status change
- PDF, CSV export and printing
- Compatible with PrestaShop 8.x and 9.x