Product matching


When communicating between an online store and MK (i.e. transferring orders, updating supplies, etc.), products between the online store and MK must match each other according to one of the possible keys. The following options are available:

  • Code - the online store must have a product code assigned to each one of them (usually named SKU code), which matches the MK product code. That is the default configuration.
  • Barcode - the SKU code in the online store matches the MK product code
  • Name - the product name from the online store matches the MK product name.


When transferring the orders from the online store to MK, the following rules apply:

  • if there is a matching of the products, a product from the MK register of products will be selected. Supplies would be written off from it accordingly. In the MK document, the selected product code will be printed out together with the name from the online store (not the one from MK).
  • if there is no matching, a new product will be added with ''piece'' as a measuring unit, while the product code will be read from the online store; the product will be denoted as a purchasing or selling one.


Search for products by name

Example :

  • a product is added to the online store without the SKU code,
  • customers placed an order
  • when transferring an order, you receive an error
  • now even if the SKU code for such a product would be corrected in the online store, it would not be corrected on the already placed orders in the online store.


Solution :

  • manually enter the product to MetaKocka and assign the correct product code. Bear in mind that it must have the same name as in the online store,
  • correct the product's SKU code in the online store
  • activate the ''search for products by name'' option 
  • redo the synchronization
  • orders will be transferred now.