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 );

0 ответов

Другие вопросы по тегам