Ho capito cosa è successo,
quando ho creato il secondo shop, i prodotti che avrei dovuto metterci erano anche presenti nel primo negozio, ma avevano due gestioni e due magazzini separati.
Evidentemente ho commesso il seguente errore, ho esportato i prodotti dal primo shop e li ho importati nel secondo, ma invece di creare un nuovo id ha di fatto copiato anche lo stesso, quindi i prodotti sono in qualche modo collegati tra di loro.
Ora il mio problema è il seguente, devo creare delle nuove copie di questi prodotti in modo che abbiano degli id differenti, ma devo fare in modo di mantenere lo storico degli ordini per questi nuovi prodotti.
Da quel che vedo bisognerebbe aggiornare la tabella ps_order_detail sostituendo gli id dei vecchi prodotti con quelli nuovi sotto la voce id_shop=2
esiste un metodo semplice, rapido e soprattutto indolore?
Sono ben graditi preventivi in privato.
Un saluto a tutti
Jeosh
EDIT
teoricamente se creo un nuovo prodotto, dovrei utilizzare la seguente funzione di aggiornamento:
UPDATE ps_order_detail
SET product_id = nuovoID
WHERE id_shop = 2 AND product_id = vecchioID
ma mi chiedo se basta modificare soltanto questa tabella....