Pagina 1 di 8

[contribution] CGDiscountSpecials 1.4

Inviato: 19/11/2003, 2:11
da hozone
Al posto di questa contribution, utilizzare Total B2B @ http://www.oscommerceitalia.com/modules ... =5038#5038


questa contribution permette di creare gruppi di utenti e di associare ad essi sconti e prezzi speciali per prodotti; inoltre di personalizzare ogni utente associandogli uno sconto, o un prezzo speciale per un particolare prodotto.
Per una spiegazione più dettagliata vedi l'About qui sotto.


Download @ http://www.oscommerce.com/community/contributions,1673


ChangeLog

v1.4b - by hOZONE
. apply a discount to guest prices

v1.4 - by hOZONE
. apply the hack from BigT(bigtiti@hotmail.com) to allow guest to see prices.

v1.3f - by hOZONE
. fixed a bug in ordering products by price in:
.. catalog/index.php

v1.3e - by hOZONE
. fixed a bug in showing prices in:
.. catalog/includes/modules/new_products.php

v1.3d - by hOZONE
. fixed a bug in showing specials in:
.. catalog/specials.php

v1.3c - by hOZONE
. fixed a bug in calculating prices in:
.. catalog/includes/modules/new_products.php
.. catalog/includes/boxes/shopping_cart.php
.. catalog/shopping_cart.php

v1.3 - by hOZONE
. fixed a bug in calculating prices in:
.. catalog/includes/modules/classes/currencies.php
.. catalog/includes/modules/classes/shopping_cart.php

v1.2 - by hOZONE
. clean some code in catalog/admin/customers_groups.php
. some bug fixed


About (ITA)
Questo modulo permette la creazione di gruppi di clienti, ai quali associare un Discount Rate, e di associare un Discount Rate per ogni singolo Cliente, aggiornabili dalla sezione di amministrazione del proprio sito.
Il Discount viene applicato a tutti i prezzi (compresi i product attributes), non viene applicato solo agli special prices.
Inoltre è possibile selezionare Prezzi Speciali per gruppi di clienti e per clienti singoli.
Politica di prezzeggio
costo totale prodotto =
________prezzo speciale utente OR
________prezzo speciale gruppo dell'utente OR
________prezzo speciale base OR
________costo prodotto base + discount utente + discount gruppo dell'utente
Nota: qui sopra è visualizzata la priorità dei prezzi. Se ad esempio se viene inserito un prezzo speciale X per il prodotto per il cliente PINCO del gruppo GRUPPO, e uno speciale Y per lo stesso gruppo, l'utente PINCO visualizzarà il prezzo speciale X.
Caratteristiche varie
-> l'utente non loggato non può vedere i prezzi
-> ogni utente vede prezzi personalizzati, calcolati in base alla politica di prezzaggio sopra descritta
-> l'amministratore può:
--> aggiungere e gestire i gruppi di utenti.
-> ogni gruppo di utente ha:
--> uno sconto/rincaro valido per tutto il gruppo
--> eventualmente un prezzo speciale personale per prodotto
-> ogni utente ha:
--> uno sconto/rincaro valido solo per lui
--> un gruppo
--> eventualmente un prezzo speciale personale per prodotto


About (ENG)
This contribution allows to create Customers Groups, and to bind a discount rate to them.
The administrator can set groups, group's discount, and bind customers to groups.
This contribution adds a Discount Rate per Customers, the administrator can easily edit discounts from the administration Customers panel.
Every Customers has it's own discount rate.
It is also possible to select the special prices for customers groups or single customers.
Prices Policies:
product price = customer special price OR
________customer group special price OR
________special price OR
________base price + customer discount + customer's group discount
Note: Prices priority is here visualized. For example suppose that a special price "X" is inserted for the product "PRODUCT" only for the customers "PINCO", bind to group "GROUP", and also a special price "Y" is insert for the product "PRODUCT" only for the group "GROUP". Price for customers "PINCO" of the product "PRODUCT" will be "X", not "Y"!.
Other Features:
-> users must be logged in to see prices
-> every user can see the personalized prices calculated using the pricing policies above.
-> administrator can:
--> add and set users groups
-> every group has:
--> a discount rate (only administrator can set the discount value)
--> if present a special personal price per product
-> every customers:
--> a discount rate (only administrator can set the discount value)
--> a group (only administrator can bind customers to groups)
--> if present a special personal price per product

Inviato: 19/11/2003, 17:22
da VideoVideoDoc
Ma questa contrib racchiude tutte e due queste:
- CustomerDiscount 1.1
- GroupDiscount 1.1
?

Inviato: 20/11/2003, 3:07
da hozone
no

Inviato: 23/11/2003, 20:08
da hozone
versione 1.2 rilasciata.
alcuni bug corretti.
si può considerare una versione stabile, tuttavia mi farebbe piacere che qualcuno la testasse a fondo.

Inviato: 23/11/2003, 20:29
da illeo74
vorrei testarla in locale... ma da dove la scarico la versione 1.2?P.S. oggi ho provato a fare un acquisto in locale... ho avuto questo errore : Colonna sconosciuta 'customers_group_id' in 'field list'
Ho istallato una versione pulita di os 2.2 ms2 + b2bsuite_b071 + contrib_AdminAccessWithLevels_1.5.1 e mi sembra di aver fatto tutti gli aggiornamenti al db mysql...... cosa potrebbe essere?

Inviato: 23/11/2003, 21:28
da solocla
la trovi allo stesso indirizzo:
http://www.oscommerce.com/community/contributions,1673

ciao

Inviato: 23/11/2003, 21:54
da hozone
illeo74 ha scritto:vorrei testarla in locale... ma da dove la scarico la versione 1.2?P.S. oggi ho provato a fare un acquisto in locale... ho avuto questo errore : Colonna sconosciuta 'customers_group_id' in 'field list'
Ho istallato una versione pulita di os 2.2 ms2 + b2bsuite_b071 + contrib_AdminAccessWithLevels_1.5.1 e mi sembra di aver fatto tutti gli aggiornamenti al db mysql...... cosa potrebbe essere?
come di solocla, stesso indirizzo.
b2bsuite_b071 non è mia, nn la conosco, mi spiace.

come la trovi AdminAccessWithLevels?

Inviato: 23/11/2003, 23:25
da illeo74
grazie del link... cmq anche la tua contribution trasforma oscommerce in un b2b??? oppure no è così???? boh...ora la istallo e poi vedo... a tra poco

Inviato: 23/11/2003, 23:52
da hozone
io non so cosè un B2B :)

Inviato: 24/11/2003, 0:17
da illeo74
B2B= BUSINESS TO BUSINESS.. NEL SENSO CHE IO OLTRE CHE A VENDERE AI PRIVATI POSSO FAR VENDERE ANCHE UNA MIA CATENA PERSONALE DI RAPPRESENTANTI ...LOGICAMENTE CHE RICARICHERANNO IL LORO GUADAGNO GRAZIE ALLO SCONTO CHE IO GLI PERMETTERO' DI AVERE.... (DOVREBBE FUNZIONARE COSì ANCHE LA TUA CONTRIBUTION)... ORA PERò HO BISOGNO DI UN AIUTO.. HO TRADOTTO LA CGD 1.2 IN ITALIANO (I FILE CHE HAI INDICATO TU NEL FILE "README".. HO ISTALLATO IL TUTTO E SEMBRA TUTTO OK.. MA MI SONO ACCORTO DI QUESTO:

[edited by hOZONE]
ho tolto questa enorme immagine visto che il problema lo hai risolto. lascio comunque il link: http://www.illeo74.com/immagine.jpg
[edited by hOZONE]


da dove si rinominano????

Inviato: 24/11/2003, 0:43
da illeo74
fattooooooooooooooooooooooooo!!!!!!! si deve aggiungere il file costumers_groups.php nella sezione della lingua italina e poi tradurlo....

Inviato: 24/11/2003, 0:55
da illeo74
lo sto testando....sembra una boooooooooooooooooooooomba!!!! grande hozone!!!!!!

Inviato: 24/11/2003, 2:43
da hozone
illeo74 ha scritto:B2B= BUSINESS TO BUSINESS.. NEL SENSO CHE IO OLTRE CHE A VENDERE AI PRIVATI POSSO FAR VENDERE ANCHE UNA MIA CATENA PERSONALE DI RAPPRESENTANTI ...LOGICAMENTE CHE RICARICHERANNO IL LORO GUADAGNO GRAZIE ALLO SCONTO CHE IO GLI PERMETTERO' DI AVERE....
ora ho capito. grazie.

Inviato: 24/11/2003, 22:19
da illeo74
mi sembra ceh funzioni ....solo una cosa.... se io mi loggo come utente di un gruppo con un certo sconto (per esempio = 10%) e voglio acquistare un prodotto del volre di € 100 mi apoparirà nella colonna prezzo 90... ma come mai non appare anche il prezzo di default?(100 €)?? sarebbe molto comodo sopratutto per i rivenditori che potrebbero gestire il loro ricarico a piacere (per esempio sapendo che l pezzo ad un utente finale costa 100€ e loro lo pagano 90€ potrebbero offrirlo a 97€ o 96€ (sono degli esempi)... che ne dici?

Inviato: 25/11/2003, 0:31
da hozone
perchè se al posto di uno sconto fai un rincaro, il cliente si incazza!
infatti se noti ci sono dei commenti nei file anche per i prezzi speciali, se imposti un prezzo speciale >= del prezzo del prodotti e togli i commenti, il prezzo del prodotto risulterà > del prezzo speciale impostato, in questo modo il cliente nn si incazza se gli aumenti i prezzi :) :)