Eshopsync-Com-Shop
Eshopsync-Com-Shop
Search
Note: Application required to install in Salesforce Org from AppExchnage: eShopSync For
Shopify
Note: If you don’t have an awesome Shopify store, You can get it from here: Create a
Shopify store
Features
Note: The variant would synchronize as a Product to the salesforce end once you have
deleted all Shopify products from the Salesforce end.
Features(Paid)
Watch on
How to Make a Custom App in Shopify?
Once you install eShopSync For Shopify from AppExchange. Follow the steps below to
complete the setup:-
Now In Quick Find type Order and then click on the Order settings
If the Order was not enabled, first you have to enable it by tick mark the check
box Enable Orders. You would not able to create and sync the Order and the
error would appear at the Shopify end.
The Feature of the Reduction Order is supported by the application so tick mark
Enable Reduction Orders. It would allow a user to reduce orders that are
activated. But it must be activated on both ends.
Now add permission sets to enable the permission set box and click on the Save
button to enable it.
When you have done with these changes, Go to the App menu, then search for
eShopSync for Shopify and then click on it to open.
Now, you will see the no store open window where you have to add your Shopify
store by clicking on the Add button.
When you are done with adding the store into Salesforce then your store will be
shown on this window.
Then the connector opens up and you can see tabs such as Configurations,
Collections, Products, Warehouse, Customers, Orders, Opportunities, and Logs.
If you have added multiple stores then make a default store on which you are
working.
If you want to delete any store then click on the delete icon in front of the store.
Click on the Gear icon which is the Settings icon to open Global Settings.
In this, you can check the Webhook status, Log Settings, and Real-time
Transaction.
In Webhook Status, you must choose the Shop URL to check their Webhook
status.
Click on Log Settings and mention the number of days to save your shop logs.
Enable the Webhook toggle then select the shop URL.
After that, choose its objects and then click on the Save button.
General Settings
Click on the Edit option in front of your store to open the configuration of the
store.
Configuration Setup opens up on your screen and it shows you the General
setting tab.
When you are done then click on the Save button to save these settings.
Object Settings
In the Object settings, there is an option to Variant a product by enabling its feature. All
the variants under the Products in Shopify would synchronize as a specific product at
the Salesforce end. It is the 2nd tab in Configuration Setup. Click on it to configure its
settings.
Variant Synchronized as a Product.
Note: Variants Would Synchronize as a product to Salesforce end then you are
not able to change it until you have deleted all the Shopify Products from the
Salesforce end and vice-versa.
Some fields in Object Settings are as follows:-
Variants as Product- Once you sync Variants as Products then you are not
able to remove it until you delete the store and then add it again. Vice-a-
versa.
Update Account- Tickmark the checkbox if you want to update your account
whenever Shopify orders are synced.
Update Contact- Shopify customers sync as Contacts into Salesforce. Enable
it to update your contact whenever a Shopify customer syncs.
Disable Record Type conversion- To disable record Type conversion
account or contact then tickmark the checkbox.
Sync Inventory Locations and Levels- Enable if you like to sync levels and
locations of inventory.
Sync Product Images- It takes most of the salesforce resources to sync
images. Your Shopify product images got synced into Notes and Attachments
of products in Salesforce.
Sync Product Inventory Item Data- If you want to sync data such as
country HS code then enable this option.
Order- Choose the option for what you want to create in Salesforce.
Enable Draft Order- Select the option for the draft orders that you want to
create to put your Shopify draft orders in Salesforce.
Customers with No Orders- Select the option for these types of customers,
and what kind of category you want to create in Salesforce.
Enable Abandoned Checkout- Select the option for the kind of checkout
you want for Abandoned checkout.
Export Settings
Order Status- Select status for the activated category of Salesforce order on
the basis of Shopify Order and Fulfillment status.
Opportunity Stage- Choose the Stage name for creating the opportunity for
the Shopify order into Salesforce CRM.
When you are done with all these settings then click on the button Save and Proceed.
Field Mapping
You can Map the standard fields of Shopify to the Salesforce end with the compatible
data type. In other words, to sync data in the correct format you are required to map
the fields accordingly. This syncs Shopify field data to the Salesforce field properly
without any problem.
There are the following fields that you have to map in Custom Field Mapping:-
Account Metafields Field Mapping
Contact Metafields Field Mapping
Product Metafields Field Mapping
Order Metafields Field Mapping
Order Custom Field Mapping
Order Product Custom Field Mapping
Opportunity Metafields Field Mapping
Opportunity Custom Field Mapping
Opportunity Product Custom Field Mapping
After that, click on the Save & Proceed button.
For record type mapping you have to fill these fields that are listed here:-
Account Record Type
Contact Record Type
Order Record Type
Opportunity Record Type
Draft Order Record Type
Draft Opportunity Record Type
After that, click on the Save & Proceed button.
Matching Criteria
In this, you can Compare the Records and detects duplicates. With the help of
matching criteria, we can look for duplicates among records with the same match key.
It defines how closely the new or edited field matches the same field on an existing
record.
The fields you have to match under matching criteria are as follows:-
Account Matching Criteria
Contact Matching Criteria
Product Matching Criteria
Lead Matching Criteria.
The matching criteria are done by using operators such as:-
Equals
Contains
Start with
End with.
This completes the installation and setup process of the connector. Now, you may
proceed to sync Collections, Products, Customers, and Orders.
Note: By default, the basic functionality of syncing Shopify to Salesforce can enhance
all the Products, Orders, Customers, Collections, and other functionality that would
come with the additional customized features.
Synchronization Process
In the Synchronization process, there are types of synchronizations that can be done to
sync collections, products, orders, customers, warehouses, opportunities, and logs. The
types of synchronization are as follows:-
1. Default Store- Select the store whenever you do a manual sync to import your data
from Shopify to Salesforce. When there is a new record in Salesforce and you want to
export it to Shopify then also you have to choose the default Shopify store in which
you want to sync your data.
2. Mass Import- You can import all your data that is shown on your screen in one go by
clicking on the mass import button that is on the right side of the Conditional Sync
toggle button.
3. Conditional Sync- This is a sync that you can do on basis of different conditions that
can be done in everything except the warehouse and Logs. The options in conditional
sync are as follows:-
1. Update After- You can sync products, customers, warehouses, orders,
collections, and opportunities that are updated after the date that you have
mentioned.
2. Update Before- You can sync products, customers, warehouses, orders,
collections, and opportunities that are updated before the date that you have
mentioned.
1. If you have entered the dates in both fields of “Update After” and “Update
Before” then the data got synced that lies in between these dates.
3. Published After- You can sync products, customers, warehouses, orders,
collections, and opportunities that are published after the date that you have
mentioned.
4. Published Before- You can sync products, customers, warehouses, orders,
collections, and opportunities that are published before the date that you have
mentioned.
1. If you have entered the dates in both fields of “Published After” and
“Published Before” then the data got synced that lies in between these
dates.
5. Since ID- If you mention the Since ID then it syncs all the data that is shown after
that ID. The Since ID is mentioned at the last of the product URL.
6. Shopify ID- Every record in Shopify has a unique ID. So if you know that ID then
you can mention it to sync the data accordingly.
In Orders and Opportunities, there are 2 types of entities that are “Order” and “Draft
Order”.From this, you have to choose anyone and then provide the required information
for conditional sync.
The options for Sync Orders and Sync Opportunities are listed here:-
1. Update After- You can sync products, customers, orders, collections, and
opportunities that are updated after the date that you have mentioned.
2. Update Before- You can sync products, customers, orders, collections, and
opportunities that are updated before the date that you have mentioned.
1. If you have entered the dates in both fields of “Update After” and “Update
Before” then the data got synced that lies in between these dates.
3. Processed After- You can sync orders and opportunities that are processed
after the date that you have mentioned.
4. Processed Before- You can sync orders and opportunities that are processed
before the date that you have mentioned.
1. If you have entered the dates in both fields of “Processed After” and
“Processed Before” then the data got synced that lies in between these
dates.
5. Status- This field is common for both entities. In this, you have to choose the
option from the drop-down list that the status of an order must be open, closed,
canceled, or any.
6. Financial Status- This field is only in the Order entity. In this, you have to
choose the option from the drop-down list that the financial status of the order
must be paid, unpaid, authorized, refunded, etc to sync the data.
7. Fulfillment Status- This field is only in the Order entity. In this, you have to
choose the option from the drop-down list that the fulfillment status the of
order must be Shipped Parcel, unshipped, or any to sync the data.
8. Since ID- If you mention the SInce ID then it syncs all the data that is shown after
that ID. The Since ID is mentioned at the last of the product URL.
9. Shopify ID- Every record in Shopify has a unique ID. So if you know that ID then
you can mention it to sync the data accordingly.
1. View- Click on the View icon to see the specific record at Shopify end with details.
2. Delete- Click on the Delete icon to delete that particular record.
3. Import- Click on the Import icon to do a specific import or updated the record.
4. Export- Click on the Export icon to export or synced that particular record.
In Warehouse and Products section, you got the action of inventory level sync. So the detail
of all the actions are as follows:-
1. View- Click on the View icon to see the specific record at Shopify end with details.
2. Delete- Click on the Delete icon to delete that particular record.
3. Import- Click on the Import icon to do a specific import or updated the record.
4. Inventory Sync- Click on the inventory sync icon to sync your level of inventory of
that particular Warehouse or product.
Quick Actions can be custom and easily created by users in Salesforce which help users to
simplify their workflow. With this, users can save time to access the information in an
easier manner. You can create quick actions for Shopify entities and Salesforce pages as
well.
For Shopify entities, you can create only entity-specific quick actions that are mentioned
here:-
Product- Import, Export, Inventory management
Account- Import, Export
Contact- Import, Export
Order- Import, Export, Order fulfillment, Order Refund
Opportunity- Import, Export, Order fulfillment
You can apply the filter to see the specific data. For this, you have to provide the
information of some required fields to filter the sync data. These fields may differ from
option to option of the navigation panel.
Sync Collections: It shows you all collections of products that you have made at
the Shopify end.
Sync Products: This shows all the sync products that you have listed in your
Shopify account with inventory levels.
Sync Warehouse: Here you are able to see all your synced locations of
warehouses with inventory levels.
Sync Customers: Syncs all Shopify customers as accounts and contacts into
Salesforce.
Sync Orders: Sync all the orders from Shopify to Salesforce with their Quantity,
date, and price. Now, you can handle the internal management process easier.
Sync Opportunities: Sync your leads that are in progress from Shopify to
Salesforce into opportunities so that you can easily track them.
Shopify Logs- It captures all the errors in the Shopify logs that users get while
synching and also capture the received Webhook.
Support
1. To view all our applications in Appexchange, go to Webkul Appexchange Apps.
2. For any further queries, Click To Create a Ticket
Leave a Comment
Comments (6)
Your Comment*
Your Name*
COMMENT
Shashi Dhar
Reddy Could not find client cert with dev name:
Junna ‘Shopify’:Class.wk_shopify.adminconfiguration.saveConfigData: line
386, column 1
5 years ago
Getting this error and cannot move forward from Config part
Vivek
Gupta You have not configured Self-signed Certificate. Please follow
the below step & check again.
5 years ago 1)From Setup, enter Certificate and Key Management in the
Quick Find box, then select Certificate and Key Management.
2) Select Create Self-Signed Certificate.
3) Add label & Unique name “Shopify” & Save.
Shiran
I have done set the setup on a test configuration for a client and it
4 years ago seems working fine
Further questions;
1. How can I automate/schedule the sync? There is no option for
that.
2. The app doesn’t support syncing on inventory to Salesforce. Will
that something planned for a future release?
Atul Singh
Hi Shiran,
4 years ago For sync automation, we have real-time functionality already
available in our application, so there is no need to do any extra
work.
Regarding the inventory support, We have not planned this to
implement in the near future. If you need you can request a
customised version by contacting us at: [email protected]
Eric Housh
Hello – is inventory sync to Salesforce currently supported?
2 years ago
Amarpreet
Hello Eric Housh
2 weeks
ago Yes, it supports inventory sync from Shopify to Salesforce.
Thank You.
Contact Us
Services
Call Us
India - (+91)9870284067
USA - (+1) 9143531684
Drop us a line at
Referral Program
Privacy Policy
Software License Agreement