Skip to content

voron121/sendpulse_integrator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SendPulse Integrator for OpenCart 3

A module for integrating OpenCart 3 based online stores with SendPulse services.

General settings

Module Features

The module allows automatic synchronization of newly registered customers from your OpenCart store to SendPulse services.

Currently supported integrations:

  • SendPulse Email
  • SendPulse CRM

SendPulse Email Integration

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

SendPulse CRM Integration

The module can automatically create a new contact in SendPulse CRM.

The following customer data is transferred:

  • Email
  • First name
  • Last name
  • Phone number

Module Capabilities

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

Installation

System Requirements

  • OpenCart 3.x
  • PHP 7.4+
  • SendPulse account
  • SendPulse API credentials

Installation via OpenCart Installer

  1. Log in to your OpenCart admin panel

  2. Navigate to:

    Extensions -> Installer

  3. Upload the module archive:

    spintegrator.ocmod.zip

  4. After successful upload navigate to:

    Extensions -> Modifications

  5. Click the:

    Refresh

button.


Module Configuration

  1. Navigate to:

    Extensions -> Extensions -> Modules

  2. Find the module:

    SendPulse Integrator

  3. Click Edit

Module Settings

In the Module Settings tab you need to:

  • Enable the module
  • Enter your API ID
  • Enter your API Secret
  • Configure cron settings if needed

Integration Settings

In the Integration Settings tab you can:

  • Enable or disable Email integration
  • Enable or disable CRM integration
  • Select a mailing list for Email integration

Cron Configuration

To enable automatic customer data synchronization, configure a cron task on your server.

Example:

* * * * * php /path/to/opencart/system/sendpulse_cron.php

Supported Events

The module processes:

  • New customer registration
  • Customer registration during checkout

License

MIT License

About

Unofficial OpenCart 3.x module for synchronizing customer data with SendPulse Email and CRM.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors