WooCommerce connection with Soft1 Cloud ERP SoftOne

WE SYNCHRONIZE THE WAREHOUSE,
ORDERS, AND CUSTOMERS.

If you have SoftOne’s Soft1 Cloud ERP as ERP or as a Commercial Management software and has an online store in WooCommerce, you can connect them via a bridge and update them automatically, with Web Expert’s WooCommerce – Soft1 Cloud ERP interface application .

The Soft1 Cloud ERP interface bridge with WooCommerce automates complex and time consuming management tasks and undertakes to synchronize the warehouse, orders and customers between the two systems, effectively managing WooCommerce’s products and orders through WooCommerce’s through SoftOne’s Soft1 Cloud ERP.

For example, if you sell a product through the physical store, and record the sale at Soft1 Cloud ERP, the online store will be notified of the new stock quantity. The same will happen if you update your Soft1 Cloud ERP with new products or update an existing field (description, category, availability, etc.), WooCommerce will sync automatically.

Similarly, when you sell a product through the online store, Soft1 Cloud ERP will  update in real time with the order and will bind the stock. All you have to do is collect the products, invoice the order and complete it through Soft1 Cloud ERP. WooCommerce will be automatically notified of the new status of the order, will send the WooCommerce e-mail messages to the user and will activate any procedures you have charged.

WooCommerce connection with Soft1 Cloud ERP SoftOne

Soft1 Cloud ERP to WooCommerce bridges are custom built on occasion and to order. It is standalone software, implemented in PHP, that uses WooCommerce's structural classes (CRUD) and talks directly to it. The software is hosted on the same site as the online store and does not mediate any other third-party software or service when exchanging information. The functions of the bridge are performed automatically, in the background, without burdening the online store. Some of them are time-scheduled, while others can be run manually, through the WordPress admin area. Unlike standard solutions, they offer better implementation, greater speed, scalability and require zero maintenance. The communication of the bridge and the extraction of information from Soft1 Cloud ERP is done in one of three selectable ways: a) web services b) xml/csv file c) intermediate base.

For example, if you sell a product through the physical store, and record the sale in Soft1 Cloud ERP, the online store will be updated with the new stock quantity. The same will happen if you update your Soft1 Cloud ERP with new products or update an existing field (description, category, availability, etc.), WooCommerce will sync automatically.

Accordingly, when you sell a product through the online store, Soft1 Cloud ERP will be updated in real time with the order and reserve the inventory. All you have to do is collect the products, invoice the order and complete it through Soft1 Cloud ERP. WooCommerce will automatically update with the new order status, send WooCommerce emails to the user, and activate any processes you’ve set up.

It works "quietly"!

All functions of the bridge work automatically in the background, without interrupting the operation of the online store. On a schedule basis, the various functions of the bridge, such as inventory and price synchronization, status changes on orders they are scheduled to run at pre-declared times via a cron job. However, if necessary, the user can perform certain functions through the WordPress administration area.

Direct execution

The bridge works autonomously, directly through PHP, loading the minimum requirements for WordPress, ensuring uninterrupted operation, speed and performance, without burdening the e-shop.

Requirements

In order to interface Soft1 Cloud ERP via web services, it is necessary to support the service in your SoftOne installation. If you do not know about it, you can consult your engineer. If you have the on premise version of Soft1 Cloud ERP (offline), it is necessary that the PC or local server is in operation 24/7. Due to the nature of Soft1 Cloud ERP, in order to be able to extract the data, it is necessary to create the lists (LIST) by you or your engineer, in the three main objects (OBJECT) SALDOC, ITEM, CUSTOMER in order to extract the data through BrowserData or SQL Data. To ensure smooth operation and troubleshooting, SSH support is mandatory in the eshop hosting package. To manually run the bridge via WordPress, support for the shell_exec() session is required

Erp SoftOne with WooCommerce

Graphic designs for day-to-day marketing needs.
From 1.500€
from 1.500€ (plus 24% VAT)
  • WooCommerce Core Objects
  • Trouble-free operation
  • No mediation by third-party services
  • Synchronize products and features
  • Image support
  • Inventory/Price Synchronization
  • Synchronization of categories
  • Create customer record
  • Create orders
  • Order status update

Faq

The WooCommerce to ERP bridges we build do not require any additional hardware or software to be installed on SoftOne. All they need is a static IP so they can communicate via web services with it

Images can be imported in four ways: a) extraction from Soft1 Cloud ERP if they are stored in it, b) uploading the photos to a folder according to some characteristic (eg 1001-1.jpg, 1001-2.jpg where the 1001 can be the species code or its MTRL, and the numbers 1, 2, 3 the order of placing the feature image and the image collection, c) direct search with HTTP to local server (with static IP) or online bucket, d ) manually through WooCommerce.

For the operation of the bridge we use building blocks of WooCommerce (WooCommerce CRUD Classes) which were created in version 3.0 of WooCommerce and will not change, even if WooCommerce proceeds with a total reconstruction of its database.

f this is not agreed during bridge construction, all data from Soft1 Cloud ERP will replace any changes you have made through WooCommerce. It can distinguish which fields you would like to modify through WooCommerce, which will be ignored after their initial pass through SoftOne. A field cannot be updated simultaneously by the bridge and by you, distinguishing who updated it last.

It is possible to create a bridge between WooCommerce and SoftOne Cloud ERP, in an existing eshop, however it is very likely that all products will need to be reloaded via ERP. The product code of the products and variants should be characteristic of the ERP (code, barcode, etc.) so that this action is not needed.

No. Since there is a bridge between WooCommerce and Soft1 Cloud ERP all products should exist as entries in your ERP. For example, if you only import products into WooCommerce and an order is placed, SoftOne will not be able to locate the product in its database, causing the import to fail.

No, the WooCommerce to Soft1 Cloud ERP connection bridge cannot know any change in ERP directly. At a given time period defined during its construction it will ask SoftOne about the changes made.

The updating of products, inventory, prices and order statuses are performed at the time periods defined during the construction of the bridge. For example, updating stock/prices hourly, updating product information once a day, updating order status hourly, etc.

No, except in certain cases. WooCommerce manages inventory in the database. When a sale is made online, WooCommerce will proceed to commit the inventory. The bridge will in turn update Soft1 Cloud ERP and commit the inventory to the warehouse. When the "inventory sync" is performed, the bridge will update WooCommerce with the inventory, which if not mediated by a physical sale will be the same. If however a physical sale has taken place, the bridge will update WooCommerce correctly with the realistic inventory. The situation that might create a problem is if a sale is made in the physical store and the stock is limited (eg 1 piece), and the "stock sync" does not have time to update WooCommerce about the new stock, in the time period defined during construction of (eg per 1 hour). During this time, an order may be placed from the online store, so if there is no stock, the order must be canceled. Due to the nature of e-commerce, when there are physical stores with high traffic, safety stock should be used.

Of course, the bridge comes with a control panel where you can perform all its functions. For their operation, however, PHP shell_exec needs to be enabled by your hosting provider.

During the planning of the bridge, the criteria and situations where the orders will be entered into the ERP are defined. For example, you may not want orders that are canceled to be imported, or orders that are on hold (bank deposit) while you want them to be imported if their status changes to processing.

For the smooth operation of the bridge, all orders must follow the path of purchasing a product through the online store, as a visitor would. This is due to specifics of WooCommerce regarding variations, calculation of shipping or other meta-data that an order needs.