{"id":508,"date":"2022-12-01T17:01:24","date_gmt":"2022-12-01T16:01:24","guid":{"rendered":"https:\/\/savoir.avecnous.eu\/?page_id=508"},"modified":"2026-02-13T15:41:02","modified_gmt":"2026-02-13T14:41:02","slug":"comment-masquer-les-produits-sans-images","status":"publish","type":"faqtastic-qa","link":"https:\/\/savoir.avecnous.eu\/en\/faq\/connecteur-woocommerce-polaris\/comment-masquer-les-produits-sans-images\/","title":{"rendered":"How do I hide products without images?"},"content":{"rendered":"\n<p>Les produits sans image peuvent \u00eatre plac\u00e9 en brouillon lors de la synchronisation.<\/p>\n\n\n\n<p><strong>Explications<\/strong><\/p>\n\n\n\n<p>Le hook d&rsquo;action <code>polaris_update_product<\/code> utilise l&rsquo;identifiant de produit WooCommerce <code>$product_id<\/code> et les donn\u00e9es Polaris <code>$polaris_data<\/code>.<\/p>\n\n\n\n<p>On utilise donc la fonction <code>add_action()<\/code> avec la priorit\u00e9 par d\u00e9faut (10) et 2 comme nombre de param\u00e8tres attendus.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-php\" data-lang=\"PHP\"><code>add_action( &#39;polaris_update_product&#39;, &#39;NOM_DE_LA_FONCTION&#39;, 10, 2 );<\/code><\/pre><\/div>\n\n\n\n<p>Dans cet exemple, nous v\u00e9rifions que les donn\u00e9es Polaris ne contiennent pas d&rsquo;attribut <code>medias<\/code> ou que celui-ci est  vide et que le produit courant n&rsquo;est pas en brouillon :<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-php\" data-lang=\"PHP\"><code>if ( ( ! isset( $polaris_data[&#39;medias&#39;] ) || ! count( $polaris_data[&#39;medias&#39;] ) ) && get_post_status( $product_id ) !== &#39;draft&#39; ) {\n     \/\/ Faire quelquechose\n}<\/code><\/pre><\/div>\n\n\n\n<p>Ici, nous voulons le passer \u00e0 l&rsquo;\u00e9tat de brouillon <\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-php\" data-lang=\"PHP\"><code>$product = wc_get_product( $product_id ); \/\/ R\u00e9cup\u00e9ration du produit WooCommerce\n$product-&gt;set_status( &#39;draft&#39; ); \/\/ Affectation de l&#39;\u00e9tat\n$product-&gt;save(); \/\/ Enregistrement<\/code><\/pre><\/div>\n\n\n\n<p>On peut utiliser un proc\u00e9d\u00e9 similaire pour (re)publier les produits qui ont une image.<\/p>\n\n\n\n<p>Vous pouvez utiliser le code suivant dans le fichier <code>functions.php<\/code> de votre th\u00e8me ou dans votre extension personnalis\u00e9e.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-php\" data-lang=\"PHP\"><code>add_action( &#39;polaris_update_product&#39;, function ( $product_id, $polaris_data ) {\n\tif ( ( ! isset( $polaris_data[&#39;medias&#39;] ) || ! count( $polaris_data[&#39;medias&#39;] ) ) && get_post_status( $product_id ) !== &#39;draft&#39; ) {\n\t\t$product = wc_get_product( $product_id );\n\t\t$product-&gt;set_status( &#39;draft&#39; );\n\t\t$product-&gt;save();\n\t}\n  if ( isset( $polaris_data[&#39;medias&#39;] ) && count( $polaris_data[&#39;medias&#39;] ) && get_post_status( $product_id ) !== &#39;publish&#39; ) {\n\t\t$product = wc_get_product( $product_id );\n\t\t$product-&gt;set_status( &#39;publish&#39; );\n\t\t$product-&gt;save();\n\t}\n}, 10, 2 );<\/code><\/pre><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Les produits sans image peuvent \u00eatre plac\u00e9 en brouillon lors de la synchronisation. Explications Le hook d&rsquo;action polaris_update_product utilise l&rsquo;identifiant de produit WooCommerce $product_id et les donn\u00e9es Polaris $polaris_data. On utilise donc la fonction add_action() avec la priorit\u00e9 par d\u00e9faut (10) et 2 comme nombre de param\u00e8tres attendus. Dans cet exemple, nous v\u00e9rifions que les [&hellip;]<\/p>\n","protected":false},"featured_media":0,"template":"","tags":[31,20,22],"faqtastic-thematic":[52],"class_list":["post-508","faqtastic-qa","type-faqtastic-qa","status-publish","hentry","tag-connecteurs","tag-polaris","tag-woocommerce","faqtastic-thematic-utilisation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Comment masquer les produits sans images ? - SAVOIR - Base de connaissances NOUS Ouvert, Utile &amp; Simple<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/savoir.avecnous.eu\/en\/faq\/question\/comment-masquer-les-produits-sans-images\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment masquer les produits sans images ? - SAVOIR - Base de connaissances NOUS Ouvert, Utile &amp; Simple\" \/>\n<meta property=\"og:description\" content=\"Les produits sans image peuvent \u00eatre plac\u00e9 en brouillon lors de la synchronisation. Explications Le hook d&rsquo;action polaris_update_product utilise l&rsquo;identifiant de produit WooCommerce $product_id et les donn\u00e9es Polaris $polaris_data. On utilise donc la fonction add_action() avec la priorit\u00e9 par d\u00e9faut (10) et 2 comme nombre de param\u00e8tres attendus. Dans cet exemple, nous v\u00e9rifions que les [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/savoir.avecnous.eu\/en\/faq\/question\/comment-masquer-les-produits-sans-images\/\" \/>\n<meta property=\"og:site_name\" content=\"SAVOIR - Base de connaissances NOUS Ouvert, Utile &amp; Simple\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/agencenous\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-13T14:41:02+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/savoir.avecnous.eu\\\/faq\\\/question\\\/comment-masquer-les-produits-sans-images\\\/\",\"url\":\"https:\\\/\\\/savoir.avecnous.eu\\\/faq\\\/question\\\/comment-masquer-les-produits-sans-images\\\/\",\"name\":\"Comment masquer les produits sans images ? - SAVOIR - Base de connaissances NOUS Ouvert, Utile & Simple\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/savoir.avecnous.eu\\\/#website\"},\"datePublished\":\"2022-12-01T16:01:24+00:00\",\"dateModified\":\"2026-02-13T14:41:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/savoir.avecnous.eu\\\/faq\\\/question\\\/comment-masquer-les-produits-sans-images\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/savoir.avecnous.eu\\\/faq\\\/question\\\/comment-masquer-les-produits-sans-images\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/savoir.avecnous.eu\\\/faq\\\/question\\\/comment-masquer-les-produits-sans-images\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/savoir.avecnous.eu\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FAQs\",\"item\":\"https:\\\/\\\/savoir.avecnous.eu\\\/faq\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Connecteur WooCommerce Polaris\",\"item\":\"https:\\\/\\\/savoir.avecnous.eu\\\/faq\\\/connecteur-woocommerce-polaris\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Comment masquer les produits sans images ?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/savoir.avecnous.eu\\\/#website\",\"url\":\"https:\\\/\\\/savoir.avecnous.eu\\\/\",\"name\":\"Savoir by NOUS\",\"description\":\"Base de connaissance - NOUS Ouvert, Utile &amp; Simple\",\"publisher\":{\"@id\":\"https:\\\/\\\/savoir.avecnous.eu\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/savoir.avecnous.eu\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/savoir.avecnous.eu\\\/#organization\",\"name\":\"NOUS - Ouvert, Utile & Simple\",\"url\":\"https:\\\/\\\/savoir.avecnous.eu\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/savoir.avecnous.eu\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/savoir.avecnous.eu\\\/wp-content\\\/uploads\\\/sites\\\/30\\\/2025\\\/09\\\/LogoV1_SAVOIR_by_NOUS.png\",\"contentUrl\":\"https:\\\/\\\/savoir.avecnous.eu\\\/wp-content\\\/uploads\\\/sites\\\/30\\\/2025\\\/09\\\/LogoV1_SAVOIR_by_NOUS.png\",\"width\":1372,\"height\":230,\"caption\":\"NOUS - Ouvert, Utile & Simple\"},\"image\":{\"@id\":\"https:\\\/\\\/savoir.avecnous.eu\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/agencenous\\\/\",\"https:\\\/\\\/www.instagram.com\\\/agencenous_\\\/\",\"https:\\\/\\\/fr.linkedin.com\\\/company\\\/avecnous\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Comment masquer les produits sans images ? - SAVOIR - Base de connaissances NOUS Ouvert, Utile & Simple","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/savoir.avecnous.eu\/en\/faq\/question\/comment-masquer-les-produits-sans-images\/","og_locale":"en_GB","og_type":"article","og_title":"Comment masquer les produits sans images ? - SAVOIR - Base de connaissances NOUS Ouvert, Utile & Simple","og_description":"Les produits sans image peuvent \u00eatre plac\u00e9 en brouillon lors de la synchronisation. Explications Le hook d&rsquo;action polaris_update_product utilise l&rsquo;identifiant de produit WooCommerce $product_id et les donn\u00e9es Polaris $polaris_data. On utilise donc la fonction add_action() avec la priorit\u00e9 par d\u00e9faut (10) et 2 comme nombre de param\u00e8tres attendus. Dans cet exemple, nous v\u00e9rifions que les [&hellip;]","og_url":"https:\/\/savoir.avecnous.eu\/en\/faq\/question\/comment-masquer-les-produits-sans-images\/","og_site_name":"SAVOIR - Base de connaissances NOUS Ouvert, Utile & Simple","article_publisher":"https:\/\/www.facebook.com\/agencenous\/","article_modified_time":"2026-02-13T14:41:02+00:00","twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/savoir.avecnous.eu\/faq\/question\/comment-masquer-les-produits-sans-images\/","url":"https:\/\/savoir.avecnous.eu\/faq\/question\/comment-masquer-les-produits-sans-images\/","name":"Comment masquer les produits sans images ? - SAVOIR - Base de connaissances NOUS Ouvert, Utile & Simple","isPartOf":{"@id":"https:\/\/savoir.avecnous.eu\/#website"},"datePublished":"2022-12-01T16:01:24+00:00","dateModified":"2026-02-13T14:41:02+00:00","breadcrumb":{"@id":"https:\/\/savoir.avecnous.eu\/faq\/question\/comment-masquer-les-produits-sans-images\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/savoir.avecnous.eu\/faq\/question\/comment-masquer-les-produits-sans-images\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/savoir.avecnous.eu\/faq\/question\/comment-masquer-les-produits-sans-images\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/savoir.avecnous.eu\/"},{"@type":"ListItem","position":2,"name":"FAQs","item":"https:\/\/savoir.avecnous.eu\/faq\/"},{"@type":"ListItem","position":3,"name":"Connecteur WooCommerce Polaris","item":"https:\/\/savoir.avecnous.eu\/faq\/connecteur-woocommerce-polaris\/"},{"@type":"ListItem","position":4,"name":"Comment masquer les produits sans images ?"}]},{"@type":"WebSite","@id":"https:\/\/savoir.avecnous.eu\/#website","url":"https:\/\/savoir.avecnous.eu\/","name":"Savoir by NOUS","description":"Base de connaissance - NOUS Ouvert, Utile &amp; Simple","publisher":{"@id":"https:\/\/savoir.avecnous.eu\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/savoir.avecnous.eu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/savoir.avecnous.eu\/#organization","name":"NOUS - Ouvert, Utile & Simple","url":"https:\/\/savoir.avecnous.eu\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/savoir.avecnous.eu\/#\/schema\/logo\/image\/","url":"https:\/\/savoir.avecnous.eu\/wp-content\/uploads\/sites\/30\/2025\/09\/LogoV1_SAVOIR_by_NOUS.png","contentUrl":"https:\/\/savoir.avecnous.eu\/wp-content\/uploads\/sites\/30\/2025\/09\/LogoV1_SAVOIR_by_NOUS.png","width":1372,"height":230,"caption":"NOUS - Ouvert, Utile & Simple"},"image":{"@id":"https:\/\/savoir.avecnous.eu\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/agencenous\/","https:\/\/www.instagram.com\/agencenous_\/","https:\/\/fr.linkedin.com\/company\/avecnous"]}]}},"_links":{"self":[{"href":"https:\/\/savoir.avecnous.eu\/en\/wp-json\/wp\/v2\/faqtastic-qa\/508","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savoir.avecnous.eu\/en\/wp-json\/wp\/v2\/faqtastic-qa"}],"about":[{"href":"https:\/\/savoir.avecnous.eu\/en\/wp-json\/wp\/v2\/types\/faqtastic-qa"}],"wp:attachment":[{"href":"https:\/\/savoir.avecnous.eu\/en\/wp-json\/wp\/v2\/media?parent=508"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savoir.avecnous.eu\/en\/wp-json\/wp\/v2\/tags?post=508"},{"taxonomy":"faqtastic-thematic","embeddable":true,"href":"https:\/\/savoir.avecnous.eu\/en\/wp-json\/wp\/v2\/faqtastic-thematic?post=508"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}