/
Sales Channel App

Sales Channel App

** Ongoing ** The development is in progress.

Sales Channel App is a way of integrating Shopify and DFO Funnels for any Shopify Merchant, once the app can be rolled out for anyone who has a Shopify Store. The Shopify App can be public, so anyone can find it, or it can be unlisted, so it will not be available for all merchants, but the ones who has the app link will be able to install it at their stores.

Some of Sales Channel App capabilities.

  • Onboarding and account connection: Get permission from merchants to install our app, connect their accounts and qualify them through channel requirements.

  • Product publishing: Import products into our channel, manage product errors, and stay in sync with merchants' product catalogs.

  • Payments and order management: Generate orders and complete payments on behalf of merchants on our channel.


We can also explore new revenue streams to use this App. Shopify charges fee is always 20%.

  • You can charge a monthly subscription.

  • You can charge a one-time purchase instead.

  • Additionally, you can set an Usage Commission table. Below, you can find an example.

Risks

  • Sales Channel is the only type of application that allow us to use their Payment Gateway into our web pages directly. We need their authorization though.

  • We need to apply to get access to their Payment Processing API, the one that allow us to process payments using the Shopify Payment Gateway.

  • If we do not get approval, we can still generate a link to the Shopify Payment Gateway as an alternative.

  • There are also other requirements to get approval for this app. Excepting by the Payment Processing API, I believe we will not have any further problem.

  • You must use the own Shopify Development Libraries, Guidelines and Frameworks to create an app, that means the development team must learn how to develop apps specifically for this purpose.

  • The Development Documentation is poor.


Completed Tasks

  • [2021-02-21] Create a Shopify Partner account for eManageCRM.

  • [2021-02-21 and 2021-02-27] We have developed a demo using their guideline to learn more about their environment.

  • [2021-02-27] Create an app, then turning it into a Sales Channel App.

  • [2021-02-28] Request Payment Processing, then selecting our PCI Compliance Method - it takes up to 7 days to get their answer. I believe we will not have problems once we are PCI Certified, but there are other restrictions, as described at Risks section above.
    [2021-03-01] Update 1: they returned our application by asking more details about the app we intend to create. We have submitted the answered back already.
    [2021-03-04] Update 2: they got back to us asking more questions about that. We have submitted the answered back one more time.
    [2021-03-08] Update 3: We submitted our PCI Certificate to Shopify.

  • [2021-03-04] First FAQ version + some Shopify Sales App Wireframes + Ideas

Deliverables


Next Steps

  • Hands-on: Backend/eManageCRM Side -> we have to dive into the Shopify APIs and learn what we can do with. Then, we will build our external APIs to serve our funnels.

  • Hands-on: Shopify App Side -> we will need merchants' basic information, provide map-table features to understand which product is a Upsell, Popup, etc., anything that we need to create a funnel.

  • Hands-on: CTRwow Side -> we will provide CTRwow the same set of APIs that they already have, so we must create this bridge.

 

Related content

Sales Channel App: Wireframe + Basic Flow
Sales Channel App: Wireframe + Basic Flow
More like this
Shopify Demo App
More like this
Shopify eManage CRM Integration
Shopify eManage CRM Integration
More like this