Version: 2.8.1
Compatibility: PrestaShop 8.2.x
Developer: FreePSModules.com
License: Free
Cart IP is a free PrestaShop module that captures and displays the IP addresses associated with shopping carts, helping store owners monitor visitor activity, investigate abandoned carts, and identify potentially suspicious or automated shopping cart activity.
By default, PrestaShop does not display visitor IP addresses directly in the Shopping Carts list. Cart IP adds this information to the back office, making it easier to identify where shopping carts originate without searching through server logs or database records.
The module also captures IP addresses when carts are created or updated, including carts generated by automated visitors and bots that may not have a normal PrestaShop guest connection.
With support for IPv4, IPv6, Cloudflare, and direct ARIN lookups, Cart IP provides additional visibility into shopping cart activity.
Adds an IP address column to the Sell → Orders → Shopping Carts page.
Displays the IP address associated with each shopping cart.
Supports standard IPv4 and IPv6 address formats.
Provides clickable IP addresses for external lookup.
Integrates with the existing PrestaShop shopping cart listing.
Displays available IP information for abandoned and completed carts.
View the IP address associated with a shopping cart directly from its details page.
This makes it easier to investigate individual carts without returning to the main Shopping Carts list.
Automated visitors can sometimes create shopping carts without establishing a normal PrestaShop guest connection.
Cart IP helps address this by capturing IP information when PrestaShop saves shopping carts.
This functionality can help store owners:
Investigate shopping carts created by automated visitors.
Identify repeated cart activity originating from the same IP address.
Monitor suspicious abandoned cart activity.
Recognize patterns associated with automated cart creation.
Troubleshoot unusual shopping cart behavior.
Note: IP capture depends on PrestaShop processing the cart through its normal saving mechanisms. Some automated activity may bypass these mechanisms.
IP addresses displayed by Cart IP are clickable.
Selecting an IP address opens an external ARIN lookup, allowing administrators to investigate available network registration information.
Depending on the IP address, lookup information may include:
Network owner or organization.
Internet service provider.
Registered IP address range.
Network allocation information.
Available abuse reporting contacts.
This feature can be particularly useful when investigating suspicious cart activity.
Cart IP supports stores using Cloudflare.
The module can recognize Cloudflare's CF-Connecting-IP header when requests originate from recognized Cloudflare infrastructure, helping identify the original visitor rather than the Cloudflare proxy.
Both IPv4 and IPv6 addresses are supported.
Cart IP maintains a dedicated database table for captured shopping cart IP addresses.
Stored information includes:
Shopping cart ID.
Captured IP address.
IP detection source.
Date first recorded.
Date last updated.
The module automatically uses the database prefix configured by PrestaShop.
For example, installations using ps_, psqd_, or another prefix are supported without manual configuration.
Cart IP includes a back-office configuration page that allows administrators to control where IP information appears.
Available options include:
Show IP on Shopping Carts Page: Enable or disable the IP address column.
Show IP on View Cart Page: Enable or disable IP information on individual shopping cart pages.
Configuration changes are saved through the module's settings page.
The Save button also clears the relevant PrestaShop cache.
Cart IP includes translation files for multiple languages:
English
Spanish
French
German
Italian
Dutch
This allows the module to integrate with multilingual PrestaShop back-office environments.
Improved visibility: Quickly identify IP addresses associated with shopping carts.
Bot activity investigation: Gain additional information about carts potentially created by automated visitors.
Abandoned cart analysis: Investigate patterns in abandoned shopping cart activity.
Faster troubleshooting: Access IP information directly from the Shopping Carts page without manually searching database tables.
Network identification: Use ARIN lookups to investigate IP address ownership and network information.
Cloudflare support: Capture visitor IP information when requests arrive through trusted Cloudflare infrastructure.
Simple installation: No manual database configuration or database prefix changes are required.
Supported PrestaShop versions: 8.2.x
Designed for PrestaShop's legacy/Symfony back-office environment, including the legacy AdminCarts controller.
The module automatically uses the database prefix configured by the store.
Compatible with IPv4 and IPv6 addresses.
Supports Cloudflare-proxied installations.
Download the Cart IP module ZIP.
Log in to your PrestaShop back office.
Navigate to Modules → Module Manager.
Select Upload a module.
Upload the Cart IP ZIP file.
Install the module.
Open the module configuration page.
Enable the desired IP display options and save.
Navigate to Sell → Orders → Shopping Carts to view captured IP addresses.
The module automatically creates its required database table during installation when necessary.
No manual SQL commands are required.
Cart IP is a monitoring and diagnostic tool. It does not block visitors, prevent automated cart creation, or replace a dedicated bot protection solution.
IP addresses may be shared by multiple visitors, including users behind corporate networks, VPNs, proxies, or mobile carrier networks.
IP information should therefore be considered an investigative indicator rather than definitive identification of an individual visitor.
Some shopping carts may not have an associated IP address if the information was not captured or is unavailable.
Store owners should ensure that IP address collection and retention comply with applicable privacy regulations and their published privacy policies.
Bot IP Capture Improvements and Stability Update
Added improved IP capture for shopping carts created or updated through PrestaShop's normal cart-saving process.
Added support for capturing IP addresses associated with automated and bot-generated carts.
Added the new Cart IP module logo for the PrestaShop Module Manager.
Added automatic creation of the IP capture database table when required.
Added checks to prevent missing capture tables from causing errors when viewing shopping carts.
Updated IP capture to reuse the existing cartip_capture database table.
Improved compatibility with installations using custom database prefixes.
Improved handling of database errors.
Improved support for Cloudflare visitor IP detection.
Preserved existing captured IP records during upgrades.
Maintained IPv4 and IPv6 support.
Preserved the existing Shopping Carts IP column and ARIN lookup functionality.
Preserved the individual cart IP display option.
Retained existing multilingual translation files.
Corrected a database table naming inconsistency introduced in v2.8.0.
Addressed a potential HTTP 500 error when opening the Shopping Carts page if the expected database table was missing.
Improved handling of missing or unavailable IP capture records.
Initial Bot Cart IP Capture Enhancement
Introduced additional IP capture functionality for automated shopping cart activity.
Added support for storing IP addresses independently of normal PrestaShop guest connection records.
Added additional Cloudflare IP detection functionality.
Added database storage for captured cart IP addresses.
Introduced a database table naming inconsistency that could cause errors on existing installations.
Superseded by v2.8.1.
Established Working Release
Provided the working Shopping Carts IP address display implementation.
Supported clickable ARIN IP lookups.
Included IP capture database functionality.
Included configuration options for displaying IP addresses.
Supported individual shopping cart IP information.
Included multilingual translation support.
Served as the stable baseline for subsequent development.
Developed by FreePSModules.com
Free PrestaShop modules designed to improve store functionality, administration, security, and performance.