Shipping Cost and Delivery Date - PrestaShop Module

Show the shipping cost and the estimated delivery date right next to the product. Take into account your shipping schedule, working days and holidays.

  • Version 1.2.1
  • Last update 2026-10-02
  • PrestaShop compatibility 8.0 – 9.x
  • Multistore Not tested
  • Cron job No
  • Languages Polski English Français Deutsch Italiano Español
  • Delivery time Sent automatically by e-mail
View demo Manual
help_outlineAsk about product
Shipping Cost and Delivery Date - PrestaShop Module

Shipping Cost and Delivery Date - PrestaShop Module

+48 728 658 005

Call or use the form below

 

€45.55 excl. VAT

€56.03 incl. VAT

Lowest price in the last 30 days: €34.33

Price history

Regular price Promotional price

Installation ⓘLet me install the module for you. I will install it, test it and verify that it works correctly.

Technical support

Domain ⓘEnter the URL of the domain where the module will be installed.

Quantity

Shipping cost and delivery date PrestaShop

Show the shipping cost and estimated delivery date right on the product page. Take the dispatch schedule, working days and holidays into account.

Available languages: PL EN FR DE IT ES

Cheapest available shipping

Cheapest available shipping

Information about the cheapest available delivery appears right next to the product. The module can show the price together with the carrier logo on the product page and in product lists.

Estimated delivery date

Estimated delivery date

The estimated date takes into account the configured dispatch days, packing hours, courier working days and holidays. After the cut-off time is passed, the date may shift according to the schedule.

Carrier list on the product page

Carrier list on the product page

On the product page the customer can open a list of available carriers and compare costs. Check the configuration of carriers, country and price rules so the displayed information matches the cart.

Who is this module for?

A solution for shops that want to answer delivery questions before the customer even reaches the cart.

What can you configure in the module panel?

Choose the information visible to the customer

01 / General Settings

Choose the information visible to the customer

You enable the shipping cost message and the estimated delivery date separately. You also set the country used for calculations and the carriers included in the display.

Show cheapest shipping
Enables the “Shipping from…” message with the lowest calculated cost among the included carriers. The carrier logo can appear next to the message.
Show delivery date
Enables the estimated date, e.g. “Tomorrow” or a weekday name. The date follows the schedule settings, days off and the product preparation time.
Show “more” in product lists
Lets customers open the carrier list also from categories and search results. On the product page the carrier list button is available regardless of this switch.
Delivery time in days
Sets the number of delivery days counted after dispatch, following the courier's working calendar. This is a shared module setting, not a separate date for each carrier.
Default country
Sets the country whose zone is used to calculate the displayed shipping costs. The choice should match the market for which you show this information.
Excluded carriers
Lets you skip selected methods in the module messages, e.g. in-store pickup, so it is not presented as the cheapest shipping. It does not disable these delivery methods in the shop itself.
Decide where the delivery information appears

02 / Display & Hooks

Decide where the delivery information appears

The module has separate settings for the product page, product lists and the cart. You can use the available theme hooks or place the message manually in a template.

Position on the product page
Options: disabled, the additional information section (displayProductAdditionalInfo), near the price (displayProductPriceBlock), the purchase button area (displayProductActions) or a custom position. The exact spot depends on where the theme calls the given hook.
Position in product lists
The message can use the displayProductListReviews hook in the product thumbnail or displayProductPriceBlock next to the price. Disabling and manual placement are also available.
Position in the cart
You choose displayShoppingCartFooter, displayShoppingCart, a custom position or disabling. The delivery information takes into account the longest preparation time among the products in the cart.
Delivery date message format
Three variants: simple (“Delivery Tomorrow”), “At your door Tomorrow” and a message with the cut-off time (“Order before 14:00…”). The time in the last variant appears only before the deadline passes.
Codes for manual placement
The panel provides snippets for the product page, list and cart templates plus a PHP call example. The custom mode requires adding the proper call in the theme; selecting this option alone does not place the message on the page.
Match colors and text size to your shop

03 / Styling

Match colors and text size to your shop

The key elements of the message have separate settings. You pick colors from a palette or enter them as a HEX code.

Text color
Changes the color of labels such as “Shipping from” and “Delivery”.
Price color
Sets the color of the shipping amount, independently of the surrounding text.
Delivery date color
Highlights the estimated delivery day, e.g. the word “Tomorrow”.
Icon color
Changes the color of the delivery truck icon in the message. It does not change the colors of the uploaded carrier logos.
Text size on the product page
Sets the text size in the 10–24 px range.
Text size in product lists
A separate 10–20 px range lets you fit the information to smaller product tiles.
Preview
Shows a sample price and date with the selected colors. It helps judge readability before saving; check the final look in your shop theme as well.
Separate dispatch days from delivery days

04 / Shipping Schedule

Separate dispatch days from delivery days

The warehouse and the courier do not have to follow the same calendar. The module lets you define these two schedules independently for each day of the week.

Order dispatch days
You mark the days on which the shop prepares and ships orders. The schedule is also used when counting product preparation days.
Packing cut-off time
For each day you set the time before which a product with no extra preparation time can be included in that day's dispatch. Once it passes, the module looks for the next available dispatch date.
Courier delivery days
You mark the weekdays counted when calculating transport time. This is the module's shared delivery calendar.

Example: with dispatch and delivery from Monday to Friday, a 14:00 cut-off and one-day transport, an order placed on Friday after 14:00 may get an estimated date on Tuesday. The example assumes no holidays and no extra preparation.

Account for breaks in operation

05 / Holidays

Account for breaks in operation

Add dates to be skipped when estimating delivery. The list is shared by preparation, dispatch and delivery.

Date
Points to a specific day off, e.g. a holiday or a warehouse closure. Add a multi-day break as separate dates.
Name
Makes the entry easier to recognize in the list, e.g. “Christmas” or “Stocktaking”.
Repeat every year
Repeats the exclusion for the same day and month in following years. Movable holidays require entering the correct dates for each year.
Adding and removing
A new entry appears in the list of configured days off. You can remove an outdated day from the list after confirmation.
Complete the carrier presentation

06 / Carrier Logos

Complete the carrier presentation

The table shows the carriers, their status and the current logo. For each one you can upload your own file and enter an informational free shipping threshold.

Custom logo
Adds an image displayed next to the shipping costs of the given carrier. The panel indicates PNG, JPG, GIF and WEBP formats, a 500 KB limit and a recommended size up to 100 × 40 px.
Free shipping from
Sets the amount presented as the free shipping threshold for a specific carrier. An empty field means no such information.
Carrier status
The active/inactive label helps check which methods the configuration applies to. You do not change the carrier status in this tab.

The threshold in this tab is information for the customer. It does not create a free shipping rule in the cart. Free shipping conditions must be configured separately in PrestaShop and both settings kept consistent.

Add a preparation time for a specific product

07 / Additional product setting (Preparation Time)

Add a preparation time for a specific product

A made-to-order product may need more time than goods ready to ship. On its page in the back office you will find a separate module field.

Preparation time
You enter the additional number of shop working days needed before dispatch. A value of 0 means no extra preparation. The setting affects the product's estimated date, and in the cart the module uses the longest preparation time among its products.

The date is estimated from the configuration and is not a carrier confirmation. With long preparation times or multi-week breaks an extra test is needed: the current version limits the calendar search range.

AJIT-SHIPINFO

Data sheet

Version
1.2.1
Last update
2026-10-02
PrestaShop compatibility
8.0 – 9.x
PHP version
7.4 – 8.3
Languages
DE, EN, ES, FR, IT, PL
Multistore
Not tested
Cron job
No
Core overrides
No
Theme compatibility
Any theme
External service required
Not required
Source code
Open, no ionCube
Licence
1 shop (domain), no time limit
Updates
Free for 12 months
Technical support
Free for 6 months
Delivery time
Sent automatically by e-mail
VAT invoice
Yes
Returns
As stated in the terms
Package size
69 kB
Demo link
Link
Documentation
Link

No customer reviews for the moment.

Related Products ( 4 other products in the same category )