This section provides a technical reference for developers and advanced users working with the Mautic Integration for WooCommerce plugin. It covers the shortcodes, WordPress hooks, AJAX endpoints, cron schedules, database table schemas, and Mautic API endpoints used by the plugin.
Use this section as a quick-reference guide when building custom integrations, debugging sync behavior, or extending the plugin with custom code.
In This Section
- Shortcodes – The
[mautic_woo_subscribe]shortcode and all its attributes for embedding subscribe forms on your site. - Hooks and AJAX Endpoints – All WordPress action hooks, AJAX action names, and custom cron schedules the plugin registers.
- Database Tables – Full schemas for the two custom database tables: abandoned carts and sync log.
- Mautic API Endpoints – Every Mautic REST API endpoint the plugin calls, including HTTP methods, paths, and payload details.
- Changelog – Version history and release notes.
Conventions
Throughout this reference, the following conventions are used:
- Database table names use the
wp_prefix. Your actual prefix may differ depending on your WordPress configuration. - AJAX endpoints are listed by their action name. The full WordPress hook name is
wp_ajax_{action}for authenticated requests andwp_ajax_nopriv_{action}for unauthenticated requests. - Mautic API paths are relative to your Mautic instance URL (e.g.,
https://mautic.example.com/api/contacts/new). - All AJAX requests require a valid nonce (
mautic_woo_nonce) passed as thenonceparameter.