Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

Version 1 Current »

This solution allows to synchronize Shopify Stores with eManageCRM, so we can operate funnels using eManageCRM as we regular do.

Ideally, eManageCRM will notify Shopify Stores when someone change a shared artefact (like Products, Prices, Orders, and Campaigns), and vice-versa.

Ideal Flow

  1. Shopify Stores install eManageCRM Sync App

  2. eManageCRM Sync App requests Shopify Sync App Signup

  3. Shopify Sync App requests System and User Credentials to eManageCRM IAM and CTRwow OAuth

  4. Shopify Sync App stores Credentials and Authenticated Tokens for eManageCRM and CTRwow

  5. Shopify Sync App asks Store if they want to create a new Funnel

  6. Shoppers fills in Basic Campaign Information

  7. Shopify Sync App asks Shopper to choose Store Main Product

  8. Shopify Sync App asks Shopper to create a new Upsell for this Funnel

  9. Shopify Sync App asks Shopper to choose Store Upsells Products

  10. Shopify Sync App asks Shopper to choose CTRwow Templates

  11. Shopify Sync App asks Shopper to choose CTRwow Host Options

  12. Shoppers publish their first funnel.

Extra capabilities

  • Shoppers can sign in into eManageCRM to provide extra settings by an authenticated link available at the Shopify Sync App

  • Shoppers must set their payment processors at eManageCRM

Sync Flow

  1. Users change a product settings at Shopify Side - it emits an event to eManageCRM Service Bus, that will update product settings at eManageCRM Side.

  2. Users change a product settings at eManageCRM Side - it will call the Shopify Product API to change the information there.

Funnel Settings

  • Fulfilled by eManageCRM (ON/OFF)

  • Keep Products Synchronized (ON/OFF)

  • Keep Orders Synchronized (ON/OFF)

  • No labels