Back to Top

Prestashop Google Cloud Print

Updated 23 February 2021

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.

Searching for an experienced
Prestashop Company ?
Find out More

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.
Click to upload Prestashop Guest Login module
Drop or select Prestashop Guest Login module file
Prestashop Guest Login module installed on prestashop

Note

Please note that the Google Cloud Print will be discontinued from December 2020.

Prestashop Google Cloud Print note

Configuration

You can also configure the module by clicking on the “Configure” button place right in front of the module name.

configure the Prestashop Google Cloud Print module

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.

configure the Prestashop Google Cloud Print module

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.

select the account

Once you’ll select your account, it will ask your permission to access your Google account. Click on the “Allow” button to proceed further.

allow permission to access your google account

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.

message displayed

Google App Settings:

You’ll have to add these Authorized Javascript origins and Authorized redirect URI in your Google app account.

Google app settings

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

Select printers that you want to add


Select Printer:

The list of Printers will be available in the drop down list.

Click on the Update button to update the list from Google account.

Select printer

General Setting:

Under this, configure the settings as per your requirements.

General setting

Document Print:

Under this, drop the file that you want to print and click on “Print” button.

document print

The files that you have printed will be show under “Google Cloud Print” tab in the “Improve” section of the module.

google cloud print logs

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.

Create new project

Now, go to google API keys-> credentials-> OAuth Consent screen. Here admin has to provide the required details.

OAuth Consent screen (fill the details)

Again go to credentials and click on create credentials.

Get new credentials

Once you click on create credentials, select OAuth client Id.

click on OAuth client ID

After that, select web application under the Application type and click on create.

Select web application

After clicking on “create”, the client ID and the client secret ID will generate.

Client ID and client secret ID generated
Project created
Edit page

Workflow

Customer orders a product name “Faded Short Sleeves T-shirt”.

Order confirmation page

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”.

invoice printed automatically

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

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Table of Content