• XML2DB API is a way how to send data for automatic processing to 3rd party apps that cannot receive or send HTTP requests.
  • The overal concept is that there is a middle MySQL/MariaDB database that acts as a queue of events.
  • kvik.shop than automatically sends information about orders to that database as a new record. Each change on order, payment status or user account in the shop is handled and sent to that database as a new record where one of the columns is an XML document that includes detailed information about the entity (order/payment/user account) change.

Connection with your ERP or an 3rd party app

  • Thanks to the XML2DB module, you can connect the shop with an external system like ERP and automate sending orders from shop to ERP.
  • The shop writes automatically all the information about new orders to a bridge database from where any external system is able to read the data and import the orders. 
  • The data are written automatically after an order is created in the shop. It includes all the information about the order, customer, and ordered products. 
  • Thanks to this indenpendent XML format, the shop is not limited just to one or a few ERPs but can be connected with any ERPs.
  • We do not recommend which ERP is best for you. The decision of choosing ERP has to be based on the individual needs, goals, and preferences.
  • This is also the reason why the shop has an independent API that can be used for interconnection with any system of your choice.
  • You need an integrator (a software developer) that will create a connection between the shop's XML2DB API and ERP API for you. Usually, it is a script that runs periodically, reads the XML documents from the database and writes them to the chosen ERPs. It can be a software developer from the company that creates the ERPs, a third-party software developer or an agency or the seller's employee.
  • When you choose XML2DB module, you need a MySQL server where the data will be written. MySQL server may run on your own server, VPS or on a server hosting that supports MySQL.

FAQ