Aggiungere prodotti nel database

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Rispondi
gianbttf
membro Junior
membro Junior
Messaggi: 4
Iscritto il: 16/05/2009, 21:07

Aggiungere prodotti nel database

Messaggio da gianbttf »

Ciao a tutti, dovrei importare con script php dei prodotti in oscommerce, io ho i dati e devo passarli con delle query nel database..quali sono i campi che devono essere impostati? se importo le righe nella tabella "products" poi non vedo i prodotti entrando su oscommerce/catalog.
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

Re: Aggiungere prodotti nel database

Messaggio da dynamo »

guarda il db di osc com'è strutturato... e guarda tutte le tabelle products... perchè sicuramente a te interessa anche products_description :wink:
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
gianbttf
membro Junior
membro Junior
Messaggi: 4
Iscritto il: 16/05/2009, 21:07

Re: Aggiungere prodotti nel database

Messaggio da gianbttf »

vero infatti ho dato un occhio e ho visto che importando i dati nele seguenti tabelle:

products
products_descritpion
products_to_categories

poi me li rende disponibili su oscommerce. fino a questo punto ho fatto lo script php che mi legge un file xml esportato da un gestionale me lo scorre e mi inserisce i prodotti su "products" tramite una query. ora ho il problema di inserire l'id della categoria, come potrei fare per importare correttamente i prodotti in products_to_categories?
PWS
membro Junior
membro Junior
Messaggi: 39
Iscritto il: 17/03/2005, 1:00
Località: Roma
Contatta:

Re: Aggiungere prodotti nel database

Messaggio da PWS »

se hai le categorie nel file xml puoi fare una routine di questo tipo:
controlli se il nome della categoria è già presente nella tabella categories_description
se non è già stata inserita crei un nuovo record su categories, ti ricavi l'id (mysql_insert_id) e aggiorni la categories_description con il nome della categoria e l'id ricavato.
Associ quindi il prodotto che stai processando inserendo id categoria e id prodotto nella products_to_categories.
Se invece è già inserita devi solo ricavarti l'id per la products_to_categories.
questo dovrebbe essere sufficiente, considera che non conoscendo la struttura del tuo xml sono andato ad intuito.
http://www.modulioscommerce.com/
Servizi professionali per oscommerce
Rispondi