Prestashop Google Cloud Print module connects your eCommerce store with your printer using Google Cloud Print. It helps you to automatically print your invoice & delivery note as soon as a new order generates on your store. Your files will be printed via a printer far from your location by simply connecting through the cloud.
No matter where you are, your bills will automatically come out of your printer with every order. All you need to have is Google client ID and the Google client secret key to configure the module.
Important Note
The Google cloud print service has been discontinued since 31st December 2020. Please check the below-mentioned link:
https://support.google.com/chrome/a/answer/9633006?hl=en
Features of the Prestashop Google Cloud Print
- Easy to configure
- Connect printers with your eCommerce store using Google Cloud Print
- Add classic printers from Google
- Supports both classic and cloud-ready printers
- Print order invoice automatically
- Print order delivery slip automatically
- Upload files that you want to print
- View Google cloud print logs
Note : It is mandatory for a website to be HTTPS.
How to install Prestashop Google Cloud Print
- Firstly, go to the module manager in the back office and click on ‘upload a module’.
- After that, drag and drop the module file or select the file from the system.
- In this way, the module installation will be successful.
Note
Please note that the Google Cloud Print will be discontinued from December 2020.
Configuration
You can also configure the module by clicking on the “Configure” button place right in front of the module name.
Let’s now learn how to configure the module.
API Setting:
You need to enter the Google client ID and the Google client server id here. You can generate these ids from google account.
Once you enter the ids, click on the “Connect” button to connect your account.
Note: In case, if you change your password or remove app access from Google account. Then you will need to re-connect your account.
On clicking the “Connect” button, you’ll be redirected to the Google Sign In page. Here you’ll need to choose an account to proceed.
Once you’ll select your account, it will ask your permission to access your Google account. Click on the “Allow” button to proceed further.
Once you’ll allow, a message will be displayed saying the Google Cloud print module has now been connected. You can select the printer from the module configuration page.
Note: Please close this page for security reasons.
Google App Settings:
You’ll have to add these Authorized Javascript origins and Authorized redirect URI in your Google app account.
Now, go to chrome://devices/ and select the classic printers that you want to add.
Note: This will only be followed if the printer to be connected is not cloud ready
The list of Printers will be available in the drop down list.
Click on the Update button to update the list from Google account.
General Setting:
Under this, configure the settings as per your requirements.
Document Print:
Under this, drop the file that you want to print and click on “Print” button.
The files that you have printed will be show under “Google Cloud Print” tab in the “Improve” section of the module.
How to get Client and secret id
To get the google app id, admin has to create an account on google developers console.
Now create a new project. Go to select a project->create a project.
Now, go to google API keys-> credentials-> OAuth Consent screen. Here admin has to provide the required details.
Again go to credentials and click on create credentials.
Once you click on create credentials, select OAuth client Id.
After that, select web application under the Application type and click on create.
After clicking on “create”, the client ID and the client secret ID will generate.
Workflow
Customer orders a product name “Faded Short Sleeves T-shirt”.
Once the admin changes the payment status to “Payment Accepted” from the back office, an invoice will be printed automatically and the information can be viewed under “Google Cloud Print Logs”.
This was all about Prestashop Google Cloud Print Module. I hope this document will help you in checking the functionality of the module in a better way. Also, do let us know about your views in the comments.
Support
For any kind of technical assistance, just raise a ticket at https://webkul.uvdesk.com/ and for any doubt contact us at [email protected]
Current Product Version - 1.7.x.x
Supported Framework Version - 5.0.0
Be the first to comment.