Un utente ha chiesto informazioni su WooCommerce di Wordpress

I prodotti nascosti sono inseriti nel Catalogo e creano spazi vuoti

Un utente ha chiesto 👇

Ciao,
Ho riscontrato un paio di problemi come questo segnalato e ogni volta che il thread si chiude nessun risultato.

Possiedo un negozio da 2 anni e di recente ho notato questo comportamento.
Quindi il problema potrebbe iniziare sulla versione precedente di Woocommerce.

I prodotti nascosti sono inseriti nel Catalogo e creano spazi vuoti.

Ho provato di tutto.
– tutti i plugin (eccetto woocommerce) sono disabilitati,
– Ho cambiato il tema in Storefront,
– WP, Woo, tutti i plugin aggiornati (sono ancora disabilitati) all’ultima versione
– Ho provato a utilizzare tutti gli strumenti di Woocommerce per pulire e aggiornare tutti i contenuti possibili (dagli incroci di WooCommerce alla pulizia della cache di analisi)

** Descrivi il bug **
Per presentare la domanda ho creato una nuova categoria sul mio sito di TEST. Ho collegato 13 prodotti alla categoria e impostato 7 da nascondere (visibilità del catalogo).
Ho impostato woocommerce per visualizzare 6 prodotti su una pagina del catalogo.

Ci sono 13 prodotti nella categoria, ma 6 di loro sono visualizzati in modo strano:
– nella prima pagina – uno è nascosto e uno vuoto (5 invece di 6)
https://ar.neodirect.pl/kategoria-pracy/aatest/

– nella seconda pagina – 6 prodotti sono nascosti e una pagina è vuota (0 di 6)
https://ar.neodirect.pl/kategoria-pracy/aatest/page/2/

– nella terza pagina – compare il tredicesimo prodotto

Ovviamente dovrebbe esserci solo una pagina con 6 prodotti. E c’è un sacco di casino.
Ho migliaia di prodotti e il negozio è in 3 lingue (wpml) sarebbe un problema crearne uno nuovo.
Quindi ho bisogno di così tanto per trovare la causa del problema.

** Per la riproduzione **
Ho provato a riprodurre il comportamento sulla nuova installazione ma non sono riuscito a farlo.
Posso offrire l’accesso alla pagina di test, se necessario.

** Comportamento atteso **
Quando la visibilità del catalogo è “nascosta” il prodotto non dovrebbe apparire su nessuna pagina di catalogo / archivio e non dovrebbe essere conteggiato.

** Isolare il problema (contrassegnare gli elementi completati con [x]): **
– [YES] Ho disattivato altri plugin e ho confermato che questo bug si verifica quando è attivo solo il plugin WooCommerce.
– [YES] Questo bug si verifica con un tema WordPress predefinito attivo o [Storefront](https://woocommerce.com/storefront/).
– [NO] Posso riprodurre costantemente questo bug utilizzando i passaggi precedenti.

** Ambiente WordPress **
WordPress da 4.9 a 5.5.1 e WooCommerce da 3.8.1 a 4.6.1

Grazie in anticipo per l’aiuto.

Supporto per plugin

(@riaanknoetze)

5 mesi, 1 settimana fa

Ciao,

Per il sito all’indirizzo https://ar.neodirect.pl/kategoria-pracy/aatest/, puoi condividere una copia del rapporto sullo stato come si trova in ** WooCommerce> Stato **?

Lanciatore di thread

(@dominmax)

5 mesi, 1 settimana fa

Ciao,
Grazie per la tua risposta.
Lo stato è:


### WordPress Environment ###

WordPress address (URL): https://ar.neodirect.pl
Site address (URL): https://ar.neodirect.pl
WC Version: 4.6.1
REST API Version: ✔ 4.6.1
WC Blocks Version: ✔ 3.4.0
Action Scheduler Version: ✔ 3.1.6
WC Admin Version: ✔ 1.6.2
Log Directory Writable: ✔
WP Version: 5.5.1
WP Multisite: –
WP Memory Limit: 512 MB
WP Debug Mode: –
WP Cron: ✔
Language: en_US
External object cache: –

### Server Environment ###

Server Info: LiteSpeed
PHP Version: 7.2.22
PHP Post Max Size: 128 MB
PHP Time Limit: 300
PHP Max Input Vars: 10000
cURL Version: 7.47.1
OpenSSL/1.0.1e

SUHOSIN Installed: –
MySQL Version: 5.7.30-33
Max Upload Size: 128 MB
Default Timezone is UTC: ✔
fsockopen/cURL: ✔
SoapClient: ✔
DOMDocument: ✔
GZip: ✔
Multibyte String: ✔
Remote Post: ✔
Remote Get: ✔

### Database ###

WC Database Version: 4.6.1
WC Database Prefix: wp_
Total Database Size: 128.36MB
Database Data Size: 92.58MB
Database Index Size: 35.78MB
wp_woocommerce_sessions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
wp_woocommerce_order_items: Data: 0.11MB + Index: 0.06MB + Engine InnoDB
wp_woocommerce_order_itemmeta: Data: 1.52MB + Index: 0.70MB + Engine InnoDB
wp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
wp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_actionscheduler_actions: Data: 0.30MB + Index: 0.41MB + Engine InnoDB
wp_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_actionscheduler_logs: Data: 0.25MB + Index: 0.19MB + Engine InnoDB
wp_commentmeta: Data: 0.01MB + Index: 0.02MB + Engine MyISAM
wp_comments: Data: 0.02MB + Index: 0.02MB + Engine MyISAM
wp_freshmail_forms: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_freshmail_stats: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_links: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
wp_litespeed_img_optm: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_mediafromftp_log: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_nksubcounters: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_nksubsubscribers: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_options: Data: 2.88MB + Index: 0.12MB + Engine MyISAM
wp_pmxi_files: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_pmxi_history: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_pmxi_images: Data: 1.52MB + Index: 0.00MB + Engine InnoDB
wp_pmxi_imports: Data: 0.17MB + Index: 0.00MB + Engine InnoDB
wp_pmxi_posts: Data: 0.42MB + Index: 0.27MB + Engine InnoDB
wp_pmxi_templates: Data: 0.11MB + Index: 0.00MB + Engine InnoDB
wp_postmeta: Data: 52.42MB + Index: 15.32MB + Engine MyISAM
wp_posts: Data: 16.24MB + Index: 1.37MB + Engine MyISAM
wp_po_plugins: Data: 3.52MB + Index: 3.75MB + Engine InnoDB
wp_pum_subscribers: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
wp_termmeta: Data: 0.30MB + Index: 0.31MB + Engine InnoDB
wp_terms: Data: 0.67MB + Index: 0.59MB + Engine MyISAM
wp_term_relationships: Data: 5.09MB + Index: 9.10MB + Engine MyISAM
wp_term_taxonomy: Data: 1.63MB + Index: 0.61MB + Engine MyISAM
wp_ultimate_csv_importer_log_values: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_ultimate_csv_importer_manageshortcodes: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_ultimate_csv_importer_shortcodes_statusrel: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_usermeta: Data: 0.27MB + Index: 0.21MB + Engine MyISAM
wp_users: Data: 0.02MB + Index: 0.03MB + Engine MyISAM
wp_wcpdf_invoice_number: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wc_admin_notes: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wc_admin_note_actions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wc_customer_lookup: Data: 0.06MB + Index: 0.03MB + Engine InnoDB
wp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_wc_order_product_lookup: Data: 0.19MB + Index: 0.09MB + Engine InnoDB
wp_wc_order_stats: Data: 0.09MB + Index: 0.05MB + Engine InnoDB
wp_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_wc_product_meta_lookup: Data: 1.52MB + Index: 1.20MB + Engine InnoDB
wp_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_woof_stat_buffer: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_woof_stat_tmp: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_yoast_indexable: Data: 0.41MB + Index: 0.17MB + Engine InnoDB
wp_yoast_indexable_hierarchy: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
wp_yoast_migrations: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_yoast_primary_term: Data: 0.05MB + Index: 0.03MB + Engine InnoDB
wp_yoast_seo_links: Data: 1.52MB + Index: 0.47MB + Engine InnoDB
wp_yoast_seo_meta: Data: 0.47MB + Index: 0.00MB + Engine InnoDB

### Post Type Counts ###

: 1
acf-field: 3
acf-field-group: 1
attachment: 7978
custom_css: 1
customize_changeset: 10
inspire_invoice: 10
nav_menu_item: 177
oembed_cache: 19
page: 59
polylang_mo: 3
popup: 6
popup_theme: 7
post: 80
product: 9304
redirect_rule: 24
revision: 731
shop_order: 459
team: 1

### Security ###

Secure connection (HTTPS): ✔
Hide errors from visitors: ✔

### Active Plugins (2) ###

UpdraftPlus - Backup/Restore: by UpdraftPlus.Com
DavidAnderson – 1.16.33

WooCommerce: by Automattic – 4.6.1

### Inactive Plugins (1) ###

Limit Login Attempts Reloaded: by WPChef – 2.15.2

### Settings ###

API Enabled: –
Force SSL: –
Currency: PLN (zł)
Currency Position: right_space
Thousand Separator: 
Decimal Separator: ,
Number of Decimals: 0
Taxonomies: Product Types: external (external)
grouped (grouped)
simple (simple)
variable (variable)

Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
exclude-from-catalog (exclude-from-catalog-fr)
exclude-from-catalog (exclude-from-catalog-en)
exclude-from-search (exclude-from-search)
exclude-from-search (exclude-from-search-fr)
exclude-from-search (exclude-from-search-en)
featured (featured)
featured (featured-fr)
featured (featured-en)
outofstock (outofstock)
outofstock (outofstock-en)
outofstock (outofstock-fr)
rated-1 (rated-1)
rated-2 (rated-2)
rated-3 (rated-3)
rated-4 (rated-4)
rated-5 (rated-5)

Connected to WooCommerce.com: –

### WC Pages ###

Shop base: #757 - /
Cart: #824 - /koszyk/
Checkout: #761 - /kasa/
My account: #825 - /moje-konto/
Terms and conditions: #11019 - /regulamin-wraz-z-polityka-prywatnosci/

### Theme ###

Name: Storefront
Version: 2.8.0
Author URL: https://woocommerce.com/
Child Theme: ❌ – If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: How to create a child theme
WooCommerce Support: ✔

### Templates ###

Overrides: –

### Action Scheduler ###

Canceled: 1
Oldest: 2020-10-28 09:02:32 +0000
Newest: 2020-10-28 09:02:32 +0000

Complete: 953
Oldest: 2020-10-27 17:23:56 +0000
Newest: 2020-10-28 14:50:35 +0000

Questa risposta è stata modificata 5 mesi, una settimana fa da. Lanciatore di thread

(@dominmax)

5 mesi, 1 settimana fa

Ciao di nuovo,
Negli ultimi giorni ho fatto altre operazioni per porre fine a un po ‘di gratitudine.

Elimino tutti gli attributi e i tag, nessuna differenza.

Controlla wp_term_relationships nel DB e ci sono record relativi a wp_term chiamati esclusione dal catalogo.

Quando ho aggiunto le opzioni di woocommerce:
Visibilità fuori stock: nascondi gli articoli in stock dal catalogo – controlla,
quindi si comporta come i prodotti nascosti – il catalogo contiene prodotti “fantasma” (impostati come esauriti). Questo è un sintomo importante, credo.

Ho anche esportato prodotti dalla categoria campione e li ho importati in un’altra nuova versione pulita di WP-WOO e quindi si è comportato correttamente.
MA quando ho esportato prodotti della stessa categoria su ar.neodirect.pl, ho quindi eliminato i prodotti e li ho reimportati (integrati in woo importatore / esportatore) – il problema non è scomparso sul sito.

Cos’altro è coinvolto nel processo di visualizzazione dei prodotti a catalogo che pensano al catalogo?
Può connettersi a wpml mess e 3 lingue?

Spero nel tuo aiuto.
Dominik

Supporto per plugin

(@mouli)

5 mesi fa

Ciao @dominmax
Ti consiglio di pulire il database come segue.
Partire:

WooCommerce ➔ Stato ➔ Strumenti ➔ Tabelle di ricerca prodotto ➔ Rigenerazione WooCommerce ➔ Stato ➔ Strumenti ➔ Elimina orfani ➔ Elimina modifiche orfane WooCommerce ➔ Stato ➔ Strumenti ➔ Conteggio termini Termini Termini di ricalcolo

Spero che questo ti aiuti a capirlo.
Non esitare a contattarci in caso di ulteriori domande.

Questa risposta è stata modificata 5 mesi fa da. Motivo: errori di battitura di Thread Starter

(@dominmax)

5 mesi fa

Ciao @mouli,
Grazie per la risposta. Non aiuta. Ho provato la via una dozzina di volte. Come accennato prima, sono state provate anche molte cose: fatta una copia del sito, cancellato attributi, tag, tutti i plugin, trasferiti in Storefront ecc.
Penso che il problema sia correlato a WPML e ai suoi duplicati di traduzione.
Ad esempio, quando cerco uno dei titoli:
https://ar.neodirect.pl/?s=Cisza+wyborcza&post_type=product

Puoi vedere il titolo tramite il titolo (ho 3 lingue: polacco, inglese tradotto e francese che non è tradotto ma crea wpml plulgin come una versione duplicata del polacco). E penso che possa fare il pasticcio.

Ecco perché chiedo il consiglio per ordinare finalmente i prodotti nascosti nel secondo argomento qui:
https://wordpress.org/support/topic/how-to-sort-hidden-products-to-the-end/

Tuttavia, possiamo ancora combattere questo problema, perché accade anche sui siti Web di altri utenti. Posso fornire l’accesso al database su una copia di prova del sito web.

Di,
Dominik

Supporto per plugin

(@drwpcom)

3 mesi, 2 settimane fa

Ciao @dominmax. Siamo spiacenti di aver perso la tua ultima risposta.

A volte abbiamo riscontrato questo problema con prodotti mancanti product_visibility tassonomie. Lo stock del prodotto è archiviato in due posizioni diverse nel database e, quando entrambi non sono sincronizzati, ciò può causare problemi. Ciò può accadere quando i prodotti vengono importati utilizzando un importatore non ufficiale che non imposta le tassonomie.

Per risolvere questo problema, è necessario modificare lo stato delle scorte e i livelli dei prodotti interessati, quindi consiglio i seguenti passaggi:

ID esportazione, disponibile? e le colonne Stock per ogni prodotto. Crea una copia del file. In un editor di fogli di calcolo, elimina la colonna Stock e inverti i valori In stock. Ciò significa che ogni volta che In Stock dice 0, impostalo su 1 e viceversa. Importa il file modificato per invertire lo stato delle scorte di tutti i prodotti, con l’opzione Unisci abilitata. Questo viene fatto per garantire che a ogni prodotto siano assegnate tassonomie. Importa il file esportato originale con lo stato e i livelli di stock reali, nonché l’opzione Unisci. In WooCommerce> Stato> Strumenti, fai clic sul pulsante Ricalcola termini per aggiornare un elenco di prodotti nelle pagine del negozio / categoria.

Ora controlla se i prodotti vengono visualizzati correttamente nelle pagine del tuo negozio.

(@pragman)

3 mesi, 2 settimane fa

Se hai la stessa query sui risultati di ricerca, vengono trovati 92 prodotti, la maggior parte dei quali sono nascosti, quindi le pagine dei risultati di ricerca mostrano solo 1-2 prodotti ciascuna.
Drwpcom ha provato la soluzione ma non ha funzionato.

(@ movielady2)

3 mesi, 1 settimana fa

@dominmax e @pragman: stavo lottando con lo stesso problema e finalmente l’ho capito disposizione di lavoro, che ho appena avuto modificare un po ‘ per farlo funzionare per la versione del widget della categoria di prodotto. HTH.

Supporto per plugin

(@drwpcom)

3 mesi, 1 settimana fa

Ciao @dominmax. Non ti sentiamo da un po ‘, quindi vado avanti e contrassegno questo thread come risolto. Se hai ancora bisogno di aiuto con questa domanda o hai altre domande sul plug-in WooCommerce, inizia una nuova discussione.

@pragman Dato che non sei la prima persona ad iniziare questo argomento, secondo le linee guida del forum, potresti iniziare il tuo argomento? Saremo felici di aiutarti allora. 🙂

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *