PrestaShop Administration & Productivity

Google Calendar Module for PrestaShop 8 & 9: New Orders Added to Your Calendar Automatically

Every validated order, straight into your calendar.

Google Calendar Orders creates an event in your Google calendar for every order validated on your store: reference, customer name, formatted total, payment method, carrier, product list and delivery address. The title follows a customizable template, the event can be timed or all-day, and an optional setting appends the order status to the title on every change. The connection uses OAuth 2.0 with your own Google Cloud credentials, with no middleman server and no SDK. Compatible with PrestaShop 8 and 9.

PrestaShop 8 & 9 Google Calendar API Direct OAuth 2.0 No third-party server Log & retry 6 languages No dependencies
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
Google Calendar Module for PrestaShop 8 & 9: New Orders Added to Your Calendar Automatically
v1.0.0 · updated 2026-08-13
What it does

The short version.

01

One complete event per order

Reference, customer, total in the order currency, payment, carrier, products with quantities and delivery address, also placed in the event location field. Customer email and phone can be added optionally.

02

Direct Google connection, no middleman

You create your own OAuth 2.0 credentials in Google Cloud Console, the redirect URL is displayed in the configuration, and data flows only between your server and the Google API. No SDK, no third-party server.

03

Customizable title and format

Title template with {reference}, {customer}, {total}, {payment}, {carrier} and {shop} variables. Timed event with adjustable duration in the shop timezone, or all-day event. Target calendar picked from all your writable calendars, shared ones included.

04

Reliable and never blocking

A failed API call never blocks the order: it is logged with the Google error message and can be retried in one click from the configuration. Test button using the latest order, and a direct link to the event on the back-office order page.

The long version

Everything you'd want to know before you install.

A detailed look at how Google Calendar Module for PrestaShop 8 & 9: New Orders Added to Your Calendar Automatically works, why we built it the way we did, and the thinking behind the features above.

§ 01

Your orders, visible where you plan your day

Packing, delivery rounds, workshops, click and collect: many merchants run their day from Google Calendar, not from the back office. This module bridges the two: every validated order shows up as an event in the calendar of your choice, with everything needed to act without opening PrestaShop: reference, customer, total, products and delivery address. On mobile, your calendar becomes a feed of the day's orders that the whole team can share.

§ 02

A direct Google connection, no third-party server

The module talks directly to the Google Calendar API v3 over OAuth 2.0, using credentials you create in your own Google Cloud console. No order data ever passes through an intermediate server: calls go from your hosting to Google, tokens are stored in your shop database, and the access token refreshes automatically. The configuration shows the exact redirect URL to declare, and the connection takes one click.

§ 03

Complete, customizable events

The event title follows a template with {reference}, {customer}, {total}, {payment}, {carrier} and {shop} variables, arranged however you like. The description details the order line by line, the delivery address fills the location field, and customer email and phone can be added optionally. Choose between a timed event at the order time, with adjustable duration and the shop timezone, or an all-day event. The target calendar is picked from every writable calendar on your account, including shared team calendars.

§ 04

Never blocking, always traceable

An external API can go down: the module is built so this never affects your sales. Order validation never waits for Google, and every failure is logged with the exact error message returned by the API. The configuration panel lists failed orders and retries them in one click, a test button creates an event from the latest order, and every back-office order page shows a direct link to its event. Optionally, the order status is appended to the event title on every state change.

§ 05

Built for PrestaShop 8 and 9

The module follows PrestaShop standards on both major versions, with no Composer dependency and no Google SDK: API calls rely on native cURL. It works on single shops and multistore setups, with an admin interface translated into English, French, Spanish, German, Italian and Polish. Installation takes a few minutes, the Google connection about ten more, with documentation to guide you.