Integrate BigCommerce with JMango360

Integrate BigCommerce with JMango360

This article will provide you with insights into the seamless integration of BigCommerce and JMango360, including deep backend integration, JMango360 app installation, backend store access, and some information for the validation process. 

1. About BigCommerce integration

One of the core functionalities of the JMango360 offering is the in-depth and seamless integration with BigCommerce. The mobile app fetches data directly from the BigCommerce backend and interacts with BigCommerce via the API.

The following information is fetched from BigCommerce: 
  1. Customers: Data sets related to customers, customer groups and segments, and storefront sign in
  2. Catalog: Data associated with product management, variants, brands, stock, bulk pricing, and more
  3. Carts and orders: Information on cart and order experiences
  4. Webhooks: The synchronization of critical events related to products and orders
The integration brings a unique set of advantages that can transform how businesses approach their online operations. Here are some key benefits that you, as a merchant, can gain from the integration with BigCommerce:
  1. You can manage your product information, including stock information, inventory, and customer data in one place. 
  2. The integration eliminates the need for extensive custom coding, resulting in cost savings related to development resources and maintenance.
  3. It is easier for you to iterate and make updates to the app, especially if you need to respond quickly to changing market trends, update product catalogs, or introduce new features to stay competitive.
In addition, the integration is also beneficial to your customers. As the shopping session between the website and the app will be aligned, this ensures a seamless experience for customers. They can enjoy a consistent and seamless shopping journey between the website and the app.

2. Install JMango360 app

Integrating JMango360 app is a powerful way to enhance your store's functionality and access valuable features. Adhere to the straightforward instructions below to seamlessly incorporate the app builder from the BigCommerce marketplace. 

Step 1: Go to the BigCommerce marketplace, find JMango360 Mobile, and click Get this App.
Step 2: In the BigCommerce backend, click Install on the app install page.
Step 3: See the app permissions, and then click Confirm
Step 4: See a welcome message and onboarding pop-up, and click Next to proceed to an information collection slide where you are expected to provide us with some information about you and your business. 

After completing the installation process, you can start your app development journey with JMango360. To access the app builder, in your BigCommerce backend, navigate to Apps > My Apps > JMango360 Mobile.

3. Provide BigCommerce backend access

Your website's backend access is required in order for us to do your app's integration. Please provide us with access to some administration areas of your website backend. Please be well noted that we require NO access to anything related to the sales of your website. While testing the app, we assume that our test orders work well once we receive order confirmation emails.

Note. To correctly configure the checkout, we will install a script in your BigCommerce Backend. After completing an app order, you want your app user to maintain their account in the app. In the case of the web checkout, which we configure for all apps either as the default checkout or a fallback from a native checkout, we need to add a script to the BigCommerce backend to support this. This permission is captured in the settings below. 

Please add email support@jmango360.com as an admin user and assign a custom set of permissions to it.
Step 1: In the BigCommerce Control Panel, go to Account Settings > Users, then click Create a User Account.

Step 2: In the User Details section, enter support@jmango360.com as the Email.

Step 3: In Permissions section, select Custom as a User Role, then grant administrative permissions as follows:
  1. Sales Staff Permissions: Manage Returns | Manage Customers | Manage Reviews | Edit Reviews | Manage Coupons | Edit Coupons | Manage Promotions | Edit Promotions | Manage Channel | Manage Gift Certificates
  2. Sales Manager Permissions: Manage Products | Edit Products | Manage Options | Manager Categories | Edit Categories | Manage Brands | Edit Brands | Order Statistics | Search Statistics | Manage Abandoned Cart | Manage Price Lists| Product Options | Product Statistics
  3. System Admin Permissions: Manage Form Fields | Manage Settings | Manage Payments | Manage Shipping | Manage Tax Settings | Customize Order Statuses | Use Script Manager | Manage Cart Setting
  4. Single Click Apps: Select All
Step 4: Click Save at the bottom right corner. Within minutes of creating the account, JMango360 will receive an email asking us to confirm our email address and create a password.

4. Other requirements 

4.1 Enable the WebDAV access

To allow JMango360 to access the BigCommerce WebDAV, follow the steps below:
  1. In the BigCommerce backend, navigate to Account Settings > Users.
  2. Find the email address support@jmango360.com and click Edit.

  1. Scroll down near the bottom then check the box to enable WebDAV.

4.2 Share coupon codes

Coupon codes are needed for checkout process and testing purposes during the app development process, so you are expected to provide us with your coupon codes. With the coupon codes shared, we can conduct thorough testing and verification of the coupon-related features and ensure that the coupon codes are functioning correctly and delivering the intended outcomes.

Step 1: In the BigCommerce backend, create a coupon code for 20% discount. 
Step 2: Share the coupon code with support@jmango360.com.  

4.3 Share information about customer group

If you’re using customer groups in BigCommerce and want to have this supported in the app we need to have information about the user group logic and access to each user group to complete our analysis and testing processes. 

Step 1: Confirm if you’re using Customer Groups. If yes, share information about your user groups, logic and rules. 
Step 2: Use the following email addresses to add JMango360 to each user group:
User group 1:  test.ios@jmango360.com  
User group 2:  test.android@jmango360.com  
User group 3:  test@jmango360.com 

If you have any further questions regarding our latest app builder, we’re happy to help! Please reach out to us at customer.success@jmango360.com.

    • Related Articles

    • Settings

      In our app builder's settings, you can manage the app’s settings, allowing you to control and define your users’ journey. Here are the important settings you can find in the Settings section: App name and app icon Hide price for guest Allow guest ...
    • Optimize app navigation with bottom tab

      Enhance user experience and streamline navigation in your app with the convenient bottom bar feature. This article shows you how to design and customize the bottom bar to suit your needs. From choosing icons to adding custom buttons, we've got you ...
    • Build the brands page

      In this article, we'll provide you with an overview of the Alphonso brands page, step-by-step instructions, and best practices for building the page. Note: This user guide is applicable to BigCommerce. 1. About the brands page The Brands page in a ...
    • App analytics with JMango360 Insights

      In this guide, we’ll walk you through the module to help you gain valuable insights. In the app builder, navigate to Insights. Note: JMango360 Insights and Firebase Analytics might show different data on the number of purchases and purchase value due ...
    • Configure the home settings

      In this article, we provide a step-by-step guide on setting up the multi-home feature and effective ways to manage home screens through editing options in the home list. 1. Multi-home 1.1 About multi-home Alphonso provides you with a new and ...