{"id":16786,"date":"2026-09-26T10:53:47","date_gmt":"2026-09-26T08:53:47","guid":{"rendered":"https:\/\/consultoriaehero.com\/?p=16786"},"modified":"2026-09-26T11:08:56","modified_gmt":"2026-09-26T09:08:56","slug":"cross-sells-woocommerce-non-aparecen","status":"publish","type":"post","link":"https:\/\/consultoriaehero.com\/gl\/cross-sells-woocommerce-non-aparecen\/","title":{"rendered":"Cross-sells de WooCommerce que non aparecen: causas e soluci\u00f3n"},"content":{"rendered":"<p>Configuraches os <strong>cross-sells de WooCommerce<\/strong> (as \u00abvendas cruzadas\u00bb) nos teus produtos e non aparecen por ningures. Case nunca \u00e9 un fallo: WooCommerce m\u00f3straas nun \u00fanico sitio e s\u00f3 se se cumpren varias condici\u00f3ns. Para escribir esta gu\u00eda revisamos o c\u00f3digo de WooCommerce 10.8 e prob\u00e1molo nunha tenda de probas, co carri\u00f1o e o checkout de bloques e cos cl\u00e1sicos.<\/p>\n<p>Primeiro ver\u00e1s onde deber\u00edan sa\u00edr, despois as oito causas habituais coa s\u00faa soluci\u00f3n, e ao final como levar esas mesmas vendas cruzadas ao checkout, que \u00e9 onde WooCommerce non as mostra nunca.<\/p>\n<nav class=\"w2g-toc\"><strong>Nesta p\u00e1xina<\/strong><\/p>\n<ol>\n<li><a href=\"#donde\">Onde mostra WooCommerce as vendas cruzadas<\/a><\/li>\n<li><a href=\"#causas\">8 causas polas que non aparecen<\/a><\/li>\n<li><a href=\"#mas\">Como mostrar m\u00e1is de d\u00faas<\/a><\/li>\n<li><a href=\"#checkout\">Por que non saen no checkout (e como levalas)<\/a><\/li>\n<li><a href=\"#faq\">Preguntas frecuentes<\/a><\/li>\n<\/ol>\n<\/nav>\n<h2 id=\"donde\">Onde mostra WooCommerce as vendas cruzadas<\/h2>\n<p>As vendas cruzadas config\u00faranse en cada produto: na caixa \u00abDatos do produto\u00bb, lapela \u00abProdutos relacionados\u00bb, campo \u00abVendas cruzadas\u00bb. O que po\u00f1as a\u00ed sux\u00edrese <strong>cando ese produto est\u00e1 no carri\u00f1o<\/strong>.<\/p>\n<p>E m\u00f3stranse <strong>s\u00f3 na p\u00e1xina do carri\u00f1o<\/strong>:<\/p>\n<ul>\n<li><strong>Carri\u00f1o cl\u00e1sico<\/strong> (o do shortcode <code><\/code>): debaixo da t\u00e1boa de produtos, co t\u00edtulo \u00abPode que esteas interesado en\u2026\u00bb. Amosa <strong>d\u00faas, escollidas ao chou<\/strong> entre todas as que encaixen.<\/li>\n<li><strong>Carri\u00f1o de bloques<\/strong> (o de serie nas tendas novas desde WooCommerce 8.3): debaixo dos produtos, nunha secci\u00f3n \u00abPode que che interese\u2026\u00bb con <strong>ata tres<\/strong>.<\/li>\n<\/ul>\n<p>Non saen na ficha de produto (a\u00ed van as \u00abVendas adicionais\u00bb, os upsells), nin no mini-carri\u00f1o, nin no checkout. Non confundas tampouco as vendas cruzadas cos \u00abProdutos relacionados\u00bb que ves baixo a ficha: eses esc\u00f3llenos WooCommerce s\u00f3, por categor\u00eda e etiquetas (e, para liar m\u00e1is, a lapela onde configuras as vendas cruzadas tam\u00e9n se chama \u00abProdutos relacionados\u00bb). Se dubidas de que \u00e9 cada cousa, explic\u00e1molo en <a href=\"https:\/\/consultoriaehero.com\/gl\/diferenzas-upsell-e-cross-sell\/\">order bump, upsell e cross-sell<\/a>.<\/p>\n<h2 id=\"causas\">8 causas polas que non aparecen<\/h2>\n<h3>1. B\u00fascaas onde WooCommerce non as pon<\/h3>\n<p>\u00c9 a m\u00e1is habitual. Se esperas velas na ficha, no caix\u00f3n do mini-carri\u00f1o ou na p\u00e1xina de pagamento, non van sa\u00edr. Engade ao carri\u00f1o un produto que te\u00f1a vendas cruzadas e abre a p\u00e1xina do carri\u00f1o.<\/p>\n<h3>2. Est\u00e1n no produto equivocado<\/h3>\n<p>As vendas cruzadas p\u00f3\u00f1ense no produto <strong>que o cliente mete na cesta<\/strong>, non no que queres suxerir. Se queres que ao mercar unha c\u00e1mara se suxira unha tarxeta de memoria, a tarxeta vai no campo \u00abVendas cruzadas\u00bb <em>da c\u00e1mara<\/em>.<\/p>\n<p>Comproba tam\u00e9n o campo: \u00abVendas adicionais\u00bb e \u00abVendas cruzadas\u00bb est\u00e1n un enriba do outro, e \u00e9 doado cubrir o que non \u00e9.<\/p>\n<h3>3. O produto suxerido xa est\u00e1 no carri\u00f1o<\/h3>\n<p>WooCommerce quita das suxesti\u00f3ns todo o que xa est\u00e1 na cesta, inclu\u00eddas as variaci\u00f3ns. Se probas cun carri\u00f1o que xa leva a tarxeta de memoria, non a vai suxerir. Comprob\u00e1molo: con dous produtos na cesta que se suxiren entre si, ning\u00fan aparece como venda cruzada.<\/p>\n<h3>4. O produto suxerido non se pode ver<\/h3>\n<p>S\u00f3 se suxiren produtos visibles na tenda. Fican f\u00f3ra os que:<\/p>\n<ul>\n<li>Est\u00e1n en borrador, pendentes ou privados.<\/li>\n<li>Te\u00f1en a \u00abVisibilidade no cat\u00e1logo\u00bb en \u00abOculto\u00bb (na caixa \u00abPublicar\u00bb da ficha). Prob\u00e1molo: ao ocultar un dos tres produtos suxeridos, o carri\u00f1o pasou a amosar s\u00f3 os outros dous.<\/li>\n<li>Te\u00f1en a visibilidade en \u00abS\u00f3 nos resultados de procura\u00bb.<\/li>\n<li>Est\u00e1n esgotados e tes marcada a opci\u00f3n \u00abOcultar do inventario os produtos esgotados\u00bb, en WooCommerce \u2192 Configuraci\u00f3n \u2192 Produtos \u2192 Inventario.<\/li>\n<\/ul>\n<h3>5. A t\u00faa p\u00e1xina de carri\u00f1o non ten onde mostralas<\/h3>\n<p>No carri\u00f1o de bloques, as vendas cruzadas son un bloque m\u00e1is dentro da p\u00e1xina. Se algu\u00e9n o borrou, non saen. Abre P\u00e1xinas \u2192 Carri\u00f1o no editor e busca, debaixo dos produtos do carri\u00f1o, un bloque \u00abColecci\u00f3n de produtos\u00bb coa colecci\u00f3n \u00abVendas cruzadas\u00bb (en tendas m\u00e1is antigas ch\u00e1mase \u00abVendas cruzadas no carri\u00f1o\u00bb). Se non est\u00e1, eng\u00e1deo a\u00ed.<\/p>\n<p>Se o teu carri\u00f1o est\u00e1 feito cun maquetador (Elementor, Bricks, Divi\u2026), a plantilla do carri\u00f1o ten que inclu\u00edr o elemento de vendas cruzadas dese maquetador. Se non o ten, WooCommerce non ten onde mostralas.<\/p>\n<h3>6. Un tema, un plugin ou un fragmento de c\u00f3digo quitounas<\/h3>\n<p>No carri\u00f1o cl\u00e1sico, WooCommerce m\u00f3straas enganchando a funci\u00f3n <code>woocommerce_cross_sell_display<\/code> do gancho <code>woocommerce_cart_collaterals<\/code>. Moitos temas qu\u00edtana ou m\u00f3vena, e \u00e9 un fragmento moi repetido en titoriais para \u00ablimpar\u00bb o carri\u00f1o. Busca no <code>functions.php<\/code> do teu tema fillo e no teu plugin de fragmentos de c\u00f3digo calquera li\u00f1a con <code>woocommerce_cross_sell_display<\/code> ou co filtro <code>woocommerce_cart_crosssell_ids<\/code>.<\/p>\n<p>Se non atopas nada, proba nunha copia da web (nunca na tenda en produci\u00f3n) a activar un tema por defecto como Storefront ou Twenty Twenty-Five. Se con el aparecen, o culpable \u00e9 o teu tema.<\/p>\n<h3>7. Os teus clientes non pasan polo carri\u00f1o<\/h3>\n<p>Se a maior\u00eda dos teus clientes van directos ao pagamento (co bot\u00f3n \u00abFinalizar compra\u00bb do mini-carri\u00f1o, cun bot\u00f3n de \u00abMercar agora\u00bb ou porque a tenda redirixe ao checkout tras engadir un produto), as vendas cruzadas poden estar ben configuradas e a\u00ednda as\u00ed case ningu\u00e9n as ve. Aqu\u00ed non hai nada que arranxar na configuraci\u00f3n: o problema \u00e9 o lugar. V\u00e9molo na \u00faltima secci\u00f3n.<\/p>\n<h3>8. Saen menos das que esperas<\/h3>\n<p>Se puxeches seis vendas cruzadas e s\u00f3 ves d\u00faas, non \u00e9 un fallo: o carri\u00f1o cl\u00e1sico amosa d\u00faas ao chou e o de bloques, tres. Se queres m\u00e1is, segue lendo.<\/p>\n<h2 id=\"mas\">Como mostrar m\u00e1is de d\u00faas<\/h2>\n<p><strong>No carri\u00f1o cl\u00e1sico<\/strong>, con dous filtros de WooCommerce. Engade isto cun plugin de fragmentos de c\u00f3digo ou no <code>functions.php<\/code> do teu tema fillo:<\/p>\n<pre><code>\/\/ Amosa ata 4 vendas cruzadas no carri\u00f1o cl\u00e1sico, en 4 columnas.\nadd_filter( 'woocommerce_cross_sells_total', function () { return 4; } );\nadd_filter( 'woocommerce_cross_sells_columns', function () { return 4; } );<\/code><\/pre>\n<p>A orde \u00e9 aleatoria por defecto. Se prefires outra, o filtro <code>woocommerce_cross_sells_orderby<\/code> acepta, por exemplo, <code>price<\/code> ou <code>menu_order<\/code>.<\/p>\n<p><strong>No carri\u00f1o de bloques<\/strong> non fai falta c\u00f3digo: abre a p\u00e1xina do carri\u00f1o no editor, selecciona o bloque de vendas cruzadas e cambia o n\u00famero de produtos e de columnas no seu panel de axustes.<\/p>\n<h2 id=\"checkout\">Por que non saen no checkout (e como levalas)<\/h2>\n<p>A\u00ednda que o te\u00f1as todo ben, na p\u00e1xina de pagamento non vas ver vendas cruzadas. Non \u00e9 un esquecemento: a funci\u00f3n que as mostra no carri\u00f1o cl\u00e1sico detense de inmediato se detecta que est\u00e1 no checkout, e o checkout de bloques non incl\u00fae ning\u00fan bloque de vendas cruzadas. Na nosa proba, o mesmo carri\u00f1o que amosaba tres suxesti\u00f3ns non mostrou ningunha ao pasar ao checkout, nin no de bloques nin no cl\u00e1sico.<\/p>\n<p>Forzalas con c\u00f3digo tampouco \u00e9 boa idea. As vendas cruzadas est\u00e1n pensadas para o carri\u00f1o: o seu bot\u00f3n \u00abEngadir ao carri\u00f1o\u00bb non est\u00e1 preparado para actualizar o total do checkout sen recargar a p\u00e1xina, e unha recarga na p\u00e1xina de pagamento pode borrar a direcci\u00f3n e os datos que o cliente xa escribira.<\/p>\n<p>O que si funciona no checkout \u00e9 un <strong>order bump<\/strong>: unha oferta que o cliente engade marcando unha casi\u00f1a, que actualiza o total sen tocar o formulario. \u00c9 a forma de amosar os teus complementos tam\u00e9n aos clientes que se saltan o carri\u00f1o (causa 7), e no momento en que xa decidiron mercar. Explic\u00e1molo en <a href=\"https:\/\/consultoriaehero.com\/gl\/que-e-un-order-bump\/\">que \u00e9 un order bump e como usalo en WooCommerce<\/a>.<\/p>\n<div class=\"wp-block-group has-background\" style=\"background-color:#f0f7ff;padding:22px 26px;border-radius:12px;border-left:4px solid #017cba;margin:1.8em 0\">\n<p style=\"margin:0 0 .6em\"><strong>Leva as t\u00faas vendas cruzadas ao checkout<\/strong><\/p>\n<p style=\"margin:0 0 1em\">Con EHERO Woo Checkout Offers (\u00e9 o noso plugin) escolles os produtos que queres ofrecer no checkout, p\u00f3\u00f1eslles un prezo especial e m\u00f3stralos s\u00f3 cando na cesta hai certos produtos ou categor\u00edas, igual que unha venda cruzada pero no momento de pagar. Sen recargar a p\u00e1xina, no checkout cl\u00e1sico e no de bloques, e tam\u00e9n no carri\u00f1o e no mini-carri\u00f1o. Unha licenza por dominio, 79,99 \u20ac ao ano.<\/p>\n<p style=\"margin:0\"><a href=\"https:\/\/consultoriaehero.com\/gl\/produto\/order-bump-en-woocommerce\/\"><strong>Ver EHERO Woo Checkout Offers<\/strong><\/a><\/p>\n<\/div>\n<h2 id=\"faq\">Preguntas frecuentes<\/h2>\n<p><strong>Que diferenza hai entre vendas cruzadas e vendas adicionais en WooCommerce?<\/strong><\/p>\n<p>As vendas adicionais (upsells) ofrecen unha alternativa mellor e vense na ficha do produto. As vendas cruzadas (cross-sells) suxiren complementos e vense no carri\u00f1o.<\/p>\n<p><strong>Por que s\u00f3 me saen d\u00faas vendas cruzadas?<\/strong><\/p>\n<p>Porque o carri\u00f1o cl\u00e1sico amosa d\u00faas ao chou. Podes subir o n\u00famero co filtro <code>woocommerce_cross_sells_total<\/code>. No carri\u00f1o de bloques saen ata tres e c\u00e1mbiase desde o editor.<\/p>\n<p><strong>Podo mostrar as vendas cruzadas na ficha de produto?<\/strong><\/p>\n<p>En temas de bloques, si: o bloque \u00abColecci\u00f3n de produtos\u00bb ten unha colecci\u00f3n de vendas cruzadas que podes colocar na plantilla de produto do editor do sitio. En temas cl\u00e1sicos fai falta c\u00f3digo ou un plugin.<\/p>\n<p><strong>Saen as vendas cruzadas no mini-carri\u00f1o?<\/strong><\/p>\n<p>Non. Nin no mini-carri\u00f1o cl\u00e1sico nin no de bloques.<\/p>\n<p><strong>As vendas cruzadas p\u00f3dense po\u00f1er con desconto?<\/strong><\/p>\n<p>Non de serie: m\u00f3stranse co seu prezo normal, ou co de rebaixa se o produto o ten. Para un prezo que s\u00f3 exista ao mercalo xunto con outro produto fai falta un plugin, como un de order bump.<\/p>\n<p><strong>Afecta a cach\u00e9 \u00e1s vendas cruzadas?<\/strong><\/p>\n<p>Non deber\u00eda: a p\u00e1xina do carri\u00f1o non se cachea, porque cambia con cada cliente. Se o teu plugin de cach\u00e9 a est\u00e1 gardando, ter\u00e1s outros problemas m\u00e1is graves que as vendas cruzadas, as\u00ed que excl\u00faea.<\/p>\n<h2>Conclusi\u00f3n<\/h2>\n<p>Se os teus cross-sells de WooCommerce non aparecen, repasa por orde: que os busques no carri\u00f1o, que estean no produto que vai na cesta, que o suxerido non estea xa no carri\u00f1o e sexa visible, que a t\u00faa p\u00e1xina de carri\u00f1o te\u00f1a onde mostralos e que ning\u00fan tema ou fragmento os quitase. E se os teus clientes van directos ao pagamento, non te obsesiones co carri\u00f1o: leva esas mesmas suxesti\u00f3ns ao checkout cun order bump.<\/p>\n<h2>Gu\u00edas relacionadas<\/h2>\n<ul>\n<li><a href=\"https:\/\/consultoriaehero.com\/gl\/que-e-un-order-bump\/\">Que \u00e9 un order bump e como usalo en WooCommerce<\/a>: exemplos, regras e que medir.<\/li>\n<li><a href=\"https:\/\/consultoriaehero.com\/gl\/diferenzas-upsell-e-cross-sell\/\">Order bump, upsell e cross-sell<\/a>: que \u00e9 cada t\u00e9cnica e cando usala.<\/li>\n<li><a href=\"https:\/\/consultoriaehero.com\/gl\/produto\/order-bump-en-woocommerce\/\">EHERO Woo Checkout Offers<\/a>: o order bump para WooCommerce con prezo especial, tope de unidades e estat\u00edsticas.<\/li>\n<\/ul>\n<p><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"Article\",\"headline\":\"Cross-sells de WooCommerce que non aparecen: causas e soluci\u00f3n\",\"description\":\"Onde mostra WooCommerce as vendas cruzadas, as 8 causas habituais polas que non aparecen, como mostrar m\u00e1is e como levalas ao checkout.\",\"inLanguage\":\"gl-ES\",\"author\":{\"@type\":\"Organization\",\"name\":\"Consultoria EHERO\",\"url\":\"https:\/\/consultoriaehero.com\/gl\/\"},\"publisher\":{\"@type\":\"Organization\",\"name\":\"Consultoria EHERO\",\"url\":\"https:\/\/consultoriaehero.com\/gl\/\"},\"about\":[{\"@type\":\"SoftwareApplication\",\"name\":\"WooCommerce\",\"applicationCategory\":\"BusinessApplication\",\"operatingSystem\":\"WordPress\",\"url\":\"https:\/\/woocommerce.com\/\"},{\"@type\":\"SoftwareApplication\",\"name\":\"EHERO Woo Checkout Offers\",\"applicationCategory\":\"BusinessApplication\",\"operatingSystem\":\"WordPress\",\"url\":\"https:\/\/consultoriaehero.com\/gl\/produto\/order-bump-en-woocommerce\/\"}]}<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Os cross-sells de WooCommerce non aparecen? Onde os mostra WooCommerce, as 8 causas habituais (probadas na versi\u00f3n 10.8) e como levalos ao checkout.<\/p>\n","protected":false},"author":4,"featured_media":16847,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jf_save_progress":"","rank_math_focus_keyword":"cross-sells de WooCommerce,vendas cruzadas WooCommerce,cross sell WooCommerce","rank_math_title":"Cross-sells de WooCommerce que non aparecen: causas | EHERO","rank_math_description":"Os cross-sells de WooCommerce non aparecen? Onde os mostra WooCommerce, as 8 causas habituais (probadas na versi\u00f3n 10.8) e como levalos ao checkout.","rank_math_robots":[],"rank_math_canonical_url":"","rank_math_seo_score":77,"footnotes":""},"categories":[4330,4332],"tags":[8245,8243,4407],"class_list":["post-16786","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-comercio-electronico","category-wordpress-gl","tag-cross-sell","tag-ehero-woo-checkout-offers","tag-woocommerce-gl"],"acf":[],"_links":{"self":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/posts\/16786","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/comments?post=16786"}],"version-history":[{"count":3,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/posts\/16786\/revisions"}],"predecessor-version":[{"id":16848,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/posts\/16786\/revisions\/16848"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/media\/16847"}],"wp:attachment":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/media?parent=16786"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/categories?post=16786"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/tags?post=16786"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}