WPALLIMPORT Функции, которые сообщают, когда товар изменился на складе
Моя необходимость синхронизировать Woocommerce и Ebay, я использую плагин WPLISTER. Проблема в том, что когда плагин смены акций WpLister не меняется на ebay, но woocommerce идеален. Простой способ получить эту работу - простая функция, которая извлекает информацию об изменении запасов на товаре и вызывает ReviseEbayItem в этих функциях.
Есть ли простая функция в wp all import, которая выполняет эту работу? Ps я использую только переменный продукт.
Теперь я попробую это решение:
function do_not_update_if_hand_modified( $continue_import, $post_id, $data, $import_id ) {
// Check for your import
if ($import_id == 1) {
// Check if price has been modified since last import
$imported_stock = get_post_meta($post_id, "_last_imported_stock", true);
if ($imported_stock <= 0) return true;
if ($imported_stock === get_post_meta($post_id, "_stock", true)) return true;
return false;
}
else {
return true;
do_action('wplister_revise_inventory_status', $post_id );
}
}
add_filter( 'wp_all_import_is_post_to_update', 'do_not_update_if_hand_modified', 10, 4 );