WooCommerce Pohoda Connector

329,00  VAT included (274,17  net of VAT)

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, order statuses are exported to the e-shop with invoices. Invoices can be sent to customers directly from the e-shop.

The installation package also includes the local WooCommerce Pohoda Connector Batch, which is configured on the local computer running Pohoda or it has remote access to Pohoda.

The plugin is compatible with the Slovak and Czech versions of Pohoda.

You can use the plugine WooCommerce Pohoda Exporter for manual export of orders from the e-shop and their import in the form of invoices to Pohoda.

  • the price of the plugin includes the updates for 1 year
  • updates for the next year with a 30% discount
  • demo download enabled
  • current plugin version: 1.3.0 (2024-03-22)
  • current batch connector version: 1.0.24 (2024-02-14)

License order *

The basic price of the plugin applies to 1 (sub)domain. For several (sub)domains, you can choose a price-advantaged license variant:

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 and reverse.
  • Transfer of orders from WooCommerce to Pohoda with the possibility of generating issued and proforma invoices including issue slips.
  • Transfer of data about products from Pohoda to WooCommerce (product names, variants, sales prices, action prices, stock status, categories, parameters, images, related files).
  • Transfer of order statuses from Pohoda to WooCommerce.
  • Automatic sending of e-mail Pohoda invoices to customers directly from the e-shop according to selected payment methods and order statuses.
  • Automatic conversion of foreign currency into the base currency in Pohoda according to the current exchange rate of the ECB and ČNB.
  • Manual import of products, stock price lists and customers from Pohoda to WooCommerce (from Pohoda XML file).
  • Manual export of all products from the e-shop to an XML file for its import into Pohoda (adding new stock cards, updating already existing stock cards).
  • Automatic transfer of new products from the e-shop to Pohoda with the possibility of generating a receipt for the warehouse.

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 and sent to customers by e-mail.
  • Update order statuses. You manage orders in the Pohoda system, changes to order statuses are automatically exported to the e-shop.
  • Export of stock price lists from Pohoda to the e-shop. The discounted prices from these price lists are assigned to the products in the e-shop and the time schedule for their display is defined.
  • Export of customers from Pohoda to the e-shop. Detection of existing customers takes place based on the e-mail address of the registered customer in the e-shop.
  • Export of individual discounts (prices) from Pohoda to the e-shop. Individual product discounts are assigned to registered customers in the e-shop.
  • Import of new products from the e-shop to Pohoda with the possibility of automatic receipt generation for the warehouse in Pohoda.

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, set the synchronization methods (products, orders, invoices, customers, payments) in the other tabs of the plugin.

 

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

 

Nastavenie meny a DPH v plugine WooCommerce Pohoda Connector
Currency and VAT settings in the WooCommerce Pohoda Connector plugin

 

Nastavenie zásob - definovanie spôsobu synchronizácie produktov
Inventory settings – defining the method of product synchronization

 

Nastavenie synchronizácie objednávok z e-shopu do Pohody
Setting up synchronization of orders from the e-shop to Pohoda

 

Nastavenie generovania faktúr v Pohode podľa objednávok v e-shope
Setting up the generation of invoices in Pohoda according to orders in the e-shop

 

Nastavenie generovania zálohových faktúr v Pohode podľa objednávok v e-shope
Setting up the generation of proforma invoices in Pohoda according to orders in the e-shop

 

Nastavenie custom meta dát zákazníkov, ktoré sa majú prenášať do Pohody
Setting custom customer meta data to be transferred to Pohoda

 

Nastavenie platieb – priradenie spôsobov platieb Pohody k spôsobom platieb e-shopu
Payment settings – assigning Pohoda payment methods to e-shop payment methods

 

Možnosť voľby jednorazovej akcie synchronizácie
Option to choose a one-time sync action

 

Zobrazenie logov synchronizácie medzi e-shopom a Pohodou pre účely debuggingu
Display of synchronization logs between e-shop and Pohoda for debugging

 

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 or you can copy it to any location within the local (or server) disk.

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_action_price_list=XXX (enter 1 to sync action price list from Pohoda to e-shop, 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)
    sync_invoices_manually=XXX (if you want to transfer manually created invoices from e-shop orders from Pohoda to the e-shop, enter the value 1, otherwise enter the value 0)
    sync_customers=XXX (if you want to transfer customers from Pohoda to the e-shop, enter the value 1, otherwise enter the value 0)
    sync_individual_prices=XXX (if you want to transfer individual prices from Pohoda to 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 (alphanumerical login for e-shop API, you entered in the plugin settings, see point 5 of the plugin setup procedure)
    eshop_api_pass=XXX (alphanumerical password for e-shop API, 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 or you can copy it to any location within the local (or server) disk.

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)
    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)
    pohoda_mserver_name=XXX (enter the name of Pohoda mServer if Pohoda mServer is not permanently running and you want the batch connector to manage its startup and termination by itself)
    sync_categories=XXX (enter 1 to sync product categories, otherwise enter 0)
    sync_products=XXX (enter 1 to sync products, otherwise enter 0)
    sync_action_price_list=XXX (enter 1 to sync action price list from Pohoda to e-shop, 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)
    sync_invoices_manually=XXX (if you want to transfer manually created invoices from e-shop orders from Pohoda to the e-shop, enter the value 1, otherwise enter the value 0)
    sync_customers=XXX (if you want to transfer customers from Pohoda to the e-shop, enter the value 1, otherwise enter the value 0)
    sync_individual_prices=XXX (if you want to transfer individual prices from Pohoda to 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 (alphanumerical login for e-shop API, you entered in the plugin settings, see point 5 of the plugin setup procedure)
    eshop_api_pass=XXX (alphanumerical password for e-shop API, 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