Таже проблема. Плагин Версия 0.9.4 и WC Версия 3.7.0
Помогло как и в старой версии плагина
import.php
Строка 650-653
$post_meta = array(
‘_sku’ => @$product[‘Артикул’],
‘_manage_stock’ => ‘no’,
);
Но есть проблема, как и раньше. Например в категории показывает что 19 товаров, 4 из них не в наличии. Делаешь скрыть товар без цен и с остатком 0
add_action( ‘woocommerce_product_query’, ‘react2wp_hide_products_without_price’ );
function react2wp_hide_products_without_price( $q ){
$meta_query = $q->get( ‘meta_query’ );
$meta_query[] = array(
‘key’ => ‘_price’,
‘value’ => ”,
‘compare’ => ‘!=’
);
$q->set( ‘meta_query’, $meta_query );
}
и получаешь вывод на страницу странным образом, т.е. он оставляет свободное место на странице и показывает так – Отображение 1–12 из 16
Но! реально на странице показано 11, перелистываем на вторую страницу и получаем Отображение 13–16 из 16 но там уже реально 4.
В админке имеем товар 19 штук из них 15 В наличии, 4 Нет в наличии. из 19 штук есть цены у 17 и у 2х – нету цены.
как подправить данный хук, чтобы он не выводил в подсчет товар который не показывает?
В моем варианте (товары вариативные с размерами) УНФ. ‘_manage_stock’ => ‘no’ нужно править в файле offers. при добавлении этой строки в файле import, просто перестают обновляться остатки. 2 года с этой фигней мучался, вот на прошлой неделе победил. Ура!
У меня 1с Розница 2.3, видимо есть отличия в выгрузке. Тоже есть вариативный товар.
Еще заметил косяк в админке, если товар простой то ему ставиться в карточке товара – Статус остатка: Нет в наличии. Если вариативный то просто пустота и при фильтрации товара в админке по статусу в наличии тоже отображается что он в наличии.
Пример на скрине
@spychik у меня размеры оформлены как характеристики товара, а не отдельными записями, все по феншуй. https://rockit.su/shop/
у меня тоже характеристиками товар приходуется
Помогло в Настройках-Запасы включить “Управление запасами”. https://yadi.sk/i/jqAmUEl68_J6EA. Без этого тоже все время после обмена было “нет в наличии”. Обмен 1С УНФ 1.6.19. https://yadi.sk/i/jqAmUEl68_J6EA