DIY sync

WooCommerce EcoSun OASIS Connector


List of action and filter hooks supported by the WooCommerce EcoSun OASIS Connector plugin. You can use this hooks in your e-shop templates by adding them to the functions.php file or by using the plugin for snippet hooks.

tlw_ecosun_conn_sync_order

  • filter hook for modifying the output fields with order data from the e-shop to EcoSun OASIS
/**
 * filter hook for order sync to EcoSun OASIS
 * @param array $order_sync order request output to EcoSun OASIS
 * @param obj $order eshop order data
 * @return array final order request output to EcoSun OASIS
 */
add_filter('tlw_ecosun_conn_sync_order', function($order_sync, $order) {
     return $order_sync;
}, 10, 2);

tlw_ecosun_conn_sync_order_product

  • filter hook for modifying the output fields with product item data in the order from the e-shop to EcoSun OASIS
/**
 * filter hook for order product item sync to EcoSun OASIS
 * @param array $order_item order product item request output to EcoSun OASIS
 * @param obj $item eshop order item data
 * @param obj $order eshop order data
 * @return array final order product item request to EcoSun OASIS
 */
add_filter('tlw_ecosun_conn_sync_order_product', function($order_item, $item, $order) {
     return $order_item;
}, 10, 3);

tlw_ecosun_conn_sync_order_fee

  • filter hook for modifying the output fields with extra fee item data in the order from the e-shop to EcoSun OASIS
/**
 * filter hook for order fee item sync to EcoSun OASIS
 * @param array $order_item order fee item request output to EcoSun OASIS
 * @param obj $item eshop order item data
 * @param obj $order eshop order data
 * @return array final order fee item request to EcoSun OASIS
 */
add_filter('tlw_ecosun_conn_sync_order_fee', function($order_item, $item, $order) {
     return $order_item;
}, 10, 3);

tlw_ecosun_conn_sync_order_shipping

  • filter hook for modifying the output fields with the data of the shipping item in the order from the e-shop to EcoSun OASIS
/**
 * filter hook for order shipping item sync to EcoSun OASIS
 * @param array $order_item order shipping item request output to EcoSun OASIS
 * @param obj $order eshop order data
 * @return array final order shipping item request to EcoSun OASIS
 */
add_filter('tlw_ecosun_conn_sync_order_shipping', function($order_item, $order) {
     return $order_item;
}, 10, 2);

tlw_ecosun_conn_sync_product

  • filter hook for modifying the input fields with simple or variable product data from EcoSun OASIS to the e-shop
/**
 * filter hook for product sync from EcoSun OASIS to eshop
 * @param array $product_eshop product request output to eshop
 * @param obj $product_ecosun EcoSun OASIS product data
 * @param array $images EcoSun OASIS product images
 * @return array final product request to eshop
 */
add_filter('tlw_ecosun_conn_sync_product', function($product_eshop, $product_ecosun, $images) {
     return $product_eshop;
}, 10, 3);

tlw_ecosun_conn_sync_product_variation

  • filter hook for modifying the input fields with product variant data from EcoSun OASIS to the e-shop
/**
 * filter hook for product variation sync from EcoSun OASIS to eshop
 * @param array $product_variation_eshop product variation request output to eshop
 * @param obj $product_ecosun EcoSun OASIS product data
 * @param array $images EcoSun OASIS product images
 * @return array final product variation request to eshop
 */
add_filter('tlw_ecosun_conn_sync_product_variation', function($product_variation_eshop, $product_ecosun, $images) {
     return $product_variation_eshop;
}, 10, 3);

tlw_ecosun_conn_sync_product_light

  • filter hook for modifying the input fields with product data as part of “light” synchronization from EcoSun OASIS to the e-shop
/**
 * filter hook for product 'light' sync from EcoSun OASIS to eshop
 * @param array $product_eshop product request output to eshop
 * @param obj $product_ecosun EcoSun OASIS product data
 * @param array $placeholder product custom placeholder for updating product
 * @return array final product request to eshop
 */
add_filter('tlw_ecosun_conn_sync_product_light', function($product_eshop, $product_ecosun, $placeholder) {
     return $product_eshop;
}, 10, 3);

tlw_ecosun_conn_sync_product_variation_light

  • filter hook for modifying the input fields with product variant data as part of “light” synchronization from EcoSun OASIS to the e-shop
/**
 * filter hook for product variation 'light' sync from EcoSun OASIS to eshop
 * @param array $product_variation_eshop product variation request output to eshop
 * @param obj $product_ecosun EcoSun OASIS product data
 * @return array final product variation request to eshop
 */
add_filter('tlw_ecosun_conn_sync_product_variation_light', function($product_variation_eshop, $product_ecosun) {
     return $product_variation_eshop;
}, 10, 2);
Cookie settings
WooConn.sk logo

This website uses cookies so that we can provide you with the best possible experience with the use of our website. We store the information in cookies stored in your browser and thanks to them we know what interests you the most and thanks to that we can create such content that you may be interested in.

Necessary cookies

these cookies are used to ensure the operation of this website

Statistical cookies

these cookies are used to anonymously obtain information about traffic to this website