top of page

Locking features in x2x RMH-Shopify

Because of the complex nature of our business dynamics, integration solutions have become a basic requirement for most of the businesses in the industry. However, integrating different disparate solutions comes with its own challenges that must be considered, when developing and managing integration solutions. Most of these challenges incorporate data integrity as it gets shared between multiple solutions using integration. Plus, the need to maintain data about the same entities on different platforms under different requirements in multiple ways also arises. The integration process is complicated, thus there must be some way to control the process; this article discusses how the locking feature of x2x RMH-Shopify enables it.

Product locking

While the purpose of integration is driven by the need to share data across the network of multiple business solutions, sometimes different values for data parameters are required on different platforms; this is where a feature offered by x2x RMH-Shopify solution known as lock management offers a viable solution. The items are uploaded first from RMH to the x2x integration solution, from where it gets uploaded on Shopify; any changes in the item information on RMH change the information on the x2x integration solution and eventually on the webstore. The lock management feature allows locking items that lock the current item information on the x2x RMH-Shopify solution avoiding any changes on the Shopify store as the product information gets changed on RMH. This is useful if you don’t want to change the product information on the webstore and maintain the same information, as you change it on the RMH store.

One feature that is worth mentioning here is that the price and quantity of an item don’t lock for an item that is locked since these quantities are most important for syncing purposes and must always align between the two solutions; this is to prevent any price and inventory information discrepancies between two solutions in case item is locked by mistake. However, if you want prices on RMH and Shopify to be different, you can do so by mapping Shopify prices to a different price level in RMH. Also, you can use the inventory threshold option in case you want a different inventory level on Shopify.

Order Downloading lock

Another feature of the x2x RMH-Shopify is the order downloading lock. To understand this, we need to understand the order downloading process of x2x RMH-Shopify; the solution allows the user to download orders manually or through a scheduler. When the automatic scheduler runs it locks the order from being downloaded manually to prevent the same orders from being downloaded twice as a precautionary measure. Similarly, if the orders are being downloaded manually, it stops the scheduler from running and downloading orders again while they are downloading manually. The order downloading process is unlocked automatically once the orders have been downloaded.

Furthermore, the solution features an “Unlock Process” option to unlock the downloading process if, for some reason, it remains unlocked; this can occur, for example, when the machine stops working during the order downloading process. The order locking feature also shows when the downloading started and completed along with the machine & user details and if the order downloading is locked.


The x2x RMH-Shopify is a comprehensive solution designed with various needs and uses case scenarios in consideration, and the incorporation of locking features demonstrates that. These features enable the solution to align with customers’ requirements and streamline the integration operation. The x2x RMH-Shopify being a comprehensive solution, offers many other integration capabilities between the two. Furthermore, x2xecommerce offers other solutions like x2x RMH-Magento as well. Feel free to reach out for a free demo or any query.



bottom of page