Reading list Switch to dark mode

    Multi-vendor Marketplace for Shopify: SquareUp Connector

    Updated 18 October 2023

    Square up is now integrated with the Multi-vendor Marketplace app for Shopify. This integration will help your sellers to connect their Square POS to the admin’s Shopify store. Thus, the marketplace sellers can manage products, inventory, pricing at a single location.

    Squareup is mainly a Free mobile POS app developed for Android applications. It offers the simplest way to accept credit card payment from customers.
    Thus, the sellers who are selling products using Square POS can connect their stores to the admin’s Shopify store.

    With the Squareup connector, sellers selling on Square POS can auto-sync their products with the admin’s marketplace. Also, the sellers can import their products from Square POS to the admin’s marketplace.

    Accordingly, inventory will be managed at both the ends once an order is created/updated for the seller’s product at Square POS or at Shopify.

    You can enable the Squareup connector from the “Feature App” section of the app. Then, approve the additional charge of $25 USD/month over and above your current Multi-vendor app plan.

    Searching for a Shopify
    Headless solution ?
    Find out More

    Let’s explore the connector in detail.

    Features

    • Sellers can connect their Square POS to the admin’s Shopify store.
    • Auto-Sync Option:- To sync all the newly added products of the seller’s Squareup store will be auto-synced with the admin’s Shopify store.
    • Option to re-sync the products from the product listing section.
    • Allow sellers to create price rules:- Based on the product price rules created by the seller, the product price of Square up POS will be calculated at the merchant’s store.
    • Marketplace sellers can import their Square POS products to the admin’s store.
    • The sellers can now have multiple variant options in a product synced from Squareup into the multi-vendor marketplace app.

    How to enable this feature app?

    Go to the Feature app section and enable the Squareup connector feature app.

    Dashboard

    Visiting the feature App section, search for the Squareup Connector & enable the feature app.

    Squareup

    Click the Enable button.

    This way, you can install the Squareup connector in the app.

    Squareup Connector Configuration: Admin End

    After enabling the Squareup feature app, a new menu appears under the Configuration menu i.e. Squareup App Configuration. You need to configure the Squareup app details for the seller’s Squareup store.

    squareup

    Visiting this section, you will get the options to enter the details of the app that you have created on Squareup for your sellers.

    square up configuration

    Now, in order to let the sellers connect their Squareup stores to your Shopify store, you need to Create an App on Squareup. From the app, you will get the credentials that are required to configure the app settings & make things work for the sellers.

    You can create an app on your own or request to create the app.

    How to Create an App on SquareUp?

    You can follow the below-given steps to create an app on Square up:-

    • Log in to Squareup.
    • Go to the Dashboard and click on + button to add a New Application.
    square up portal
    • Now, enter the Application Name & click the Save button.
    Square-Developer-Portal-1

    This way, you can create an application on Squareup.

    Square-Developer-Portal-2

    Now, enable the Production mode settings and get the credentials to configure Squareup settings on the multi-vendor app.

    Square-Developer-Portal-3

    Note

    Make sure to change the API Version suggested in the app. You need to click the Change Version button & select the version: (2019-09-25)

    API version

    Clicking the version, you can select the version (2019-09-25) from the drop-down menu.

    change API

    This way, you can end up creating an app on Squareup. Now, you need the app credentials to configure the square up settings for your sellers on the multivendor app.

    How to Get the Squareup App Credentials?

    After creating the Squareup app, all the credentials will be available to configure the settings. Let’s see how to get each of them.

    1. Application ID
      Go to Dashboard>>Visit Squareup App>>View Details>>Credentials.
    production app ID

    2. Application Secret
    Go to Developer >>Visit Squareup App>>View Details>>OAuth.

    Square-Developer-Portal-6

    3. Webhook Signature Key
    To get the Signature Key, first, you need to create a webhook. Let’s see how to do that.

    Why Create Webhook?

    You need to register a webhook to get triggered by specific events occur on the seller’s Square POS. APIs require calls at regular time intervals in order to detect changes in data. Thus, webhook replaces these API calls & provides instant, real-time notification updates on specific events occur at the seller end (on Square POS).

    For more details, Click here

    So, let’s see how to create a webhook.

    How to Create Webhook?

    Creating a webhook will provide you the signature key to configure the Squareup app details for sellers in the Multi-vendor App. To get the hit, perform the below-given steps & add a webhook:-

    • Log in to Squareup.
    • Visit the Squareup Dashboard.
    • Go to Apps.
    • If you have created an app, go to My Apps.
    • Go to Developer Dashboard.
    • Click View Details of the app you have created.
    • You will be redirected to the Credentials section from where you need to visit the Webhook section.
    • Enable Webhook.
    webhook
    • Now, proceed to Connect v2 Webhooks.
    • Click the Add Endpoint.
    • Here, You need to enter the Webhook name, Webhook Listener URL (provided in the app), set the API version (2019-09-25).
    • Select the two events:-
      catalog.version.updated
      inventory.count.updated
    • Save.
    add endpoint
    • This way, you can end up creating a Webhook. Now, click the Save button to save the created Webhook.
    connect v2

    This way, you will get the Webhook Signature Key, required to configure the Squareup details for sellers in the multi-vendor app.

    Click the name of the created Webhook & get the signature key from there.

    webhook key

    Get the Webhook Signature Key from here.

    signature key

    With these details, you can configure the Squareup settings in the app and allow sellers to connect their Squareup shop with the admin’s Shopify store.

    Details Saved Successfully:-

    squareup details

    Now, let’s proceed to check the functionalities on the Seller end.

    Squareup Configuration: Seller End

    As soon as the admin enables the Squareup feature, a new sub-menu gets added to the Configuration menu of the app i.e. Squareup Configuration.

    seller end

    Visting the Squareup Configuration menu, firstly, the seller needs to install the Squareup App (that is already developed at the time of integration of Squareup with the Multi-vendor Marketplace app).

    Seller will click the Download Shopify-Squareup App. This will redirect the seller to the login page of the Squareup.

    download app

    Clicking the above button, the seller will be asked to log in to the Squareup store. If already logged in, the seller will be redirected to the Squareup permission page. The seller needs to allow access.

    sign up

    Now, the seller will log in to his/her Squareup store and allow access.

    permission
    Allow

    Coming back to the seller panel, the seller will configure the settings such as enable the auto-sync option, change weight unit, map collections, etc.

    Auto-sync New Products

    The sellers can enable this option to auto-sync the newly added products to the admin’s Shopify store.

    Moreover, the seller will click the import products button to import previously added Squareup store products to the admin’s Shopify store.

    configuration details

    Map Collection

    Before the product import, the seller needs to map the admin’s store collection with the collections of his/her Squareup store.

    Note:- Make sure that the admin has enabled the “Restrict Collection” tab from the multi-vendor admin panel.

    For this, the seller will visit the Map Collection section and then, select the admin’s collection to map with his/her own Squareup store’s collection.

    Collection mapping

    Seller will choose the admin’s store collection & map it with Squareup store’s collection.

    Map Collection

    All the mapped collection will be listed like this:-

    collection

    This way, sellers can map collection.

    Import Products

    After all these settings, the seller will proceed to import products from his/her Squareup store to the admin’s Shopify store. Clicking the Import Product button, the seller will enter the comma-separated product IDs (that the seller wants to import).

    Please note: You can only import “simple” and “variable products.

    import

    This way, the seller can import Squareup products to the admin’s Shopify store.

    Sync with Seller’s Store

    In case the products are not synced once you import them, you can visit the seller listing section & sync products with the seller’s store.

    Products>>>Product Listing>>>Action menu>>>Click “Sync with seller store” button.

    sync with seller's store

    All the imported products will be listed in the “Approval Pending state“. Thus, the admin needs to approve them from the product listing section of the app.

    enable sync

    Create Price Rule

    Let the sellers create price rules to manage the product price of the seller’s Square up POS to the merchant’s store.

    configure

    Sellers will have a new menu named Connector Price Rule in the configuration menu of the app. From here, the seller can create price rules based on which the seller’s product price will be calculated on the merchant’s store. 

    square up

    Clicking the Connector Price Rule, the seller needs to enable “Price Rule” status and select the options as increase/decrease price, the price will be changed by a fixed amount or a percentage amount, enter the amount that needs to be changed.

    price rule

    Enable the checkbox to update already synced product’s price at the merchant’s store as per the price rule created.

    This way, sellers can create price rules from their respective seller panels based on which product price of the seller’s POS will be calculated at the merchant’s store.

    Support

    Furthermore, if you have any questions/issue then please raise a ticket at http://webkul.uvdesk.com/ or drop a mail at [email protected]

    Demo Details

    Follow the below link to use the demo of Multi-vendor Marketplace app:

    https://multivendor-marketplace-5.myshopify.com/

    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*


    Be the first to comment.

    Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content