We developed Shopify’s integration with our Point of Sale software. This
will provide an omni-channel solution to the users. You can manage inventory,
customers, and orders from one system. Unify
operations for your physical and online store by using this integration. You
can save time and focus more on your other daily operations. You can start
selling more without any hassle.
1. Sync Product Info
from RepairDesk to Shopify.
2. Track Inventory
& Stock from RepairDesk to Shopify.
3. Track Orders from
Shopify to RepairDesk.
4. Get Customer
& Shipping Details from Shopify to RepairDesk to fulfill your orders
easily.
How to
setup?
1.
In RepairDesk, open the Integrations page.
2.
Find the Shopify icon and select Click Here Button. You will be redirected to the Connect page to establish a connection.
3.
Input your Shopify store URL. Make sure you input your complete
Shopify domain (e.g. mystore.shopify.com). Click Connect to Shopify button.
4. If you're
not already logged in to your Shopify store, you'll be asked to enter your
Shopify login credentials.
Once setup is complete, your
Shopify integration is live. From this point, there are still a number of
things to configure.
You will be redirected to App Configuration Page to establish complete
setup.
Q. How to configure integration settings?
Integration
Configuration Page

You will see the Connected tag and your entered Shopify Store URL after a successful connection is established on Configuration
To cancel the connection between Shopify and RepairDesk, you can select --> Disconnect Button.
Triggers
1. The first four Triggers: will be pre-checked once the connection is established.
You can check and un-check the trigger as per your needs.
2. After selecting relevant triggers, you can hit à Sync & Save button
to save the changes.
Import Products from Shopify for the
first time
1. You can select à Import Now Button to import
all the products from Shopify to RepairDesk.
2. For the first time importing, it will check
products with similar SKUs inside RepairDesk and will not duplicate products
already present in RepairDesk.
3. Products details will be synced
within RepairDesk.
Note: Multiple images from Shopify to RepairDesk can’t be imported due to limitations.
Note: Products from Shopify will be automatically synced to
RepairDesk after the connection is established.
Note: The similar SKU is only checked for the first time for the Products present on both platforms before the connection is established. After that, there is no check for SKU match because the products from Shopify will be synced automatically on Repairdesk with stock and details.
You can check more about product info that does and doesn’t
sync in the product info section of this article.
Category Syncing

1. Choose which RepairDesk categories/sub categories you
want to sync with shopify.
2. For Trade-in Category, you can give Trade-In Category
with an alternative online name to sell.
3. You can select as many categories you want and select Save
& Sync Button to sync successfully.
4. All the products against categories/sub categories will
be synced to Shopify.
5. Your synced Categories/Sub Categories will be pushed to
product type field of Shopify product.
Note: Only the stock for Trade-in Items with 'In-Stock' status will be synced to Shopify.
Map Locations to store

1. Shopify Locations need to be
enabled within Shopify before you begin the set-up
steps below. Navigate Settings à Locations. Click Add
Location and follow the prompts. You can ignore the
Shopify warning for quantities being set to 0 as Repairdesk will sync inventory
over once you've completed the process below. Click on à View Fulfillment Priority to choose which locations are assigned new
orders first. Inventory will be deducted based on Fulfillment Priority set in
the Locations Section.
2. To enable multi-location inventory syncing within pre-existing
Shopify integrations, you must update
your RepairDesk app permissions again.
3. On RepairDesk configuration page for Shopify, you will see
a section titled Sync RepairDesk Stores to Shopify Locations.
4. In this section, you
will see a list of your RepairDesk stores with Shopify location to map
inventory between them.
5. Map each Stores with each Shopify Location and Click Save & Sync button on Configuration Settings Page of the integration
Your
inventory from these outlets will be combined and displayed on the synced products
in your Shopify store.
Orders Syncing:
1. Make sure the trigger is checked on the configuration setting trigger section to automatically create an invoice inside Repairdesk after each Shopify order.
2.
You can view invoices in your Repairdesk Store once the Shopify Order is fulfilled.
3. Invoices with paid status will come if and only if the Shopify order status is paid.
4. Invoices with unpaid status will come if and only if the Shopify order is unpaid.
5. You can View Source as Shopify, Shopify Order ID, Customer Information, Order Line item and Shipping line item (if shipping is charged) against Shopify order will be shown inside the Repairdesk Invoice details as a line item.
6. The Payment Date, Employee Name (Super Admin), Payment Method, Source, the amount paid, transactions notes as Payment Added via Shopify Integration Webhook will be recorded against the payment history if and only if the invoice is paid.
7. The paid invoices will be recorded against the transaction log.

Product Info that Syncs:
RepairDesk Shopify
Product Name Title
Description Description
Upload Images Media
Category/Sub Category Product
Type
Online Price Price
On Hand Quantity Quantity
SKU SKU
Supplier Vendor
Product Attributes Tags
Product Info that doesn’t sync:
RepairDesk Shopify
Cost price Cost
N/A Shipping
Weight
N/A Variants
Integration Impacts and FAQs
Q. Can I create an invoice (order) in RepairDesk without syncing my Shopify inventory items to RepairDesk?
A. Yes, you can create an invoice in RepairDesk for your online Shopify order, even if the item doesn't exist in RepairDesk's inventory. To do this, follow these steps:
1: Go to the Shopify
Configuration settings in RepairDesk.
2: Enable the option under
Triggers labeled
"
Use this flag to sync orders from your online store with RepairDesk
."
.png)
Before enabling this option, ensure that all other triggers above this option are disabled. Once enabled, items that are not managed in RepairDesk's inventory will still appear on the invoice.
However, if the system detects an SKU that exists in RepairDesk's inventory, it will automatically adjust the inventory levels when the order is processed.
Note: Since RepairDesk doesn't support "
Product Variants," this option is particularly useful if you sell variant items through Shopify.
Q. Where I will find option to upload long
description section on product page for syncing it to Shopify from RepairDesk?
A. The long description text area on add
a product page will be populated once the integration is established. You can view them in the Add More Info dropdown of product details.
Q. Where I will find
option to upload multiple images on the product page for syncing them to Shopify
from RepairDesk?
A. The multiple
images an option on add a product page will be populated once the integration is
established and Button à
Save Item is selected against the product.
Q. Can I sync a single product from RepairDesk to my Shopify Store?
A. Yes, you can select 'YES' against trigger 'Sync with Shopify' in the setting section of the Product page inside RepairDesk to sync single products.
Q. How can I view history against the RepairDesk product on API changes?
A. You can view the Admin History section against the RepairDesk Product on each API Change.
Q. How the Trade-in Product from RepairDesk will sync to Shopify?
A. Only the in-stock Trade-in Products will be synced to Shopify. The Category name of Trade-in will be synced to Shopify Product Type.
Only the online price field will sync to Shopify Product Price. The multiple images and long descriptions can be synced to Shopify.
Q. On which store
inside RepairDesk, I will be able to see invoices?
A. The stock is deducted and updated on order generation in Shopify. When the order is fulfilled and it will check the mapped location with RD Store on fulfilling items against the order. The invoice will be generated on Repairdesk Store once you fulfill items against the order.
Q. How the customer syncing will work?
A. The new customer will be created inside RepairDesk if and only if the new email or new phone number with this pattern will be entered against the order in the customer details and an invoice is generated inside Repairdesk after the user fulfill items against the order.
+(CountryCode)(Number) --> without spaces
Q. Where I can see the name
of RepairDesk categories/subcategories on the Shopify product page?
A. All the
categories/Sub Categories synced from RepairDesk to Shopify will be pushed into
the product type field of the Shopify product.
Q. Does multiple
images imported from Shopify to RepairDesk?
A. Multiple Images
from Shopify products to RepairDesk products can’t be synced/imported.
Q. What price field against the product is set for syncing from RepairDesk to Shopify?
A. This is the priority if the online price field is empty.
Highest: Online Price Field
2nd Highest: Promotional Price Field
Lowest: Retail Price Field.
It is recommended to use the online price field for syncing to Shopify Price Field. Make sure you have similar on both platforms because on product updates from Shopify, the Shopify price will be synced to the same price field inside RepairDesk.
Q. On which basis
items are sync with RepairDesk?
A.
A similar SKU is only checked for the first time for the Products present on both platforms before the connection is established.
After that, it will be synced automatically.
Similar SKU or Name of the product
can’t be verified.
Q. How does the serialized product syncing will work?
A. The serialized product inventory count will be synced to Shopify. On fulfilling the order inside Shopify, the invoice will be generated inside RepairDesk. On edit invoice view, you can manually add serial against the invoice inside RepairDesk to deduct serial from the inventory for that item.
Note: Shopify doesn't cater to product serials.

Q. How can I make collections on Shopify from my product type?
A. Inside Shopify Settings Section --> Select Collection. Just select Add Collection option and specify the collection name and select the product type name equal to RepairDesk Category name synced after connection to Product Type Field.
Q. What will be the
impact Cash Register?
A. The online sales cash register is being created
once an invoice is generated in the store from where the invoice is created first. The system will start a shift and it will not be visible to you.
You can’t close the Online Sales register
or end the shift against the online sales register.
Q. Will the paid
invoices will be recorded in the transaction log?
A. Yes, the paid
invoices will be recorded in the transaction log.
Q. What impact will
be on Z-Report of Virtual Cash Register?
A. The Z-report will
show the online sales cash register as
opened once the invoice of Shopify order is generated inside RepairDesk. There will be no changes in the opening and closing balances of the online sales register.
You can now manage Shopify syncing for product categories directly from the Manage Product Categories page, instead of the Shopify Integration Settings.