PitchPrint is a plugin solution that runs on WordPress + WooCommerce as a Software service providing your clients the ability to create their designs on the fly. It basically provides printing clients an easy to use WYSIWYG (What you see is what you get) “Do it yourself” interface for creating artworks for print.

It is an HTML5 based solution that allows you to create templates for products like Business Card, TShirt, Banners, Phone Templates etc.

This solution is fully based on pre-designed templates. Design templates are created in the editor which are then loaded by individual clients based on taste and choice, then modified to fit their needs and requirements. Based on our studies, it is far easier for majority of clients to edit an existing design template than create a whole design artwork from scratch especially for people with little background in graphics. In addition, it significantly reduces the overall time frame a client spends from landing on your site to placing an order.

The plugin allows your site to connect to our servers, loading the app tool for your users to create with. What’s more.. it’s Free and you can integrate in minutes.

Please learn more about this service from our site: PitchPrint.com


Tested up to WordPress 6.3


Minor release bug fix


Tested up to WordPress 6.3


Updated to using adminUrl in non-product pages.


Tested up to WordPress 6.3


Added compatibility for WooCommerce High Performance Order Storage Upgrade
Tested up to WooCommerce 8.0.2


Tested up to WordPress 6.3


Updates made to project preview in cart.


Decoding process improved.


Fixed session bug.


Fixed session bug.


Now using admin-ajax to save and reset project.


Added a new workflow


Cleared a few warning logs by checking post keys are set.


Storing customer project against customer id, if project was created as guest, then customer registered when placing order.


Now attaching order ID to project.


Tested upto WordPress 6.2 and WooCommerce 7.5.1


Fixed glue and pieces implode warning


Cart image fix.


Improved metadata display.
It is now possible to change the initialization designId via a filter: set_pitchprint_design_id


Display pitchprint meta data in cart for newer cart items in later versions of woocommerce.


Add plugin links


Category customization added.


Minor update – initiation.


Improved saveproject – permissions.


You can now allow the PitchPrint design preview to act as a product image.


Made uploaded file names unqiue


Fixed an issue with WC 5.6


Checking array offset exists on uploadhandler


Only showing the duplicate design button on the cart page.


Tested up to WP 5.7


Displaying warning message to switch browser if IE browser is detected.


Displaying warning message to switch browser if IE browser is detected.


Minor bug fix relating to session and cookies


Minor bug fix relating to cloned projects


If cookies are not allowed, we use session.


Fixed WC 5.2 compatibility issue.


No longer using session to store projects. Now storing projects in WP database.


Tested WP up to 4.3.2


Updated tested up to 5.4


Check session on init hook


Checked headers before session start


Changed the way session is used, to prevent site health errors.


Update to make PitchPrint compatible with WordPress version 5.4


Forced hiding of pp data in item meta


Fix for Divi theme


We tested Woocommerce compatibility up to version 3.6.5


Set browser valid to true.


Fixed some minor issue.


Individually set product to require customization & pdf download.


Check item empty more better for webhook to proceed.


Addedd billing address and billing name to webhooks.


Prevented error on empty post.


Fixed underfined property ‘pp_projects’ notice on line 296 of pitchprint.php file near add to car.


Fixed intval issue on line 341 of uploadHandler.php


Fixed underfined property ‘pp_projects’ notice on line 330 of pitchprint.php file.


Added Order Processing Webhook


Added Mini Display Mode, please see documentation here:


Attach Pitchprint main buttons only once when before add to cart button.


  • Bug fix – related to old php version – more shorthand code .


  • More bug fixes – shorthand code was not compatibable with older php versions.


  • Bug fixes.


Made sure order-complete webhook only triggers if an order contains a PitchPrint project.


Added order-completed webhook.


Added utils folder for checking non-supported browsers.


Added warning message for non-supported browsers like IE 11.

7.1 – 26/08/2014

  • Included file upload feature. With this, customers can upload and attach their files to the product instead of using the design app
  • Customers can view their recent designs in account page
  • Click to duplicate and re-order designs
  • Minor bug fixes

7.1.1 – 26/08/2014

  • Added design thumbnails in cart and recent designs
  • Added Duplicate Design into custom designed items in shopping cart

7.2.0 – 20/03/2015

  • Major upgrade on both server side and client app which includes:
  • Setting loaded Image as Bakcground
  • New Nginx and NodeJS based servers for faster scaling
  • Variable Data plugin to allow for CSV / Excel sheet uploads which generates products based on the number of rows in the file
  • Canvas Adjuster gives customers ability to adjust the canvas at design time or before design
  • Color Templates module makes users change template images like TShirt colors within a project design
  • Global Instagram App without need for registering your own Instagram App
  • Design based default text color
  • Create multiple layouts and assign layouts based on designs
  • Custom PDF Rendering based on requests
  • New Image editor from Adobe Creative Cloud
  • Security fixes limiting files that can be uploaded to non-executables
  • Streamlined Image Tab with Customer Uploads on a separate tab and option to select default Image tab. This is useful for designs that by default requires users to upload their pictures. So the first tab they get to see is Upload your Picture
  • Pixabay Image library search
  • Javascripts and stylesheets now loads from Amazon cloud CDN for faster edge delivery
  • Free anual premium license for Charities and NGOs
  • Ability to add custom JS codes straight from the admin panel

Minor modifications

* Render PDF, Render Raster has been removed. By default, all projects have PDFs rendered while Raster PNG images are generated off the PDF at high resolution based on demand (i.e when you click to download Raster).

7.2.1 – 23/03/2015

  • Fixed conflict issues with WooCommerce PDF Invoices & Packing Slips plugin

7.2.2 – 28/03/2015

  • Fixed a security bug that allows image files uploaded as scripts to run on the server. It’s important that .htaccess is enabled on your site. A .htaccess file is included in pitchprint/uploader/files/ directory that prevents PHP from running any uploaded file, no matter the extension but to simply allow file downloads.

7.2.4 – 09/04/2015

  • Minor bug fixes

8.0.0 – 12/09/2015

  • New App build based on Box’ T3 Framework (http://t3js.org), so your old layout files will automatically be replaced, but all project and designs will load seamlessly well.
  • Added TextBox element
  • New Text-Styles feature that allows grouped text and shapes to be added and edited by customers.
  • Help system
  • Customer can now add their own custom colors
  • App loads inline within the page, and of course you still have the option to pop it on a modal window.
  • App can load on startup
  • Ability to create your own modules and attach to the App using events
  • New Form Data module
  • In-Context text editor
  • App loads way faster with improved caching
  • Theme caching is improved so them changes are reflected instantly
  • We migrated a lot of static files to CDN, notably the language files
  • Improved and Faster PDF generation using more primed servers
  • PDF cut lines are now rendered correctly, far off the bleed area
  • Lots of bug fixes and optimizations

8.0.1 – 01/10/2015

  • Minor fix for Notice warnings

8.2.0 – 01/03/2016

  • Upgrade to new and faster API 8.2.0
  • Fixed bug with preview thumbnails not showing
  • Other minor bug fixes

8.2.1 – 03/04/2016

  • Escape slashes for names and addresses with aprostophes
  • Expanded user data to include addresses and full name
  • Other minor bug fixes

8.3.0 – 31/01/2017

  • New features such as Mobile layout, Item hooks, Thumbnail Navigation, Remix etc
  • Kindly note, the custom JavaScript and other options in the plugin page have been moved to PitchPrint settings page: https://admin.pitchprint.io/settings
  • Other minor bug fixes
  • Kindly read more here: http://docs.pitchprint.com/release-8-3/

8.3.1 – 31/01/2017

  • Minor bug fix

8.3.2 – 31/01/2017

  • Fixes issue with url pointing to PitchPrint domains

8.3.3 – 01/02/2017

  • Minor bug fixes

8.3.4 – 08/04/2017

  • Minor fixes to work with WooCommerce 3.0
  • Integration with upcoming Zapier integration and Projects page

8.3.6 – 10/06/2017

  • Minor bug fixes
  • After this update, settings are stored in WordPress and will no longer need to re-enter Api & Secret keys. But you need to provide them again just this last time.

8.3.8 – 09/10/2017

  • Updated for WooCommerce 3.1+
  • Fixed issue with Zapier integration
  • Minor bug fixes


  • Editor Application.
  • Admin pictures manager.
  • Admin theme manager.
  • Admin settings.


Minimum Requirements

  • WordPress 3.8 or greater
  • PHP version 5.2.4 or greater
  • MySQL version 5.0 or greater
  • WooCommerce 3.0.*

This plugin requires you to have WooCommerce installed. You can download WooCommerce here: or install via the plugins section of your WordPress installation.

Automatic installation

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of PitchPrint, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.

In the search field type “PitchPrint” and click Search Plugins. Once you’ve found our plugin, you can view details about it such as the the point release, rating and description. Most importantly of course, you can install it by simply clicking “Install Now”.

Manual installation

The manual installation method involves downloading our plugin and uploading it to your webserver via your favourite FTP application. The WordPress codex contains instructions on how to do this here.


  1. Using an FTP application like FileZilla, login to your server and change the following folder permissions to 777 (ensure you set every folder / file listed here):

    • plugins/pitchprint/system/settings.php
    • plugins/pitchprint/uploader/files
    • plugins/pitchprint/uploader/files/thumbnail
  2. Next, you need to install PitchPrint API Key. On the left side of the admin menu, you should find “PitchPrint” link. Click it and in the admin page, you will find a link labelled “PLEASE INSTALL PITCHPRINT APIKEY”.

  3. Generate and supply the API Key from our site:
  4. Submit the form and once complete, please delete the install folder as instructed.
  5. To administer a product, go to Products section in the admin and click the “Add Product” link.
  6. There in the Product Data section, you will find “PitchPrint” design template option; select your desired template to assign.

Once an order is placed and a Web2Print design is customized, the order details includes all the PitchPrint details, like high resolution image files, the link to load the project as well as link to download the PDF file. If you do not find these, kindly check to see that the design has these options set to render in the design template section.


After updating, you may need to check your PitchPrint tab again enter in your API and Secret keys.


Does it work on Pad?

Yes it does work on iPad and tablets. It’s built on HTML5.

How do I get support?

We provide support via our Helpscout Portal: where you get to make suggestions, discuss with other users on the forum report any bug as well as request a support to getting your store properly working.

Does the product come with templates and clipart images?

The product comes with few templates and cliparts. However, you are advised to purchase your own library to suit your client base and product needs. Also, there’s a marketplace where designers get to share template ideas. You can start from there and pick your choice as well as create and share with others.

I have an existing shop. Can I still install PitchPrint on it?

Absolutely. You can install it over your existing OpenCart, WordPress, PrestaShop, Shopify or personal custom site without doing a fresh cart installation.

Where will our files be hosted?

PitchPrint is a Software as Service platform with dedicated servers for processing and storage. Your Picture and PDF files are stored on Amazon S3 storage servers. Design files are stored on our dedicated SSD based servers for swift random access and you can request for your files at anytime.
You can also use our Runtime API service to connect to the server and download any of your files with proper authentication.

Where can I get more information?

Check out our website for more details


Nuwamba 1, 2023
Now that we use the online tool for our customers, we are more than satisfied. customers can design their own label. If something doesn’t go through properly with the email, I can use the system to retrieve the correct labels. and quickly label orders. We will continue to use this for a long time, for the convenience of the customer and our own convenience.
Agosta 30, 2023
If you need an online design tool, you can not go wrong with PitchPrint! We were using OpenCart when we first started using PitchPrint and was up and running the same day we installed. We then transitioned over to WooCommerce, and only had to install plugin, and our save designs were still available. It was the easiest part of our transition over to WooCommerce. Being able to have our customers edit our templates has made our jobs a breeze. Wish I had done this years ago! Billy Hayes – The Admin At Print Founders
Mayu 20, 2023
Well where do i begin? Well at the beginning of course. As a small to medium sized print company i was looking for a way to offer more to my clients and make ordering custom items easier for them. With the rise of other “online design tools” such as canva. Great design is something that can often be devalued. I set about researching what options were available in the market place. So many meetings with some other tools offering solutions similar to PitchPrint. All in my opinion although offering a similar product – did not fit with me and my budget. That doesnt mean we cut corners – oh no not by a long shot. Most of them in my opinion were overly priced – very rigid in their setup and there was always that excessive setup cost – and then high monthly too. I dropped on a chat with PitchPrint and had a trial and immeadiately knew this was the one for me! I now am able to offer my designs with customisations for my clients that they can edit themselves. Not only is the plugin and knowledgebase full of so many useful guides but the user interface is way more user friendlyier than many of the other clunky platforms. The support you get from the team is truly out of this world. Trust me i am the type to ask a million questions before leaping and when i say i asked a lot i did. When i have had additional questions the team Rukaya and Alcino are always super responsive and help me achieve what i want to achieve. There are other team members too i just not had the pleasure of dealing with them much but when i have they too are awesome. Thank you Team PitchPrint for all your help and “THE ONLINE DESIGN TOOL” you have provided and everyone should be using!
Nuwamba 17, 2022
I’ve recently taken my small business of selling modest wear for ladies online. All I wanted was to provide my customers with a means of customizing the clothing items they purchased. I came across PitchPrint and I started testing it I must say that I was firstly impressed by the price. Secondly they have plenty of amazing features that will aid me in growing my business, they have a feature which enables my customers to change the color of the clothing items inside the editor. They also have an amazing 3D feature which allows you to view a product from all angles. The editor is simple, easy to use and fully customizable to suite your needs. Last but not least they follow up quite a few times to see whether trial users need any assistance, they offer to set up shop as well. It felt awesome to know that I wasn’t just another number but that they had my best interest at heart! Thank you PitchPrint I’ll definitely be signing up soon.
Nuwamba 17, 2022
We were looking for a web to print which enabled our users to move and add text and images. Also that they could change fonts and colours of text. We also wanted a system which used modern web standards and integrated with mainstream cart systems – in our case WooCommerce. Pitchprint support have been so great at helping us setup the system. We’re still working through creating more content. Ranking and converting users to sales is still a challenge for us. We’ve learned the barrier to success with any Web to Print system is having enough templates to satisfy a broad range of users. However, the system is so flexible and we can create templates so fast. It really is a joy to design in Pitchprint. You can do so much more than you think possible. We are starting to use the system for specific clients jobs. Like a flyer for a real estate agent with their branding already in place. This has been very successful. The client absolutely loves the ease of how they can customise quickly. The PDF’s print beautifully. The subtle option of ‘bleed without marks’ helps these jobs fly through our imposition workflow without intervention. WE LOVE the output from Pitchprint. Creating higher quality templates which we thought was not possible with any Web to print system. There are so many. However a convenience that is easy to overlook, is the ability to group and scale objects together. This makes the experience so much closer to a desktop application. ‘Ungrouping’ uploaded vector elements such as EPS files is jaw dropping. To re-colour a logo or vector element online is pretty ground breaking. In fact it’s easier to re-colour logo’s in Pitchprint than Illustrator, as illustrator often nest elements in layers and often you are double clicking to find the actual layer to modify the colour. Image masks are a great way to auto-crop images into interesting shapes. That makes customising a brochure pretty easy. The Auto-background remover is an exciting development. There are so many amazing mature features within Pitchprint, but there is limited space for the review here. lol. Reading through some of the negative reviews about not getting support, is very surprising, as I have been using it for years, and have found their support is very responsive. I will always get a response. They listen carefully and work through the issue with me. (I had multiple caching plugins happening, which was preventing a user from saving designs. They worked patiently with me until they figured out it was a caching issue on my end) Lovely people to deal with.
Read all 27 reviews

Contributors & Developers

“PitchPrint” is open source software. The following people have contributed to this plugin.


Translate “PitchPrint” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.