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). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Commerce Printful

42 sites Security covered Drupal 10–11 Commerce ecosystem
View on drupal.org

This project integrates Drupal Commerce with Printful, a dropshipping service, allowing you to sell branded products like apparel and mugs directly from your Drupal site. Printful handles inventory, printing, packaging, and shipping, while you upload your designs and collect profits after Printful is paid. It automates product creation and order fulfillment with Printful.

Are you looking to sell branded t-shirts, jackets, hoodies, hats, caps, coffee mugs and more on your Drupal site? You've found an easy, low-cost way to do this. All you need to get started is your company logo and a Drupal Commerce shopping cart with a payment gateway of your choice.

This project integrates Drupal Commerce with the Printful drop-shipping and fulfillment provider.

Printful maintains all the inventory and handles all the packaging and shipping. The process is simple and straightforward to upload your company logo and select from thousands of products for your inventory. The Printful API creates product images dynamically, so you don't need to worry about photography.

A card on file with Printful is billed each time an order is placed. The payment gateway receives the payment from the customers and you collect the difference. All your work to set up your store is on the front end as fulfillment is virtually maintenance-free.

The module allows new or existing Drupal Commerce sites to seamlessly integrate their products fulfilled by Printful along with tangible or other product types. The Printful products may be imported using the included UI or drush command.

When checking out, if Printful items are found in the cart, the Printful API is consulted to retrieve shipping costs for the Printful shipping method. Upon completion of an order with Printful items, the API is again contacted to transfer the order information to Printful. You may select to have the orders transferred as drafts or fully automate the fulfillment.

This module is fully compatible with Drupal 11 and Commerce 3.x.
Older Drupal 10 / Commerce 2.x versions are no longer supported as of version 3.0.0.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

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

Releases

Version Type Core Release date
3.0.1 Stable 10–11 Oct 28, 2025
3.0.0 Stable 10–11 Oct 27, 2025