Reading list Switch to dark mode

    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