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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors