WooCommerce Pohoda Connector

299,00 

WooCommerce Pohoda Connector is a plugin that two-way synchronizes data between WordPress WooCommerce e-shop and economic system Pohoda at regular intervals. One-way data from customers and orders with the possibility of generating invoices is exported from WooCommerce to Pohoda. In the opposite direction are imported data on products and categories. Order management takes place on the Pohoda page, order statuses are exported to the e-shop.

The installation package also includes the local WooCommerce Pohoda Connector Batch, which is configured on the local computer running Pohoda.

  • the price of the plugin includes an update for a period of 1 year
  • demo download enabled
  • current plugin version: 1.0.14

Extended licence order

The basic price of the plugin applies to 2 domains (subdomains). For multiple domains or subdomains, you can choose an extended license of your choice:

Extended technical support order

  • help with installing and configuring the plugin
  • answering technical questions
  • resolving reported bugs and issues

Category:

Pohoda is a complex economic system of the company STORMWARE, s.r.o. to manage accounting, warehousing, property, payroll and other agendas and to manage the company.

Synchronization range provided by the WooCommerce Pohoda Connector

  • Transfer of customers from WooCommerce to Pohoda.
  • Transfer of orders from WooCommerce to Pohoda with the possibility of generating invoices.
  • Transfer of basic data about products from Pohoda to WooCommerce (product names, variants, sales prices, product codes, stock status, categories, parameters).
  • Transfer of order statuses from Pohoda to WooCommerce.

Set the synchronization time interval

Synchronization is managed on the Pohoda system side via the local WooCommerce Pohoda Connector Batch, which is part of the WooCommerce Pohoda Connector installation package. This “batch” connector must be copied and configured to the local computer running the Pohoda system. More info How to configure WooCommerce Pohoda Connector Batch.

Data synchronization

All regular data transfers can also be started once, resp. manually by launching the WooCommerce Pohoda Connector Batch.

  • Import of all products and categories from Pohoda to the e-shop. Existing products and categories are updated in the e-shop (names, prices, stock levels, parameters), new products are imported as drafts so that they can be edited in the e-shop (description, pictures) and finally published.
  • Export of all customers from the e-shop to Pohoda. New customers are added, existing ones are updated. The export does not take place separately, but is part of the export of orders from the e-shop to Pohoda.
  • Export of all new orders from the e-shop to Pohoda. The successfully transferred order is assigned the date and time of synchronization and the order number from Pohoda in the e-shop. This number is displayed in the e-shop in the list of orders and in the order detail, thanks to which you have an overview of which orders have been successfully transferred. As part of the export of orders, it is possible to set up invoices to be automatically created from them in Pohoda.
  • Update order statuses. You manage orders in the Pohoda system, changes to order statuses are automatically exported to the e-shop.

Logs

Within the plugin interface, logs of synchronization between the e-shop and Pohoda are displayed.

To deploy the plugin WooCommerce Pohoda Connector:

1. Purchase a license for the Pohoda economic system from STORMWARE, s.r.o.

2. Buy and download the WooCommerce Pohoda Connector plugin from our e-shop wooconn.sk. The installation package also includes a local WooCommerce Pohoda Connector Batch.

3. Install the purchased plugin in your WooCommerce e-shop (Plugins > Add new > Upload plugin) and activate it after installation.

4. You can find the plugin settings here: WooCommerce > Settings > Pohoda Connector tab.

5. Fill in all required fields:

6. After saving the changes, go to the Inventory Settings tab and select the key item by which to sync the products.

7. After saving the changes, go to the Payment settings tab and assign the payment methods from Pohoda to the payment methods you have defined in the e-shop. The payment methods used must be interlinked between the two systems.

 

WooCommerce Pohoda Connector nastavenie
Basic settings of the WooCommerce Pohoda Connector plugin

 

WooCommerce Pohoda Connector zásoby
Inventory settings – define how products are synchronized

 

WooCommerce Pohoda Connetor zákazníci
Setting custom customer meta data to be transferred to Pohoda

 

WooCommerce Pohoda Connector platby
Payment settings – assigning Pohoda payment methods to e-shop payment methods

 

How to configure the local WooCommerce Pohoda Connector Batch

After configuring the WooCommerce Pohoda Connector plugin in the e-shop, it is necessary to configure the local WooCommerce Pohoda Connector Batch on the local computer running the Pohoda system. The role of the local connector is to ensure the connection of the e-shop with the Pohoda system and to manage the exchange of data between the systems via XML communication.

The Pohoda system allows you to activate and trigger XML communication in 2 ways:

1. Direct call to the Pohoda program and XML communication interface (https://www.stormware.sk/pohoda/xml/).

2. Creating and starting the HTTP server Pohoda mServer directly in the program Pohoda (https://www.stormware.sk/pohoda/xml/mserver/).

Our local WooCommerce Pohoda Connector Batch can work with both methods of communication.

I. Procedure for direct calling of the Pohoda XML interface

1. Unzip the downloaded file wc-pohoda-connector-batch.zip and copy the whole directory wc-pohoda-connector-batch to the local directory for Pohoda data. By default, this is the path C:ProgramDataSTORMWAREPOHODA SKXML.

2. Navigate to the copied directory wc-pohoda-connector-batch (in our example C:ProgramDataSTORMWAREPOHODA SKXMLwc-pohoda-connector-batch) and open the file wc-config.cmd in a text editor. In this file, enter the data related to the Pohoda program and your e-shop:

  • Pohoda settings (enter your desired values ​​instead of XXX):
    pohoda_exec=XXX (absolute path to the Pohoda program launcher, for example C:Program Files (x86)STORMWAREPOHODA SKPohoda.exe)
    pohoda_login=XXX (login name with which you log in to Pohoda)
    pohoda_pass=XXXX (password with which you log in to Pohoda)
    pohoda_db=XXX (database name, resp. the file of the entity in Pohoda with which the link is established)
    company_reg_id=XXX (ID number of the accounting unit in Pohoda, with which the connection will be established)
    sync_categories=XXX (enter 1 to sync product categories, otherwise enter 0)
    sync_products=XXX (enter 1 to sync products, otherwise enter 0)
    sync_changed_orders=XXX (if you want to synchronize the status of orders from Pohoda to the e-shop, enter the value 1, otherwise enter the value 0)
    sync_invoices=XXX (if you want to automatically create invoices in Pohoda from orders from the e-shop, enter the value 1, otherwise enter the value 0)
  • e-shop settings (enter your desired values ​​instead of XXX):
    eshop_domain=XXX (your e-shop URL with HTTP protocol)
    eshop_api_login=XXX (login name you entered in the plugin settings, see point 5 of the plugin setup procedure)
    eshop_api_pass=XXX (password you entered in the plugin settings, see point 5 of the plugin setup procedure)

 

WooCommerce Pohoda Connector Batch XML komunikácia
Example of values ​​entered in the wc-config.cmd file for XML communication

 

3. You start the connection and the set synchronization with the file wc.bat, which is located in the directory wc-pohoda-connector-batch (in our example C:ProgramDataSTORMWAREPOHODA SKXMLwc-pohoda-connector-batch). You can create a shared link to the wc.bat startup file on your Windows desktop and start syncing through it.

4. If you want synchronization to start automatically at a specific time interval, you can do so by creating and setting up a task in Windows Task Scheduler (more How to create and set up a task in Windows Task Scheduler).

II. Procedure for calling the XML interface via Pohoda mServer

1. In the Pohoda program, create and activate Pohoda mServer in the following way – in the top menu, click on the File item and then on the Accounting units item. Select the entity under which you want to create the mServer. Then in the top menu click on the Database item and the POHODA mServer item.

2. In the dialog that opens, create a new mServer in which you enter its name (eg WooCommerce), select the appropriate accounting unit and enter the port (eg 444). You can check the monitoring of communication and data transfer so that the communication with the mServer is logged.

3. To start the created mServer, click the Start... button. A new window will open with the progress of the communication (it will be empty immediately after starting), under which you will see the server address (eg http://desktop-fjhurqo:444).

4. In order for communication via mServer to take place, you must leave this instance of Pohoda open. To continue working with Pohoda, you must open a new instance of Pohoda.

 

WooCommerce Pohoda Connector Batch mServer
Created Pohoda mServer with the name WooCommerce and port 444.

 

5. If you have Pohoda mServer activated and running, unzip the downloaded file wc-pohoda-connector-batch.zip from the installation package and copy the entire wc-pohoda-connector-batch directory to the local directory for Pohoda data. By default, this is the path C:ProgramDataSTORMWAREPOHODA SKXML.

6. Navigate to the copied directory wc-pohoda-connector-batch (in our example C:ProgramDataSTORMWAREPOHODA SKXMLwc-pohoda-connector-batch) and open the file wc-config.cmd in a text editor. In this file, enter the data related to the Pohoda program and your e-shop:

  • Pohoda settings (enter your desired values ​​instead of XXX):
    pohoda_login=XXX (login name with which you log in to Pohoda)
    pohoda_pass=XXXX (password with which you log in to Pohoda)
    pohoda_db=XXX (database name, resp. the file of the entity in Pohoda with which the link is established)
    company_reg_id=XXX (ID number of the accounting unit in Pohoda, with which the connection will be established)
    pohoda_mserver=XXX (URL Pohoda mServer with HTTP protocol)
    sync_categories=XXX (enter 1 to sync product categories, otherwise enter 0)
    sync_products=XXX (enter 1 to sync products, otherwise enter 0)
    sync_changed_orders=XXX (if you want to synchronize the status of orders from Pohoda to the e-shop, enter the value 1, otherwise enter the value 0)
    sync_invoices=XXX (if you want to automatically create invoices in Pohoda from orders from the e-shop, enter the value 1, otherwise enter the value 0)
  • e-shop settings (enter your desired values ​​instead of XXX):
    eshop_domain=XXX (your e-shop URL with HTTP protocol)
    eshop_api_login=XXX (login name you entered in the plugin settings, see point 5 of the plugin setup procedure)
    eshop_api_pass=XXX (password you entered in the plugin settings, see point 5 of the plugin setup procedure)

7. You start the connection and the set synchronization with the file wc-mserver.bat, which is located in the directory wc-pohoda-connector-batch (in our example C:ProgramDataSTORMWAREPOHODA SKXMLwc-pohoda-connector-batch). You can create a shared link to the wc-mserver.bat startup file on your Windows desktop and start synchronization through it.

8. If you want synchronization to start automatically at a specific time interval, you can do so by creating and setting up a task in Windows Task Scheduler (more How to create and set up a task in Windows Task Scheduler).

 

WooCommerce Pohoda Connector Batch XML mServer
Example of entered values ​​in the wc-config.cmd file for XML communication via Pohoda mServer

 

How to create and set up a task in Windows Task Scheduler

1. In Windows, open Start and look for Task Scheduler.

2. When the Task Scheduler window opens, click the library menu for all created tasks.

3. In the Actions section, click on Create task... and enter a name for the task (eg WooCommerce Pohoda).

4. In the Triggers tab, create a new trigger and then check the Repeat task every option, enter a time interval (eg 5 minutes) and select Indefinitely in the for a duration of option. Confirm the created trigger with the OK button.

5. In the Actions tab, create a new action and then enter the full path to the SilentCMD launcher in your local connector in the Program/script option (eg "C:ProgramDataSTORMWAREPOHODA SKXMLwc-pohoda-connector-batchsilentcmd.exe"). In the Add arguments (optional) option, enter the full path to the batch file wc.bat of the local connector (eg "C:ProgramDataSTORMWAREPOHODA SKXMLwc-pohoda-connector-batchwc.bat"). If you want to synchronize via Pohoda mServer, enter the path to the batch file wc-mserver.bat (eg "C:ProgramDataSTORMWAREPOHODA SKXMLwc-pohoda-connector-batchwc-mserver.bat"). Confirm the created action with the OK button.

6. You can keep the other predefined settings of the task, or you can adapt them to your needs.

7. To activate and create the created task, click Enable in the Actions section. You can close Task Scheduler.

8. The created task will start automatically at a specified time interval whenever the local computer is turned on.

 

WooCommerce Pohoda Connector vytvorenie úloh v Task Scheduler
Example of creating a task in Windows Task Scheduler

 

WooCommerce Pohoda Connector časový interval v Task Scheduler
Example of creating a trigger with setting a regular time interval every 5 minutes in Windows Task Scheduler

 

WooCommerce Pohoda Connector spustenie v Task Scheduler
Example of creating an action with running SilentCMD and a batch file wc.bat in Windows Task Scheduler

 

Plugin compatibility

WordPress: 5.4.0+
WooCommerce: 4.2.0+
PHP: 7.2+

 

Video tutorial of plugin and local connector configuration

Video tutorial of plugin and connector configuration via POHODA mServer

Windows Task Scheduler setup video tutorial

Video tutorial on importing products

Video tutorial for exporting orders and creating invoices