Popular v2.1.0

Order Webhooks

Send real-time order notifications to any URL when orders are created, updated, or change status. Perfect for CRM integration, Slack notifications, inventory systems, and custom automation workflows.

PrestaShop 1.7 - 8.x 500+ Downloads 4.8/5 (24 reviews)
€29 One-time payment, lifetime updates
Order Webhooks Module Dashboard

Description

Order Webhooks is a powerful PrestaShop module that sends HTTP POST requests to specified URLs whenever order events occur in your store. Whether you need to notify your team in Slack, update your CRM, sync with inventory management, or trigger custom automation workflows, this module makes it effortless.

Configure multiple webhook endpoints, select which order events to trigger, customize the payload format, and monitor delivery status - all from an intuitive back-office interface.

Screenshots

Features

  • Multiple Webhooks - Configure unlimited webhook endpoints with different URLs and settings
  • All Order Events - Trigger on order creation, status changes, payment, shipping updates
  • Custom Payload - Choose JSON or form-encoded format, select which order fields to include
  • Authentication - Support for API keys, bearer tokens, and custom headers
  • Retry Logic - Automatic retry for failed webhook deliveries with exponential backoff
  • Delivery Logs - Track all webhook attempts with detailed response logging
  • Test Mode - Test your webhooks before going live with mock data
  • Multistore - Full multistore support with per-shop configuration

Use Cases

Slack/Teams Notifications

Get instant order alerts in your team chat. Never miss a new order again.

CRM Integration

Automatically create or update customer records in your CRM system.

Inventory Sync

Keep your warehouse management system in sync with real-time order data.

n8n / Zapier

Connect to thousands of apps through automation platforms with webhook triggers.

Installation

  1. Download the module

    After purchase, you'll receive a download link via email. Download the .zip file.

  2. Upload to PrestaShop

    Go to Modules > Module Manager > Upload a module. Select the .zip file.

  3. Install & Configure

    Click Install, then Configure. Add your first webhook URL and select events.

  4. Test Your Setup

    Use the Test button to send a sample webhook and verify your endpoint receives it.

Requirements

PrestaShop Version 1.7.0 - 8.x (latest)
PHP Version 7.2 or higher (PHP 8.x supported)
cURL Extension Required for HTTP requests
SSL Certificate Recommended for secure webhooks

Compatibility

Tested and compatible with:

PrestaShop 1.7.0 PrestaShop 1.7.5 PrestaShop 1.7.8 PrestaShop 8.0 PrestaShop 8.1

Frequently Asked Questions

You can trigger webhooks on: new order creation, order status changes (payment accepted, shipped, delivered, etc.), order cancellation, order modification, and refunds. Each webhook can be configured to listen to specific events only.

Yes! You can select which order fields to include in the payload, choose between JSON and form-encoded formats, and add custom headers for authentication.

The module includes automatic retry logic with exponential backoff. Failed webhooks are retried up to 3 times. All attempts are logged for debugging purposes.

Yes, full multistore support is included. You can configure different webhook endpoints for each shop in your multistore setup.

No. You pay once and get lifetime updates. We regularly update the module to ensure compatibility with new PrestaShop versions.

Changelog

  • v2.1.0 January 2025
    • Added PrestaShop 8.1 compatibility
    • New: Custom header support for authentication
    • Improved delivery log interface
    • Bug fixes and performance improvements
  • v2.0.0 October 2024
    • Complete UI redesign for PrestaShop 8
    • Added retry logic with exponential backoff
    • New test mode feature
    • PHP 8.x support
  • v1.5.0 May 2024
    • Added multistore support
    • Payload customization options
    • Delivery logging