by CloudCatch LLC
5 (25 reviews)
Cart PDF for WooCommerce
Adds ability for users and guests to download their WooCommerce cart as PDF
Tested up to WP 6.8 (Current: 6.9.1)
v3.2.0
Current Version v3.2.0
Updated 6 months ago
Last Update on 05 Aug, 2025
Refreshed 14 hours ago
Last Refreshed on
Rank
#5,705
—
No change
Active Installs
1K+
-46.2%
KW Avg Position
N/A
—
No change
Downloads
32K
+2 today
Support Resolved
33%
—
No change
Rating
100%
Review 5 out of 5
5
(25 reviews)
Next Milestone 2K
1K+
2K+
375
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro
Unlock Exact Install Count
See the precise estimated active installs for this plugin, calculated from real-time ranking data.
- Exact install estimates within tiers
- Track install growth over time
- Milestone progress predictions
Need 179 more installs to reach 2K+
Rank Changes
Current
#5,705
Change
Best
#
Downloads Growth
Downloads
Growth
Peak
Upgrade to Pro
Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.
Upgrade NowReviews & Ratings
5.0
25 reviews
Overall
100%
5
25
(100%)
4
0
(0%)
3
0
(0%)
2
0
(0%)
1
0
(0%)
Tracked Keywords
Showing 0 of 0| Keyword | Position | Change | Type | Updated |
|---|---|---|---|---|
| No keyword data available yet. | ||||
Unlock Keyword Analytics
Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.
- Full keyword position tracking
- Historical ranking data
- Competitor keyword analysis
Support Threads Overview
Resolved
Unresolved
3
Total Threads
1
Resolved
2
Unresolved
33%
Resolution Rate
Track This Plugin
Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.
Start Tracking FreePlugin Details
- Version
- 3.2.0
- Last Updated
- Aug 05, 2025
- Requires WP
- 6.2+
- Tested Up To
- 6.8
- PHP Version
- 8.0.0 or higher
- Author
- CloudCatch LLC
Support & Rating
- Rating
- ★ ★ ★ ★ ★ 5
- Reviews
- 25
- Support Threads
- 3
- Resolved
- 33%
Frequently Asked Questions
Common questions about Cart PDF for WooCommerce
function child_theme_wc_cart_pdf_destination( $dest ) {
if ( class_exists( '\WCCartPDF\Mpdf\Output\Destination' ) ) {
$dest = \WCCartPDF\Mpdf\Output\Destination::INLINE;
}
return $dest;
}
add_filter( 'wc_cart_pdf_destination', 'child_theme_wc_cart_pdf_destination' );
if ( class_exists( '\WCCartPDF\Mpdf\Output\Destination' ) ) {
$dest = \WCCartPDF\Mpdf\Output\Destination::INLINE;
}
return $dest;
}
add_filter( 'wc_cart_pdf_destination', 'child_theme_wc_cart_pdf_destination' );
/**
* Remove the default download cart button
*/
remove_action( 'woocommerce_proceed_to_checkout', 'wc_cart_pdf_button', 21 );
/**
* Replace the default download cart button with our own logic to display a login notice for guests
*/
function child_theme_wc_cart_pdf_button() {
if( ! is_cart() || WC()->cart->is_empty() ) {
return;
}
if ( is_user_logged_in() ) :
?>
<a href="<?php echo esc_url( wp_nonce_url( add_query_arg( array( 'cart-pdf' => '1' ), wc_get_cart_url() ), 'cart-pdf' ) );?>" class="cart-pdf-button button" target="_blank">
<?php esc_html_e( 'Download Cart as PDF', 'wc-cart-pdf' ); ?>
</a>
<?php else : ?>
<p><a href="<?php echo get_permalink( get_option( 'woocommerce_myaccount_page_id' ) ); ?>" class="cart-pdf-login"><?php esc_html_e( 'Please login to download your cart as a PDF', 'wc-cart-pdf' ); ?></a></p>
<?php
endif;
}
add_action( 'woocommerce_proceed_to_checkout', 'child_theme_wc_cart_pdf_button', 21 );
Product images are not showing on PDF
Try adding the following to your wp-config.php file:
define( 'WC_CART_PDF_THUMBNAIL_COMPATIBILITY', true );
How can I customize the PDF template?
Copy the PDF template from the plugin folder wc-cart-pdf/templates/cart-table.php into your child theme folder child-theme/woocommerce/wc-cart-pdf/cart-table.php.
From there you can modify the PDF template in your child theme.
* Remove the default download cart button
*/
remove_action( 'woocommerce_proceed_to_checkout', 'wc_cart_pdf_button', 21 );
/**
* Replace the default download cart button with our own logic to display a login notice for guests
*/
function child_theme_wc_cart_pdf_button() {
if( ! is_cart() || WC()->cart->is_empty() ) {
return;
}
if ( is_user_logged_in() ) :
?>
<a href="<?php echo esc_url( wp_nonce_url( add_query_arg( array( 'cart-pdf' => '1' ), wc_get_cart_url() ), 'cart-pdf' ) );?>" class="cart-pdf-button button" target="_blank">
<?php esc_html_e( 'Download Cart as PDF', 'wc-cart-pdf' ); ?>
</a>
<?php else : ?>
<p><a href="<?php echo get_permalink( get_option( 'woocommerce_myaccount_page_id' ) ); ?>" class="cart-pdf-login"><?php esc_html_e( 'Please login to download your cart as a PDF', 'wc-cart-pdf' ); ?></a></p>
<?php
endif;
}
add_action( 'woocommerce_proceed_to_checkout', 'child_theme_wc_cart_pdf_button', 21 );
Product images are not showing on PDF
Try adding the following to your wp-config.php file:
define( 'WC_CART_PDF_THUMBNAIL_COMPATIBILITY', true );
How can I customize the PDF template?
Copy the PDF template from the plugin folder wc-cart-pdf/templates/cart-table.php into your child theme folder child-theme/woocommerce/wc-cart-pdf/cart-table.php.
From there you can modify the PDF template in your child theme.