Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

commerce_packing_slip

118 sites Security covered
View on drupal.org

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".

Activity

Total releases
2
First release
Nov 2025
Latest release
4 months ago
Release cadence
21 days
Stability
50% stable

Releases

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