{"id":324363,"date":"2026-06-30T07:16:18","date_gmt":"2026-06-30T07:16:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/pdf-invoice-lite-for-woocommerce\/"},"modified":"2026-06-30T07:15:59","modified_gmt":"2026-06-30T07:15:59","slug":"wpkoders-pdf-invoice-lite","status":"publish","type":"plugin","link":"https:\/\/bho.wordpress.org\/plugins\/wpkoders-pdf-invoice-lite\/","author":23243001,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"WPKoders PDF Invoice Lite for WooCommerce","header_author":"WPKoders","header_description":"Show customers a clean, branded invoice they can print or save as PDF from any browser. Lite version of PDF Invoice, Packing Slips & Credit Notes by WPKoders.","assets_banners_color":"604aa0","last_updated":"2026-06-30 07:15:59","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/woocommerce.com\/products\/pdf-invoice","header_author_uri":"https:\/\/wpkoders.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":44,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"wpkoders","date":"2026-06-30 07:15:59"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3591019,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3591019,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3591019,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3591035,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"landingPage\":\"\\\/invoice-preview\\\/\",\"login\":true,\"preferredVersions\":{\"php\":\"8.3\",\"wp\":\"latest\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"features\":{\"networking\":true},\"siteOptions\":{\"blogname\":\"WPKoders PDF Invoice Lite Demo\"},\"steps\":[{\"step\":\"installPlugin\",\"progress\":{\"caption\":\"Installing WooCommerce (this may take a moment)...\"},\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"woocommerce\"},\"options\":{\"activate\":true}},{\"step\":\"installPlugin\",\"progress\":{\"caption\":\"Installing WPKoders PDF Invoice Lite...\"},\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"wpkoders-pdf-invoice-lite\"},\"options\":{\"activate\":true}},{\"step\":\"runPHP\",\"progress\":{\"caption\":\"Building a sample completed order + invoice...\"},\"code\":\"<?php require_once '\\\/wordpress\\\/wp-load.php'; update_option('woocommerce_coming_soon','no'); update_option('woocommerce_store_pages_only','no'); update_option('permalink_structure','\\\/%postname%\\\/'); if (class_exists('WC_Product_Simple') && function_exists('wc_create_order')) { $p = new WC_Product_Simple(); $p->set_name('Consulting Service'); $p->set_status('publish'); $p->set_catalog_visibility('visible'); $p->set_regular_price('149.00'); $p->set_price('149.00'); $pid = $p->save(); $order = wc_create_order(); $order->add_product( wc_get_product($pid), 1 ); $order->set_address(array('first_name'=>'Sarah','last_name'=>'Johnson','company'=>'WPKoders','address_1'=>'482 Maple Avenue','city'=>'Austin','state'=>'TX','postcode'=>'78701','country'=>'US','email'=>'sarah.johnson@example.com','phone'=>'(512) 555-0142'), 'billing'); $order->calculate_totals(); $order->set_status('completed'); $order->save(); $oid = $order->get_id(); $okey = $order->get_order_key(); $invoice_url = admin_url('admin-ajax.php?action=pdfinvl_view_invoice&order_id=' . $oid . '&key=' . rawurlencode($okey)); $content = '<p style=\\\"font-size:15px;color:#444;\\\">Below is the print-ready invoice generated by <strong>WPKoders PDF Invoice Lite<\\\/strong> for a sample completed order. Customers can print it or save it as a PDF from their browser.<\\\/p><p><a class=\\\"button\\\" style=\\\"display:inline-block;background:#7257B6;color:#fff;padding:10px 18px;border-radius:6px;text-decoration:none;\\\" href=\\\"' . esc_url($invoice_url) . '\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">Open the invoice in a new tab &rarr;<\\\/a><\\\/p><iframe src=\\\"' . esc_url($invoice_url) . '\\\" style=\\\"width:100%;height:1150px;border:1px solid #e2e2e2;border-radius:8px;margin-top:8px;\\\" title=\\\"PDF Invoice preview\\\"><\\\/iframe>'; wp_insert_post(array('post_title'=>'Invoice Preview','post_name'=>'invoice-preview','post_status'=>'publish','post_type'=>'page','post_content'=>$content)); } flush_rewrite_rules();\"}]}"}},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3591019,"resolution":"1","location":"assets","locale":"","width":2940,"height":1230},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3591019,"resolution":"2","location":"assets","locale":"","width":2940,"height":1418}},"screenshots":{"1":"A branded, print-ready invoice with your logo and accent color.","2":"The \"Save as PDF\" button on the WooCommerce order screen.","3":"The \"Invoice\" link on the customer's My Account &rarr; Orders page.","4":"The PDF Invoice settings screen with company branding and Pro features."}},"plugin_section":[],"plugin_tags":[269546,73268,77044,26349,62469],"plugin_category":[],"plugin_contributors":[263980],"plugin_business_model":[],"class_list":["post-324363","plugin","type-plugin","status-publish","hentry","plugin_tags-invoice-template","plugin_tags-order-invoice","plugin_tags-print-invoice","plugin_tags-receipt","plugin_tags-woocommerce-invoice","plugin_contributors-wpkoders","plugin_committers-wpkoders"],"banners":{"banner":"https:\/\/ps.w.org\/wpkoders-pdf-invoice-lite\/assets\/banner-772x250.png?rev=3591019","banner_2x":"https:\/\/ps.w.org\/wpkoders-pdf-invoice-lite\/assets\/banner-1544x500.png?rev=3591019","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wpkoders-pdf-invoice-lite\/assets\/icon-256x256.png?rev=3591019","icon_2x":"https:\/\/ps.w.org\/wpkoders-pdf-invoice-lite\/assets\/icon-256x256.png?rev=3591019","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wpkoders-pdf-invoice-lite\/assets\/screenshot-1.png?rev=3591019","caption":"A branded, print-ready invoice with your logo and accent color."},{"src":"https:\/\/ps.w.org\/wpkoders-pdf-invoice-lite\/assets\/screenshot-2.png?rev=3591019","caption":"The \"Save as PDF\" button on the WooCommerce order screen."}],"raw_content":"<!--section=description-->\n<p><strong>PDF Invoice Lite<\/strong> gives every WooCommerce order a clean, branded invoice your customers can open and <strong>print or Save as PDF straight from their browser<\/strong> \u2014 no setup beyond adding your logo and company details. Store managers get a one-click invoice button on the order screen; customers get an invoice link in their account, on the order-received page, and in their order emails.<\/p>\n\n<p>PDF Invoice Lite shows your customers a clean, branded invoice on screen \u2014 ready to print or save as PDF from any browser. Pro generates real downloadable .pdf files that auto-attach to WooCommerce order emails, bulk-export from the orders list, and support multiple branded templates plus packing slips and credit notes.<\/p>\n\n<h4>What you get in Lite<\/h4>\n\n<ul>\n<li>A branded, print-ready invoice for every order (print or Save as PDF from any browser).<\/li>\n<li>Your branding: company name, address, email, logo, and accent color.<\/li>\n<li>A \"Save as PDF\" button on the order screen for store managers.<\/li>\n<li>An \"Invoice\" link for customers in My Account, on the order-received page, and in order emails.<\/li>\n<li>Correct currency and totals using your WooCommerce settings.<\/li>\n<li>Compatible with High-Performance Order Storage (HPOS) and the Cart &amp; Checkout Blocks.<\/li>\n<\/ul>\n\n<h4>PDF Invoice Lite vs Pro<\/h4>\n\n<p>Lite shows the invoice on screen \u2014 print or Save as PDF. <a href=\"https:\/\/woocommerce.com\/products\/pdf-invoice?utm_source=wp_lite&amp;utm_medium=readme&amp;utm_campaign=pdf_invoice\">PDF Invoice Pro<\/a> turns it into real PDF files, automated:<\/p>\n\n<ul>\n<li><strong>Real downloadable .pdf files<\/strong> generated on your server.<\/li>\n<li><strong>Auto-attach<\/strong> invoice PDFs to WooCommerce order emails.<\/li>\n<li><strong>Packing slips and credit notes<\/strong>, not just invoices.<\/li>\n<li><strong>Bulk-export<\/strong> PDFs as a ZIP from the orders list.<\/li>\n<li><strong>Multiple branded templates<\/strong> and advanced layouts.<\/li>\n<li><strong>Auto-generate<\/strong> documents on order status changes.<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/woocommerce.com\/products\/pdf-invoice?utm_source=wp_lite&amp;utm_medium=readme&amp;utm_campaign=pdf_invoice\">Upgrade to PDF Invoice Pro &rarr;<\/a><\/p>\n\n<p>Built by <a href=\"https:\/\/woocommerce.com\/vendor\/wpkoders\/\">WPKoders<\/a>, a WooCommerce Marketplace vendor. No tracking, no calls home, no account required.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin does not connect to any external services and does not send any data off your site.<\/p>\n\n<p>The only external links in the plugin are outbound links you can choose to click:<\/p>\n\n<ul>\n<li>The Pro version product page on the WooCommerce Marketplace (https:\/\/woocommerce.com\/products\/pdf-invoice).<\/li>\n<li>The WPKoders vendor page (https:\/\/woocommerce.com\/vendor\/wpkoders\/).<\/li>\n<\/ul>\n\n<h3>Privacy Policy<\/h3>\n\n<p>PDF Invoice Lite does not collect, store, or transmit any personal data. Invoices are generated on demand from your existing WooCommerce order data and your branding settings, which are stored locally in your WordPress database. The plugin does not use cookies, does not include analytics, and does not call home.<\/p>\n\n<!--section=installation-->\n<h4>From your WordPress dashboard<\/h4>\n\n<ol>\n<li>Go to Plugins &rarr; Add New.<\/li>\n<li>Search for \"PDF Invoice Lite\".<\/li>\n<li>Click Install Now, then Activate.<\/li>\n<li>Make sure WooCommerce is installed and active.<\/li>\n<\/ol>\n\n<h4>Manual installation<\/h4>\n\n<ol>\n<li>Upload the <code>pdf-invoice-lite<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the Plugins screen in WordPress.<\/li>\n<\/ol>\n\n<h4>Setup<\/h4>\n\n<ol>\n<li>Go to WooCommerce &rarr; PDF Invoice.<\/li>\n<li>Add your company name, address, email, logo, and accent color.<\/li>\n<li>Open any order and click <strong>Save as PDF<\/strong>, or let customers view their invoice from My Account.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20require%20woocommerce%3F\"><h3>Does this require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. If WooCommerce is not active you'll see an admin notice, and the invoice features load only when WooCommerce is present.<\/p><\/dd>\n<dt id=\"what%27s%20the%20difference%20between%20lite%20and%20pro%3F\"><h3>What's the difference between Lite and Pro?<\/h3><\/dt>\n<dd><p>Lite shows your customers a clean, branded invoice on screen \u2014 ready to print or save as PDF from any browser. Pro generates real downloadable .pdf files that auto-attach to WooCommerce order emails, bulk-export from the orders list, and support multiple branded templates plus packing slips and credit notes. See <a href=\"https:\/\/woocommerce.com\/products\/pdf-invoice?utm_source=wp_lite&amp;utm_medium=readme&amp;utm_campaign=pdf_invoice\">PDF Invoice Pro<\/a>.<\/p><\/dd>\n<dt id=\"can%20i%20get%20a%20real%20downloadable%20pdf%20file%3F\"><h3>Can I get a real downloadable PDF file?<\/h3><\/dt>\n<dd><p>Lite produces the invoice as an on-screen, print-ready page \u2014 use your browser's \"Save as PDF\" to download it. Server-generated .pdf files are a Pro feature.<\/p><\/dd>\n<dt id=\"can%20invoices%20attach%20to%20order%20emails%20automatically%3F\"><h3>Can invoices attach to order emails automatically?<\/h3><\/dt>\n<dd><p>Lite adds a link to the invoice in customer order emails. Automatically attaching the PDF file to emails is a Pro feature.<\/p><\/dd>\n<dt id=\"does%20it%20create%20packing%20slips%20or%20credit%20notes%3F\"><h3>Does it create packing slips or credit notes?<\/h3><\/dt>\n<dd><p>Lite focuses on the order invoice. Packing slips and credit notes are a Pro feature.<\/p><\/dd>\n<dt id=\"will%20the%20printed%20invoice%20include%20my%20theme%20header%20and%20footer%3F\"><h3>Will the printed invoice include my theme header and footer?<\/h3><\/dt>\n<dd><p>No. The invoice opens as its own standalone page, so printing or saving as PDF produces just the invoice \u2014 no site navigation or other page clutter.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release on WordPress.org. Lite version of PDF Invoice, Packing Slips &amp; Credit Notes by WPKoders.<\/li>\n<li>Branded, print-ready invoice for every WooCommerce order (print or save as PDF from the browser).<\/li>\n<li>Company branding: name, address, email, logo, and accent color.<\/li>\n<li>Invoice button on the order screen; invoice link in My Account, the order-received page, and order emails.<\/li>\n<li>Compatible with WooCommerce Cart &amp; Checkout Blocks and High-Performance Order Storage (HPOS).<\/li>\n<\/ul>","raw_excerpt":"Show customers a clean, branded invoice they can print or save as PDF from any browser \u2014 built for WooCommerce orders.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/324363","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=324363"}],"author":[{"embeddable":true,"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpkoders"}],"wp:attachment":[{"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=324363"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=324363"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=324363"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=324363"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=324363"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=324363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}