1. MetaKocka and online store integration


MetaKocka and online store integration enables:

  • products synchronization
  • stock synchronization between MetaKocka and the online store
  • order transferring from the online store to MetaKocka. 


When transferring orders, for the sold goods, an invoice, offer or sales order is created (depending on settings). Issue an invoice for the shipped order (verified at FURS - fiscal cash register for cash payments) with the customer's data (name, surname, and address).


Order synchronization can be manual (just by clicking on ''transfer orders'') or automatic.



2. Adding a new connection to the online store


Adding a new connection to the online store in Metakocka is possible via the "Links" page.




Click on settings - Links and choose the type of connection (Shopify, Woocommerc, Shopamain ali SC-CART).


For each online store, there is a different integration procedure


Click on the platform you would like to connect with:

Woocommerce - Instructions for integration

Shopify -instructions for integration

CS Cart -instructions for integration

Shopamine - instructions for integration

PrestaShop - instructions for integration

Magento 2.x - instructions for integration

Magento 1.9 -  instructions for integration

Other platforms - use API - instructions for developers


3. Testing a connection


  • enter data for accessing the online store (under the field ''Name'').
  • click ''Save'' to save the changes
  • use ''Test connection'' to verify whether the entered data for access is correct






4. Transferring orders


Orders can be transferred manually by clicking on ''Import orders'', with previously specifying for how many days the orders will be transferred (picture below).




Setting up periodic synchronization, namely synchronization of the online store with MetaKocka at a specific time, must be done on our part.


Once transferred to MK, the same orders cannot be transferred again in the next transfer. No matter the possible change in the online store. Comparing orders is performed based on the order number record in the MK field ''Customer's order''. In the case of merging more online orders into one MK invoice/offer, more labels should be entered inside the field and separated by a comma.

To transfer the orders, products must have the same SKU code (product code) in both the online store and MK. Otherwise, you will be notified about the error.


When transferring the orders, an invoice is created for the sold goods, that needs to be issued (verified by FURS - fiscal cash register) with the customer's data (name, surname, address). Ultimately, goods just need to be shipped.



5. Cash on delivery payment - is the transfer to FURS required?


Frequently the following question arises: ''Is it required to send the invoices paid by cash on delivery to FURS?'' 

No matter the delivery service (Pošta Slovenije, GLS, etc), our point of view is that such invoices need to be sent to FURS, since as the vendor you cannot assume the customer's payment method. Our view is based on the following FURS interpretation: 


Question 134: Are cash on delivery and money order cash payments, and is the invoice paid in such a way subject to fiscal verification? (29. 7. 2015)
YES. If the supplier sends products to the customer by post for cash on delivery payment, the customer pays the purchase price in cash to the postal employee (postman), and the post transfers the amount of the purchase price to the supplier's transaction account, it is a cash transaction. In such a case, the invoice is paid in a way that is not a direct transfer to the transaction account of the taxpayer (supplier). Cash transactions are also payments by money order. In both cases, it is an invoice paid in cash, which is subject to tax verification. If the customer pays the purchase price with a money order (UPN) that is not an example of a cash transaction.


http://www.fu.gov.si/fileadmin/Internet/Nadzor/Podrocja/Davcne_blagajne_in_VKR/Vprasanja_in_odgovori/Vprasanja_in_odgovori_1_izdaja_Davcno_potrjevanje_racunov.pdf


6. More online stores and sending orders via delivery services - unique order label (Additional Settings)



In the case of using delivery services (GLS, etc.), as the reference data for a customer or payment, the order number should be sent to the delivery service as well. In the case of having an order number ''1350'', only that number is useful in the following cases:

  • if you contact the courier's customer service, stating the order number would be enough to find the order
  • upon receiving payment confirmation, you can immediately search for the order by using the order number 


In the case of using GLS, for each order it is extremely important to have its own label, otherwise, the order may be sent to the wrong customer (if that particular order number already exists in their system). The setup procedure can be found in the instructions of each online store.