This plugin extends on top of the features provided by the official WooCommerce plugin.
It enables your WooCommerce web store with cloud printing capabilities via a PrinterCo mini POS printer.
It is the ideal solution for businesses that need their online orders printed out on demand!
Get your POS printer from www.PrinterCo.net
POS Printer Demonstration
Please support us by following us on social media. Just search @PrinterCoMedia on Facebook, Twitter or Instagram
You can also message on socials for support or go on our website for live chat.
To use this plugin, you need to:
(a) Register with PrinterCo and access your MyPanel dashboard.
(b) Add your POS printer to your MyPanel dashboard.
(c) Have your unique Printer ID ready to use.
Tutorial for registering with PrinterCo: pco.link/mypanel-setup-guide
Tutorial for adding a printer to MyPanel: pco.link/add-printer-guide
- From your WordPress dashboard, in left navigation panel, click on Plugins > Add New > Upload Plugin.
- Click the Choose file button and browse this plugin after downloading it. Make sure to upload it as a zip file.
- Click on the Install Now button.
- Active the plugin after it has been successfully installed.
- From the left navigation panel click WooCommerce > Settings > Integration.
- Complete the form using the information found in your MyPanel dashboard > My Account > Edit Information.
Integration form guideline
a) API Key: Uniquely generated for every account registered with PrinterCo.
b) API Password: This password is created by yourself when you register with PrinterCo. Note, this does not refer to your login password.
c) Licence Key: To get your licence key from your MyPanel dashboard, click the Printer List button.
Next, click the edit button (pen icon) for the printer you want to assign the licence to.
In the Edit Printer page, select Yes for the Register Licence? dropdown box and click the Submit button to save changes.
You will be taken back to the printer list page. Click the View button (eye icon) to open the Printer Details page. Scroll down to find your licence key.
d) Printer ID: A uniquely generated for every printer added to PrinterCo. Find this under Printers > Printer List.
e) Notify URL: This is a page created by yourself with the purpose to retrieve order updates. With a logical statement, you can then take the appropriate action (i.e. notifying your customer when the order is accepted by the kitchen).
Create a blank page with the WordPress shortcode [PrinterCoShortCode].
f) Receipt Header/Footer: These fields allow you to create the contents for the header and footer of your receipt. Giving you the flexibility to extend your marketing efforts to your receipt papers.
To use breaklines use the code %% (i.e. 1st line of text%%2nd line of text).
g) Text Size: This allows you to change the font size for the contents on the receipts. For more control, leave the default setting and change the font size from your MyPanel dashboard instead.
h) Prepaid Payment Option: This setting allows you to define all prepaid payment options. By selecting a payment option populated in the list box, it will raise a flag to mark your customers orders as PAID. If a customer chooses a payment option that you have not selected here, then their order will be marked as NOT PAID.
i) Delivery Options: You may have already set this up with WooCommerce, but this serves a slightly different purpose. Since websites can have different names for a delivery order, it gets a little tricky for the plugin to identify this and label your orders correctly. So, if your website has a delivery option labelled as Deliver It, then you will need to type that in here.
j) All Included?: A somewhat redundant setting but nonetheless. This is used to force all order details to be included on your receipt (i.e. Order ID, Order Time, Order Requested Time etc). However, enabling this will essentially disable the options you have on the printers to single out and disable certain order details. We recommend leaving this setting set to the default No.
k) Debug Mode?: If you require debugging, you will need to enable this option and then provide an email address to where you want the debug information to be sent to.
After you have configured these settings, your clouding printing should be ready to go. If you think your plugin extension is not working as normal, or you need help then feel free to contact our support team. You can email email@example.com or reach us via live chat (found on our website) or use the forum pco.link/forum.
Is the plugin free?
The plugin is free but you require a licence to use it. As a promotional offer, we are giving single licences (that is worth GBP 49) for FREE. For more licences, please visit pco.link/wc-licences
Do I need a printer to use this plugin?
Yes, the purpose of this plugin is to send your WooCommerce orders to a mini POS printer.
Can I use any printer with this plugin, like a desktop/office printer?
No, you’ll need to use a mini POS printer.
I have my own POS printer already, can I use that instead of yours?
Unfortunately not. Although is it possible techincally, it’s not viable practically as we need to develop another version of our printer software that will work on the device. It also may not be possible to get authorised access to the core files of the printer for us to be able to develop our own software for it. However, in rare cases where you can get this access for us AND you are willing to pay for development, we may consider to do this. For more info, you may email firstname.lastname@example.org
Will this plugin allow me to accept and reject orders?
Yes, but this is done on the POS printer itself.
Does your printer have Wi-Fi or do I need a data sim card?
We have a range of printers varying from just GMS and Wi-Fi & GSM combined. Visit our store for more info pco.link/printers
Contributors & Developers
“Cloud Printing for WooCommerce” is open source software. The following people have contributed to this plugin.Contributors
Translate “Cloud Printing for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
*Added securing output
*Added input validation
18th February 2019
*Added clearing the license key of the spaces
*Changed order creation format
6th March 2019
*Removed bug with failed activation – prompting to use latest PHP version.
1st June 2019
*Fixed shipping address not being parsed to printer.
*Fixed postcode not being collected
20th June 2019
*Prepaid Payment Options – reset WP default styles to get it show multiple lines instead of a single.
8 July 2019
*Extra Fee plugin integration added
19 June 2020
*Integration with Delivery Date & Time for WooCommerce plugin: https://wordpress.org/plugins/woo-delivery/
21 July 2020
*Integration with Five Star Restaurant Reservations – WordPress Booking Plugin https://wordpress.org/plugins/restaurant-reservations/
22 July 2020
*Fixed a bug with different time zones
*Fixed a bug with additional delivery fields
07 August 2020
*Integration with ReDi Restaurant Reservation https://wordpress.org/plugins/redi-restaurant-reservation/
14 August 2020
*Added support for “eat in” order format
21 August 2020
*Fixed a bug with PayPal payment
27 August 2020
*Added customisation email message for accepted and rejected order
18 September 2020
*Updated plugin integration with Delivery Date & Time for WooCommerce plugin version 1.2.49: https://wordpress.org/plugins/woo-delivery/
12 October 2020
*Dokan Multi Vendor Plugin integration added
14 January 2021
*Better error reporting
20 January 2021
*Added WooCommerce refund support
*Added support for WooCommerce Delivery plugin version version 1.1.17 https://codecanyon.net/item/woocommerce-delivery/26548021)
*Added support for Dokan Pro Stripe Refund https://wedevs.com/dokan
*Fixed error with processing time
*Added support for Food Store – Online Food Delivery & Pickup vesrion 1.3.11 https://wordpress.org/plugins/food-store/
*Fixed error with added payment method from WCFM https://wordpress.org/plugins/wc-frontend-manager/
*Added support for notifications for reservation order
*Added support compatibility for advance date
*update plugin according to latest version