[contribution] Total B2B

Questo forum è dedicato alle discussioni riguardanti le contribution per osCommerce

Moderatore: mod Generali

Avatar utente
hozone
Amministratore
Amministratore
Messaggi: 1199
Iscritto il: 23/12/2002, 1:00
Località: Italy
Contatta:

Messaggio da hozone »

vpoma ha scritto:Hei Hozone.... NOVEMBRE???

...caspita sei impegnatissmo, non pensavo ci volesse tanto per questo tipo di modifica... fai quello che puoi ma spero proprio che tu riesca a farla molto prima.
Difficilmente potrò aspettare fino a novembre, non posso far vedere un prezzo barrato che è più basso di quello speciale...
Piuttosto rimuovo la contrib e ne metto un'altra.

Comunque mi rimetto alla tua volontà e disponibilità

Grazie
purtoppo si, sto scrivendo la tesi, per fare la modifica nn ci vuole molto, però sto svolgendo altri lavori (a pagamento), ai quali naturalmente dò la priorità.
vpoma
membro Junior
membro Junior
Messaggi: 35
Iscritto il: 21/06/2004, 0:00
Località: Italia

Messaggio da vpoma »

ti capisco... fai quando puoi, io spero presto... anche perché dire novembre in ambito informatico è come dire "tra un paio di anni" nella vita quotidiana!
chiocciola
membro Regular
membro Regular
Messaggi: 193
Iscritto il: 26/12/2003, 1:00
Località: italia

Messaggio da chiocciola »

Per darti una mano ho fatto una prova e ho modificato il file INCLUDES/BOXES/specials.php
questa modifica se ti piace la devi fare anche sugli altri file che visualizzano le offerte.
Ti mando il pezzo di codice modificato gia per la contribution totalb2b che hai installato.
Se hai dei problemi fammi sapere
-------------------------------------------------------------------------------------
$random_product['specials_new_products_price'] = tep_get_products_special_price($random_product['products_id']);
$random_product ['discount_products_price']=$currencies->display_price($random_product['products_id'], $random_product['products_price'], tep_get_tax_rate($random_product['products_tax_class_id']));
echo $random_product ['prova'];
If ($random_product['discount_products_price'] < $random_product['specials_new_products_price']) {
$info_box_contents[] = array('align' => 'center',
'text' => '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $random_product["products_id"]) . '">' . tep_image(DIR_WS_IMAGES . $random_product['products_image'], $random_product['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a><br><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $random_product['products_id']) . '">' . $random_product['products_name'] . '</a><br><s>' . $currencies->display_price_nodiscount($random_product['specials_new_products_price'], tep_get_tax_rate($random_product['products_tax_class_id'])). '</s><br><span class="productSpecialPrice">' . $random_product ['discount_products_price'] . '</span>');
}
else
{
$info_box_contents[] = array('align' => 'center',
'text' => '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $random_product["products_id"]) . '">' . tep_image(DIR_WS_IMAGES . $random_product['products_image'], $random_product['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a><br><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $random_product['products_id']) . '">' . $random_product['products_name'] . '</a><br><s>' . $currencies->display_price($random_product['products_id'], $random_product['products_price'], tep_get_tax_rate($random_product['products_tax_class_id'])) . '</s><br><span class="productSpecialPrice">' . $currencies->display_price_nodiscount($random_product['specials_new_products_price'], tep_get_tax_rate($random_product['products_tax_class_id'])) . '</span>');
}
-------------------------------------------------------------------------------------
è una modifica provvisoria in attesa che Hozone produca q.cosa di serio e definitivo.
ciao vpoma
Buon lavoro
chiocciola
membro Regular
membro Regular
Messaggi: 193
Iscritto il: 26/12/2003, 1:00
Località: italia

Messaggio da chiocciola »

Scusa ma nel testo c'è una riga da eliminare

echo $random_product ['prova'];

L'avevo dimenticata

buon lavoro
vpoma
membro Junior
membro Junior
Messaggi: 35
Iscritto il: 21/06/2004, 0:00
Località: Italia

Messaggio da vpoma »

chiocciola ha scritto:Scusa ma nel testo c'è una riga da eliminare

echo $random_product ['prova'];

L'avevo dimenticata

buon lavoro

GRAZIE CHIOCCIOLA!!!

...sei mitico!!!

domani la provo e ti so dire come va, spero di essere in grado di apportare la tua modifica senza fare casini... come sai sono quasi a zero con il php ...spero di farcela.

Grazie ancora... sei stato velocissimo.
Avatar utente
hozone
Amministratore
Amministratore
Messaggi: 1199
Iscritto il: 23/12/2002, 1:00
Località: Italy
Contatta:

Messaggio da hozone »

la funzione (che in vari punte trovate già inserita) che avevo aggiunto è questa:

Codice: Seleziona tutto

if ($product_info['products_price'] < $new_price)
        $product_info['products_price'] = $new_price + $new_price * 5 / 100; //add 5% to price if original price is greater than special prices, customers will be happy :)
con questa funzione, se esiste un prezzo speciale, e il prezzo del prodotto è > del prezzo speciale, il prezzo del prodotto barrato verrà aumentato del 5% in più del prezzo speciale.

la funzione è da applicare in un po' di file.. in ogni caso mi pare sia già presente in quesi tutti i punti, basta scommentarla :wink:
Avatar utente
hozone
Amministratore
Amministratore
Messaggi: 1199
Iscritto il: 23/12/2002, 1:00
Località: Italy
Contatta:

Messaggio da hozone »

uscita la 1.2a

nuove funzioni:
> abilitazione della visualizzazione prezzo barrato su articoli con special prices . evitando la modifica sopra citata (poco corretta a livello logico)
> meccanismo di autentificazione utenti al momento della registrazione, in questo modo prima che un utente possa comprare deve essere abilitato dall'amministratore.
phobos
membro Regular
membro Regular
Messaggi: 134
Iscritto il: 16/01/2004, 1:00
Località: ITA
Contatta:

Messaggio da phobos »

Perfetto, grazie hozone.

Ps la modifica di autentificazione è commentata nel codice modificato?

Perchè k-com monta già un sistema di "autentificazione" non vero e proprio, ma in pratica per registrarsi c'è da inserire un codice random e la pass viene generata e spedita all'indirizzo mail.

Ps l'amministratore può abilitare e disabilitare a piacimento l'accesso al catalogo dell'user?

Spero sia compatibile.
Avatar utente
hozone
Amministratore
Amministratore
Messaggi: 1199
Iscritto il: 23/12/2002, 1:00
Località: Italy
Contatta:

Messaggio da hozone »

phobos ha scritto:Perfetto, grazie hozone.

Ps la modifica di autentificazione è commentata nel codice modificato?

Perchè k-com monta già un sistema di "autentificazione" non vero e proprio, ma in pratica per registrarsi c'è da inserire un codice random e la pass viene generata e spedita all'indirizzo mail.

Ps l'amministratore può abilitare e disabilitare a piacimento l'accesso al catalogo dell'user?

Spero sia compatibile.
la modifica è attiva, non è commentata.
l'amministratore non può abilitare o diab. l'accesso ai PREZZI del catalogo e agli ACQUISTI da parte del customer, tramite un attivatore (graficamente un semaforino) a destra di ogni utente nella pagina che lista i customers
phobos
membro Regular
membro Regular
Messaggi: 134
Iscritto il: 16/01/2004, 1:00
Località: ITA
Contatta:

Messaggio da phobos »

mmmmm

io provo dai......poi ti tengo aggiornato :D
vpoma
membro Junior
membro Junior
Messaggi: 35
Iscritto il: 21/06/2004, 0:00
Località: Italia

Messaggio da vpoma »

x Hozone:

potresti gentilmente indicarmi i files e le modifiche che hai apportato riguardo alla procedura di abilitazione dell'utente registrato all'acquisto?

non vorrei fare casini visto che oltre alla tua contrib ho già installato altre 4 contrib.... preferisco apportare le modifiche a mano.

Grazie.
Avatar utente
hozone
Amministratore
Amministratore
Messaggi: 1199
Iscritto il: 23/12/2002, 1:00
Località: Italy
Contatta:

Messaggio da hozone »

guarda il change log.
phobos
membro Regular
membro Regular
Messaggi: 134
Iscritto il: 16/01/2004, 1:00
Località: ITA
Contatta:

Messaggio da phobos »

Ps....perchè fai resettare il carrello al logoff dell'user?

E se l'user utilizza questo metodo per ricordarsi cosa vuol comprare?

[edit]
Come non detto :lol: lascia stare, ho fumato qualcosa di andato a male 8)
[/edit]
Avatar utente
hozone
Amministratore
Amministratore
Messaggi: 1199
Iscritto il: 23/12/2002, 1:00
Località: Italy
Contatta:

Messaggio da hozone »

no problem
vpoma
membro Junior
membro Junior
Messaggi: 35
Iscritto il: 21/06/2004, 0:00
Località: Italia

Messaggio da vpoma »

hozone ha scritto:guarda il change log.
Ok, ma la lista comprende i file di entrambe le modifiche, io volevo sapere quali tra quei file sono stati interessati alla modifica riguardante l'abilitazione per i nuovi utenti a effettuare ordini.

Volevo anche chiederti se la modifica implementava anche l'invio di una email all'amministratore per notificare l'avvenuta registrazione di un nuovo utente.
Rispondi