Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Usage Milestone: Time Field for Drupal 8+ Module time_field crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

This module generates a printable packing slip for orders, accessible via a new sub-tab on the administrative order view. It allows for customization, including adding a logo or using the site name, and is designed to be further themeable. Future versions plan to include PDF generation capabilities.

This module provides a customized order view to be used as a printable packing slip. A new sub-tab is added to the administrative order view to access the packing slip page. The order line items are built with views much the same as the default administrative order view page. This view is then embedded into a basic .tpl file that can be themed further. Support for providing a logo is included. If no logo path is defined, the site name will be used instead.

The print view is compatible with the overlay module if enabled. However, in order to get that to work, I had to include the overlay print CSS globally because there was no way to tell if a user was on the packing slip page from the parent frame. If anyone has any insight on that, I'd be happy to hear it. The only side-effect is that the header and footer of the overlay would be hidden when printing another admin page.

Roadmap

The initial plan for this module was to be a very simple, lightweight, way to print a basic packing slip directly from the browser. However, several people have inquired about a downloadable PDF as well. In order to keep this module light and simple, I believe the best way to go about it is to put together a small sub-module to handle PDF generation.

For the current 1.x version:

  • Bulk generate browser printable packing slips

And for version 2:

  • Add sub-module to generate PDF packing slip
  • Bulk generate multi-page PDF packing slips

Please feel free to send feature requests for version 2!

1.2 Update note

If you are updating from 1.1 to 1.2, the default location of the packing slip tab has changed. If you prefer the secondary tab (like in the screenshot), just go to admin/commerce/config/packing-slip and set the the location to "Secondary tab".

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Nov 2025
Latest release
8 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
2.x-dev Dev 8–11 Dec 8, 2025
7.x-1.3 Stable Nov 17, 2025