Conversione di prodotti virtuali in Magento 2


10

Sto lavorando su un sito Web Magento 2 per un amico e ora mi sono reso conto che per gli oltre 500 prodotti aggiunti manualmente, si tratta di prodotti semplici con opzioni virtuali? Gli ho detto di impostare i prodotti come prodotti configurabili, quindi non sono sicuro di cosa sia successo (vedi immagine sotto). Esiste un modo per convertire tutti questi prodotti virtuali in un tipo che consenta l'inserimento di un indirizzo durante il checkout?

Prodotti virtuali

Risposte:


24

Puoi farlo solo direttamente nel DB. Ad esempio con query

update catalog_product_entity set type_id = 'simple' where type_id = 'virtual';

Ma attenzione, questa query converte tutti i prodotti virtuali in semplici. (meglio creare un backup db prima di iniziare)


5
In alternativa puoi passare da "Questo articolo non ha peso" a "Questo articolo ha peso". Puoi anche lasciare una quantità di peso pari a 0.
Macas,

Ehi @Macas, ha funzionato per me
zuber bandi il

19

Forse questo aiuta qualcuno che lo cerca.

Se si creano configurazioni di prodotto e non si aggiunge peso ai prodotti generati, questi saranno virtuali. Se aggiungi peso saranno prodotti semplici.

Se si desidera modificare un singolo prodotto virtuale in un prodotto semplice, assegnare al prodotto un peso nel back-end e modificarlo in " questo prodotto ha un peso ".

Tuttavia, se si desidera modificare contemporaneamente tutti i prodotti virtuali, è possibile aggiungere un peso a tutti i prodotti selezionati contemporaneamente utilizzando l' opzione " aggiorna attributi " in " prodotti-> catalogo ". Nel frattempo non puoi impostare l' opzione " questo prodotto ha un peso ". Quindi probabilmente devi farlo nel DB o per prodotto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.