DIY sync

WooCommerce MK Soft Connector


Zoznam action a filter hookov podporovaných pluginom WooCommerce MK Soft Connector. Uvedené hooky môžete používať v šablónach vašich e-shopov pridaním do súboru functions.php alebo použitím pluginu pre snippet hooky.

tlw_wc_mksoft_conn_sync_order

  • filter hook pre úpravu výstupného poľa s údajmi objednávky smerom z e-shopu do MK soft
/**
 * filter hook for order sync to MK soft
 * @param array $order_sync order request output to MK soft
 * @param obj $order eshop order data
 * @param array $custom_company_data company billing data
 * @return array final order request output to MK soft
 */
add_filter('tlw_wc_mksoft_conn_sync_order', function($order_sync, $order, $custom_company_data) {
     return $order_sync;
}, 10, 3);

tlw_wc_mksoft_conn_import_customer

  • filter hook pre úpravu vstupného poľa s údajmi zákazníka z MK soft do e-shopu
/**
 * filter hook for customer sync from MK soft to eshop
 * @param array $customer_eshop user request output to eshop
 * @param obj $customer_mksoft MK soft customer data
 * @param str $customer_name sanitized customer full name from MK soft
 * @param str $customer_email sanitized customer email from MK soft
 * @return array final customer request to eshop
 */
add_filter('tlw_wc_mksoft_conn_import_customer', function($customer_eshop, $customer_mksoft, $customer_name, $customer_email) {
     return $customer_eshop;
}, 10, 4);

tlw_wc_mksoft_conn_sync_product

  • filter hook pre úpravu vstupného poľa s údajmi jednoduchého alebo variabilného produktu smerom z MK soft do e-shopu
/**
 * filter hook for product sync from MK soft to eshop
 * @param array $product_eshop product request output to eshop
 * @param obj $product_mksoft MK soft product data
 * @return array final product request to eshop
 */
add_filter('tlw_wc_mksoft_conn_sync_product', function($product_eshop, $product_mksoft) {
     return $product_eshop;
}, 10, 2);

tlw_wc_mksoft_conn_sync_product_variation

  • filter hook pre úpravu vstupného poľa s údajmi variantu produktu smerom z MK soft do e-shopu
/**
 * filter hook for product variation sync from MK soft to eshop
 * @param array $product_variation_eshop product variation request output to eshop
 * @param obj $product_mksoft MK soft product data
 * @return array final product variation request to eshop
 */
add_filter('tlw_wc_mksoft_conn_sync_product_variation', function($product_variation_eshop, $product_mksoft) {
     return $product_variation_eshop;
}, 10, 2);