Como se indica en la documentación de la API REST de woocommerce (v3), de forma predeterminada, la API REST está limitada a un máximo de 100 objetos para crear, actualizar o eliminar.
https://woocommerce.github.io/woocommerce-rest-api-docs/#batch-update-products
Me pregunto si es posible eliminar esta limitación por completo o establecer el límite un poco más alto (a 1000 más o menos). ¡Gracias!
pesadilla
Finalmente encontré la respuesta aquí:
https://wordpress.stackexchange.com/questions/304237/aumentar-el-límite-de-variación-del-producto-en-woocommerce
simplemente agregue las líneas a continuación a wp-includes/functions.php
function wpse_rest_batch_items_limit( $limit ) {
$limit = 1000;
return $limit;
}
add_filter( 'woocommerce_rest_batch_items_limit', 'wpse_rest_batch_items_limit' );
Hola Prueba este código en function.php
function update_limit_for_products( $limit, $products ) {
$limit = 1000;
return $limit;
}
add_filter( 'woocommerce_api_bulk_limit', 'update_limit_for_products', 10, 2 );
-
Este es un filtro de woocommerce, lo que significaría que lo necesita instalado y no han dicho que lo sea.
– Manchester sin marca
29 de mayo de 2020 a las 6:56
-
@UnbrandedManchester El título de la pregunta dice woocommerceel cuerpo de la pregunta se vincula a los documentos de WC y la pregunta es etiquetado
woocommerce
. Aún así, asumiendo que no tienen WC instalado, aún pueden agregar este filtro. No romperá nada solo porque WC no está allí. Así no es como funcionan los filtros.– índice dos
6 oct 2020 a las 18:13
-
Mi error, creo que esto se comentó al pasar por las colas de revisión.
– Manchester sin marca
9 oct 2020 a las 8:42