Suddividere i prodotti per fornitori

Questo forum è dedicato alle discussioni riguardanti le contribution per osCommerce

Moderatore: mod Generali

sara75
membro Regular
membro Regular
Messaggi: 199
Iscritto il: 18/06/2004, 0:00
Località: Torino- Brescia
Contatta:

Suddividere i prodotti per fornitori

Messaggio da sara75 »

Spesso per un negozio sorge il problema di fare l'inventario per l'approvigionamento dei prodotti venduti e non sempre il fornitore corrisponde al produttore della merce stessa.

Con questa contribution si installa una sezione, simile a quella dei produttori, per la gestione dei prodotti in base ai fornitori e con una statistica per il basso stock organizzata sempre per fornitori in modo da facilitare il riordino della merce :)

Ho aggiunto anche una modifica che ho fatto alla contribution Quick Price Updates for SPPC per far si che i prodotti siano rapidamente modificabili selezionandoli per fornitori :)

La potete scaricare qui
Immagine
Prima regola: Fai un backup prima di modificare il codice.
Seconda regola: Ti sei ricordato di fare un backup ?
Fabrizio88
membro Senior
membro Senior
Messaggi: 488
Iscritto il: 11/10/2005, 21:49
Contatta:

Messaggio da Fabrizio88 »

Ciao Sara
Stò installando la tua contribution in locale, ma mi sono fermato prima di modificare i file, perchè non sono sicurissimo...

Volevo chiederti, il file html che hai fatto, nello status dove c'è new o modified, significa che devo modificare i miei file solo dove c'è scritto modified?

è diverso dalle altre contribution dove c''è un semplice txt :D
Fabrizio88
membro Senior
membro Senior
Messaggi: 488
Iscritto il: 11/10/2005, 21:49
Contatta:

Messaggio da Fabrizio88 »

Allora ho seguito il tuo file html e ho aggiunto i codici nei file da modificare,
Però non funziona correttamente...

1° è successo qualche casino nel file di lingua, dopo ricontrollo :wink:
2° ho aggiunto i file in amministrazione nel catalogo, giusto?
Però aggiungendo un fornitore mi esce questo errore:

Fornitori
1054 - Unknown column 'suppliers_id' in 'where clause'

select count(*) as products_count from products where suppliers_id = '3'

è un problema del database vero?
sara75
membro Regular
membro Regular
Messaggi: 199
Iscritto il: 18/06/2004, 0:00
Località: Torino- Brescia
Contatta:

Messaggio da sara75 »

Hai eseguito la query per aggiungere la tabella fornitori ?
Immagine
Prima regola: Fai un backup prima di modificare il codice.
Seconda regola: Ti sei ricordato di fare un backup ?
Fabrizio88
membro Senior
membro Senior
Messaggi: 488
Iscritto il: 11/10/2005, 21:49
Contatta:

Messaggio da Fabrizio88 »

Se ho aggiunto il file Sql al database?
Si.
Fabrizio88
membro Senior
membro Senior
Messaggi: 488
Iscritto il: 11/10/2005, 21:49
Contatta:

Messaggio da Fabrizio88 »

Ciao
Per l'errore del file di lingua, semplicemente ho sovrascritto i tuoi file su i miei... e parecchie cose magari non le hai.
Ti consiglio di eliminare nella cartella new files i due file delle lingue.
Tanto dopo bisogna modificarli a mano :wink:

Invece per quel errore cosa può essere?
Il database è apposto...
Può essere qualche file che non è settato su 777 ?
Oppure un altro file sovrascritto? :roll:
Fabrizio88
membro Senior
membro Senior
Messaggi: 488
Iscritto il: 11/10/2005, 21:49
Contatta:

Messaggio da Fabrizio88 »

Niente..
Ho finito ora di installarla sul mio sito in rete e mi dà lo stesso errore appena inserisco un fornitore senza immagine:

Immagine
Avatar utente
marcus
membro Master
membro Master
Messaggi: 1619
Iscritto il: 04/12/2003, 1:00
Contatta:

Messaggio da marcus »

Fabrizio88 ha scritto:Niente..
Ho finito ora di installarla sul mio sito in rete e mi dà lo stesso errore appena inserisco un fornitore senza immagine:

Immagine
E' probabile che il problema sia dovuto a questo banale errore:
il nome del campo aggiunto nella tab Products è suppliers_id2,
mentre nel file admin/suppliers.php, nella query alla riga 128, riportata nell'immagine di Fabrizio:

Codice: Seleziona tutto

      $manufacturer_products_query = tep_db_query("select count(*) as products_count from " . TABLE_PRODUCTS . " where suppliers_id = '" . (int)$suppliers['suppliers_id'] . "'");
e in diverse altre query nello stesso file, si fa riferimento al campo col nome suppliers_id, generando inevitabilmente un errore SQL.


Marcus
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
sara75
membro Regular
membro Regular
Messaggi: 199
Iscritto il: 18/06/2004, 0:00
Località: Torino- Brescia
Contatta:

Messaggio da sara75 »

Si, in effetti ho fatto un errore quando ho creato le istruzioni sql. :oops: (la fretta è cattiva consigliera :) )
Il file in download ora è corretto.

Per Fabrizio88: per correggere l'errore lancia questo via phpmyadmin

Codice: Seleziona tutto

ALTER TABLE `products` CHANGE `suppliers_id2` `suppliers_id` INT( 11 ) DEFAULT '0' NOT NULL 
:wink:
Immagine
Prima regola: Fai un backup prima di modificare il codice.
Seconda regola: Ti sei ricordato di fare un backup ?
Fabrizio88
membro Senior
membro Senior
Messaggi: 488
Iscritto il: 11/10/2005, 21:49
Contatta:

Messaggio da Fabrizio88 »

Ok risolto il problema, GRAZIE!!!
Però.... :lol: Le funzioni di questa contribution oltre ad aggiungere il campo forunitori uguale come per i produttori.... Non ha nient'altro??? :shock:

Non ho ancora modificato quick stock update... però pensavo che andando nelle statistiche prodotti esauriti potevo suddividere i diversi fornitori... :roll:

Aspetto il libretto d'istruzioni :lol: :twisted:

Ciauzz
sara75
membro Regular
membro Regular
Messaggi: 199
Iscritto il: 18/06/2004, 0:00
Località: Torino- Brescia
Contatta:

Messaggio da sara75 »

Fabrizio88 ha scritto: Non ho ancora modificato quick stock update... però pensavo che andando nelle statistiche prodotti esauriti potevo suddividere i diversi fornitori... :roll:
Infatti....
La statistica low stok nella contribution è modificata affinchè i prodotti con stock al di sotto del livello di riordino vengano visualizzati raggruppati per fornitore e ordinati per quantitativo :)
Immagine
Prima regola: Fai un backup prima di modificare il codice.
Seconda regola: Ti sei ricordato di fare un backup ?
Fabrizio88
membro Senior
membro Senior
Messaggi: 488
Iscritto il: 11/10/2005, 21:49
Contatta:

Messaggio da Fabrizio88 »

A me non è cambiato nulla!
Ho settato 2 prodotti esauriti con il mio fornitore, ma nella statistica non è cambiato nulla :cry:
Riesci a farmi vedere uno screenshot?
Forse ho sbagliato io ad aggiungere i 2 file stat dal pannello file di accesso in report?
Sinceramente i File di Accesso non li ho mai capiti bene...
Si devono aggiungere altrimenti la contribution non funziona, ok... ma in quale categoria si devono aggiungere?
sara75
membro Regular
membro Regular
Messaggi: 199
Iscritto il: 18/06/2004, 0:00
Località: Torino- Brescia
Contatta:

Messaggio da sara75 »

Se hai settato solo 1 fornitore ovvio che non ti cambia nulla :)
Io l'ho realizzato per un mio cliente che ha 10 fornitori per oltre 8000 prodotti e lì vedi bene la funzionalità. Se hai un solo fornitore e 100 prodotti il riordino lo fai a mano :wink:
Immagine
Prima regola: Fai un backup prima di modificare il codice.
Seconda regola: Ti sei ricordato di fare un backup ?
Fabrizio88
membro Senior
membro Senior
Messaggi: 488
Iscritto il: 11/10/2005, 21:49
Contatta:

Messaggio da Fabrizio88 »

Ah ok
allora provo ad aggiungere un secondo fornitore per altri 2 prodotti esauriti :wink:

Comunque ho fatto bene ad aggiungere i 2 file nella categoria report?
e il file supplier nella categoria categorie :lol: ?

Non si riesce ad avere pagine distinte per ogni singolo fornitore? con la possibilità di stampare la sola tabella...
Fabrizio88
membro Senior
membro Senior
Messaggi: 488
Iscritto il: 11/10/2005, 21:49
Contatta:

Messaggio da Fabrizio88 »

Fatto... ma non cambia nulla!!!
Mi puoi far vedere uno screenshot? se vuoi ti dò la mail.
Forse ho sbagliato qualcosa nell'installazione?
Rispondi