How to connect your WooCommerce store to marketcube?

In this article, you will learn how to connect your WooCommerce store to marketcube, how to sync products, orders and also how to disconnect your live store from marketcube if you wish to do so.

What is Live Connect?

'Live Connect' allows you the ability to connect to your store. Allowing you to manage your products and orders from within your own store. This also ensures that inventory, price, and product changes as well as order updates are kept in sync between your own store and the marketplace.


REQUIREMENTS TO LIVE CONNECT

To connect your WooCommerce store through Live Connect you require Shop Domain, Consumer Secret & Consumer Key. To access this information, Navigate to your WooCommerce store.

  • Shop Domain
    • The shop domain can be obtained from the shop URL on the address bar. https://<shop_domain>/wp-admin/edit.php?post_type=shop_order
    •  The part underlined in the example above is where the shop domain key will be located.
    • Consumer Secret & Consumer Key
      • Navigate to your WooCommerce plugin.
      • Click on Settings option in the drop down list.
      • Click the Advanced tab option on the far right.
      • Click on the REST API option.
      • Below appears a button with Add key written on it.
      • The above step prompts three text fields tagged as  Description, User and Permissions.
      • Description field intakes any custom name for the API key. User basically accepts one among all the Users created. Permissions is a selection between Read, Write and Read/Write permission. It would be preferred to have Read/Write selected while creating the key.
      • Click on Generate Key button .This generates and displays Consumer key and Consumer secret which can be copied for further use.

    HOW TO CONNECT SHOP

    Live connect initializes when you connect your WooCommerce vendor Store through Marketcube. 

    1. Login as a vendor in Marketcube.
    2. Navigate to Add Products page which presents a multitude of options to add products.
    3. Select the option that reads ‘Import products by connecting to a WooCommerce store’.

    Pre-check that this feature is enabled. 

    Upon selection of the above-mentioned option from the drop-down menu. Three text fields appear seeking Shop Domain, Consumer Key, and Consumer Secret. All three fields are mandatory. 

    4.   Upon fulfilling the required fields, click on Connect in the bottom right corner.

    5.   A modal pops up displaying the Terms and Conditions. After a thorough read, scroll below to accept them by clicking on the check box and click on Continue to Vendor Live Connect.

    Voila! You are connected to your WooCommerce store.🎊🎉




    PRODUCT FLOW

    Once live connected, products created on the vendor WooCommerce Store will sync to marketcube.

    There are two ways this can happen (A Manual import or an auto import).

    1. Manual Import
        • A live connected vendor is provided with an array of options to import products from the store.
        • Clicking on the Import Products From your WooCommerce Store pulls all the products from their connected WooCommerce store to display them in a list fashion.
        • A user can navigate to this list by either clicking on the button on the banner which says Click here to view Woocommerce Products. OR by clicking WooCommerce Store Products on the left widget.
    Once you have your list of products, products can be synced individually by clicking the Actions dropdown and then clicking sync.
    2. Auto Sync of Products
        • All the products will get automatically synced to your marketplace if the Auto Add products feature (explained below)  is enabled. 
      1. Navigate to the Settings tab on Marketcube. 
      2. Click on the Show option on the Products card which displays an option of Live Inventory Update.
      3. Clicking on it prompts a feature to enable auto sync of products to Marketcube.
        1. If this feature is disabled, all the products created on vendor WooCommerce will not automatically sync into  Marketcube. Products can be imported by using the Import Products From your WooCommerce Store button as explained above.
        2. If this feature is enabled, all the products created on vendor WooCommerce will automatically sync into  Marketcube.
        3. However, there is a caveat, with this feature disabled, the products which have been imported manually on Marketcube will respond to update and delete actions performed on them on the WooCommerce connected store.

      ORDER FLOW

      After the products are published to your seller Shopify Store. Orders can be created for those products belonging to the live connected vendor on your seller Shopify Store. These orders traverse to marketcube and automatically to the connected WooCommerce Store. The orders can be fulfilled from marketcube and corresponding status changes can be observed in the connected store. Vendors can fulfill the order from their Live connected store and the status will get updated in marketcube as well.



      HOW TO DISCONNECT THE SHOP

      Finally, the vendor can also disconnect the live connected store.

      • The user can navigate to the add Products page and select the option that says  ‘Import products by connecting to a WooCommerce store’. If you have a store connected then clicking on the Disconnect shop option opens a modal confirming the disconnection.
      • The second way to disconnect is by clicking on the Disconnect option on the action widget on the left. It too prompts a confirmation pop up upon clicking.

       


      FOOD FOR THOUGHT


      • Products and Orders take some time to sync both ways. Please be patient.
      • Double-check your shop domain, consumer key, and consumer secret if you get an error while connecting your store.
      • Shopify allows only three options in a variant so if a variant on Woo Commerce store has more than three options, then the product will not sync into Marketcube.
                                                                                                                                                                             
        Got more questions? Use the chat on your right or email support@marketcube.io to get in touch.