IBM SilverPop Magento Extension

Similar documents
MyanPay API Integration with Magento CMS

Setting Up the Mercent Marketplace Price Optimizer Extension

Installation Instructions Nochex Payment Module for Magento

Google Trusted Stores Setup in Magento

Product Name: Size Chart Popup Version: Document Type: Help doc Author: Milople Inc.

Multivendor Extension User Guide

Installation, Configuration, and Usage

Product Name: ANZ egate Connect Version: Document Type: Help doc Author: Milople Inc.

MageFence. User manual

Table of Content. 1. Mofluid Installation. 2. Mofluid Uninstallation. a. Magento Connect b. Manual Installation

Magento-Twinfield Module

skype ID: store.belvg US phone number:

chef for Magento: Package Tutorial

ultimo theme Update Guide Copyright Infortis All rights reserved

DEAR Inventory - Magento Integration Guide

ekomimeetsmage Manual for version 1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0

INSTALLATION GUIDE MC

Personal SES Software Security. Installing and Updating the Personal (Stand Alone) Software Security Key. Version15.1

Official Amazon Checkout Extension for Magento Commerce. Documentation

Magento Clang Integration Extension version 1.2.0

Product Name: Recurring & Subscription Payments Version: Document Type: Help doc Author: Milople Inc.

Enterprise Historian 3BUF D1 Version 3.2/1 Hot Fix 1 for Patch 4 Release Notes

Setup Guide for Magento and BlueSnap

install the extension:

OSF INTEGRATOR for INGRAM MICRO Integration Guide

Audits. Alerts. Procedure

Google Universal Analytics Enhanced E-commerce Tracking - Installation/Set-up Guide

Plugin Integration Guide

ASULPUNTO Magento unicenta opos integration extension Version 1.0.0

ultimo theme Update Guide Copyright Infortis All rights reserved

Servired Pro ING Direct Manual by Interactiv4 Version /04/25

Magento OpenERP Integration Documentation

Copyright All Rights Reserved. Any unauthorized reproduction of this document is prohibited.

CounterPoint SQL and Magento ecommerce Interface

Shop by Manufacturer Custom Module for Magento

Magento integration 1.0

CUSTOM GOOGLE SEARCH PRO. User Guide. User Guide Page 1

To begin, visit this URL:

DocAve Upgrade Guide. From Version 4.1 to 4.5

PaperCut Payment Gateway Module - Heartland Quick Start Guide

Openbravo ERP Magento. Installation Guide

DPD shipping module documentation. Magento module version 2.0.3

DutyCalculator - Installation and Configuration

MAGEJAM PLUGIN INSTALLATION GUIDE

MAGENTO-TWINFIELD MODULE

USER GUIDE Slink for Magento

[Jet-Magento Integration]

Capture Pro Software FTP Server System Output

Criteo Tags & Feed Extension for Magento

Prestashop Ship2MyId Module. Configuration Process

Zapper for ecommerce. Magento Plugin Version Checkout

Trytond Magento Documentation

OrderFlow Magento Integration

Bubble Full Page Cache for Magento

Implementing Unicenter Desktop and Server Management (DSM) r11.1 with Microsoft SQL Server Clusters

Developer Documentation. etracker plugin for the Magento online shop software. Status: January 2014 Version 1.1

Magento Extension for Add Multiple Products by Capacity Web Solutions

Cloud Backup for Joomla

ULTIMATE LOYALTY MODULE

CORNERDROP OVERVIEW & CORNERDROP MAGENTO INSTALLATION INSTRUCTIONS CORNERDROP.COM/CONTACT-US

Configure Backup Server for Cisco Unified Communications Manager

LICENTIA. InvoiceXpress Integration

Paya Card Services Payment Gateway Extension. Magento Extension User Guide

Hitachi PaybyFinance Magento Plugin

Livezilla How to Install on Shared Hosting By: Jon Manning

Errors Log Magento Extension User Guide Official extension page: Errors Log

SOS SO S O n O lin n e lin e Bac Ba kup cku ck p u USER MANUAL

Verifone ICP Payment Gateway (V3 & 4) Installation and Configuration Information

Clutch Magento Extension Installation Guide Installation and Testing Steps for Utilizing Gift & Stored Value Functionality

Capture Pro Software FTP Server Output Format

Bazaarvoice for Magento Extension Implementation Guide v6.3.4

MAGENTO CRM VTIGER USER GUIDE

Altima Lookbook Free Extension v

MAGENTO Migration Tools

A Step by Step Guide on Integrating Data in

SMSNotify Extension. User Documentation. Automated SMS sender and customer relationship tool. SMSNotify User Documentation 1

CheckItOut Developer Manual

PaybyFinance Magento Plugin

Active Directory Requirements and Setup

JOINUS AG. PowerPay Checkout. Magento Module User Manual. Support:

Managing Existing Mobile Apps

Bubble Full Page Cache for Magento

Magento module Documentation

Setting up and Automating a MS Dynamics AX Job in JAMS

Guide to PayPal Account Setup

Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers

Deploying Intellicus Portal on IBM WebSphere

V-Requester Add-in for Microsoft Outlook

PaperCut Payment Gateway Module - CBORD Quick Start Guide

Administrative Guide VtigerCRM Microsoft Exchange Connector (Exchange Server 2010)

Magento Integration Manual (Version /24/2014)

Introduction. Installing Osell Free Magento Connect Extensions for

Expresso Quick Install

The ultimate integrated Magento helpdesk solution

Magento Dhru Fusion Integration Extension. IMEI Profile Configuration

MAGENTO - SETUP PAYMENT PLANS

Global Amazon Integration Module v1.1. Users Guide & Setup Instructions

Transcription:

USER S MANUAL v0.1.0 IBM SilverPop Magento Extension

1. GENERAL INFORMATION General Information section explains in general terms the system and the purpose for which it is intended. 1.1 System Overview STiM along with Swarming Technology Magento SilverPop Extension (STMSE) allows collecting information from Magento Commerce Application. Magento Extension once configured, using the STiM Middle Ware, enables the communication between commerce engine and SilverPop. Current configuration handles the abandoned cart and orders placed 1.2 Organization of the Manual The user s manual consists of five sections General Information, System Summary, Getting Started, Using the System. General Information section explains in general terms the system and the purpose for which it is intended. System Summary section provides a general overview of the system. The summary outlines the uses of the system s hardware and software requirements, system s configuration and system s behavior in case of any contingencies. Getting Started section explains how to get extension and install & configure it in the commerce environment (Beta Version). Using The System section provides a detailed description of system functions (Beta Version).

2. SYSTEM SUMMARY System Summary section provides a general overview of the system. The summary outlines the uses of the system s requirements, system s configuration and system s behavior in case of any contingencies. 2.1 Overview 2.2 About The Extension Plug and play architecture Ability to configure Security Keys for making secure API calls to IBM SilverPop Capability to configure the events and event data crons. The extension will allow the users to define the cron frequency The system is designed to be non-monolithic using enterprise service bus. This architecture enables the loose coupling of the commerce system and IBM SilverPop integrator (STiM) Built in auditing & logging 2.3 Software & Hardware Requirements Extension is designed to work on the client s existing Magento EE (enterprise edition) 1.9 and up and Magento CE (community edition) 1.4 and up. The extension and corresponding crons are light weight & the non-monolithic nature of the application makes it fairly independent of the client environment.

2.4 Resubmission of Failed API calls The application is designed to accommodate resubmission of the filed API calls due internet connectivity issues. The cron will go through the message log entries where the message id is null and the counter is less than 5 and resubmit the request.

3. GETTING STARTED 3.1 High Level Install & Configuration Instruction Installing and Configuring the SilverPop Integration Manager o Download the extension from Magento connect. o Extract the files into a separate folder. o Copy the files into the root of your Magento installation, the module should now be installed successfully. o Disable caching within the Magento admin under System -> Cache Management. o Copy the extension files into your Magento installation folder. o In the Magento admin, under System -> Cache Management, click the Flush Cache Storage button. o Log out of the Magento admin and then log back in. o Re-enable caching within the Magento admin under System -> Cache Management. o The module should now be installed successfully. o Once the module is installed, you will need to ensure that cron is installed properly for your site. o Cron is required for the abandoned cart event to work properly, and depending on your settings, may also be required for the order placement event. o To configure SilverPop specific settings, from the Magento Admin panel, proceed to the SilverPop Settings menu:

o Enter your General configuration settings: 1. The Maximum Resent Attempts setting determines how many times a request should be sent to the middleware, in the event an error in submission occurs, before ceasing submission attempts of a given request. 2. The Cart Abandonment Notifications Enabled setting determines whether Abandoned Cart events will be sent to SilverPop or not

3. The abandoned cart feature runs on a cron job, meaning that the server will automatically check for abandoned cart events at some frequency. The Start Time and Frequency settings determine at what time the cron job will execute initially, and how often the cron will run thereafter. 4. The New Order Notifications Enabled setting determines whether New Order events will be sent to SilverPop or not 5. The Submit on Cron setting will determine if order placed events should be sent as a batch on a schedule (setting set to Yes) or sent immediately (setting set to No). If yes, you will see options for Start Time and Frequency. These settings determine at what time the cron job will execute initially, and how often the cron will run thereafter. o Enter your API Settings: 1. The Swarming Technology team will provide you with SilverPop API Settings that you will need in order to configure the End Point URI, Username, and Authorization token. These settings are required for the SilverPop integration manager to function properly. 2. To enable debug logging for SilverPop, set the Enable Debug Log setting to Yes. A log file will be written to the /var/log directory within the Magento root. o Press the Save Config button. The SilverPop Integration Manager is now active. 1. When you click the Save Config button on the API Settings screen, the extension will verify your End Point URI, Username and Authorization Token and report any connectivity issues.

4. USING THE SYSTEM 4.1 Abandoned Cart The IBM SilverPop Payload Requirement

4.2 Cart Purchased The IBM SilverPop Payload Requirement

4.3 Auditing and resubmission if initial submission failed A log will be created with each submission attempt. A custom model with proper database resource will need to be created to accommodate this requirement. The log table will contain the following fields.

o log_id : Primary key o JSON : A file path to where the JSON payload for the API request made is stored o counter : A counter for the number of submission attempts that have been made for the given API request o message_id : API response I o submission_time : Stores the time when the request was originally submitted o endpoint : Identifier for which API to call If the attempt is successful: o Log ID is incremented o No need to store JSON o Counter set to 0 o Message ID set to be the transaction id returned from the API o Submission time updated appropriately o Endpoint updated appropriately If the attempt is unsuccessful: o Log ID is incremented o Request is stored in parse-able JSON format o Counter set to 0 o Message ID set to null o Submission time updated appropriately o Endpoint updated appropriately Completion Criteria Log information is stored and updated appropriately based on API response.

4.4 High Level Workflow