A module for integrating OpenCart 3 based online stores with SendPulse services.
The module allows automatic synchronization of newly registered customers from your OpenCart store to SendPulse services.
Currently supported integrations:
- SendPulse Email
- SendPulse CRM
After a new customer registration, the module can automatically add the customer's email address to the selected SendPulse mailing list.
The following data is transferred:
- Customer email address
The module can automatically create a new contact in SendPulse CRM.
The following customer data is transferred:
- First name
- Last name
- Phone number
The module supports:
- Enabling or disabling integrations separately for each service
- Global module enable/disable
- SendPulse API credentials configuration
- Cron task configuration for automatic customer data processing
Data synchronization is performed:
- During standard customer registration
- During customer registration in the checkout process
- OpenCart 3.x
- PHP 7.4+
- SendPulse account
- SendPulse API credentials
-
Log in to your OpenCart admin panel
-
Navigate to:
Extensions -> Installer -
Upload the module archive:
spintegrator.ocmod.zip -
After successful upload navigate to:
Extensions -> Modifications -
Click the:
Refresh
button.
-
Navigate to:
Extensions -> Extensions -> Modules -
Find the module:
SendPulse Integrator -
Click
Edit
In the Module Settings tab you need to:
- Enable the module
- Enter your API ID
- Enter your API Secret
- Configure cron settings if needed
In the Integration Settings tab you can:
- Enable or disable Email integration
- Enable or disable CRM integration
- Select a mailing list for Email integration
To enable automatic customer data synchronization, configure a cron task on your server.
Example:
* * * * * php /path/to/opencart/system/sendpulse_cron.phpThe module processes:
- New customer registration
- Customer registration during checkout
MIT License
