[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:

[contribution] Total B2B

Messaggio da hozone »

Questa contribution aggiunge svariate funzionalità di B2B al pacchetto osCommerce 2.2 MS2.
L'idea di questa contribution nasce dall'unione di:
* CGDiscountSpecials > http://www.oscommerceitalia.com/modules ... opic&t=403
* XPricesPerProduct > http://www.oscommerceitalia.com/modules ... opic&t=446

Download @ http://addons.oscommerce.com/info/3613

About ENG

Codice: Seleziona tutto

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.
The products don't have only 1 price, but it is possible to set multiple prices
for products.
The administrator can create groups of users. Every users' group is associated
to one product price.
Every user has its own group associated.
Every products manufacture will have a discount for a groups.
The number of product prices can be set from:
"Configuration / My Store/ Number of prices per product".
Product prices of the products that have special prices set, can be hidden:
"Configuration / My Store/ Special price (products price hiding)".
Administrator must activate customers after registrations.
Note: trying to reduce this value causes the automatic set of default price
      (price 1) of all those groups for which the reduction has caused an
      inconsistency with the prices.
      For ex.: if a group has price 3 and "Number of prices per product" is set
      to 2, this group will have as a new price the default price (price 1).

Pricing policies:
   temp_product_price =
                   IF the customer is in a group with price X
                      IF price X for selected product exist
		         = temp_product_price X
		      ELSE
		         = temp_product_price 1 (default price)
		   ELSE
		      = temp_product_price 1 (default price)
   product price = IF exist(customer special price)
                      = customer special price
		   ELSE IF exist(customer group special price)
		      = customer group special price
		   ELSE IF exist(special price)
		      = special price
		   ELSE IF exist(manufacturer discount for customer)
		      = temp_product_price + manufacturer discount
		   ELSE IF exist(manufacturer discount for customer's group)
		      = temp_product_price + manufacturer discount
		   ELSE IF exist(manufacturer discount)
		      = temp_product_price + manufacturer discount
		   ELSE
                      = temp_product_price + customer discount + customer's group discount

   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:
- 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
- admin can choose if a default price should be accessible by guests. True/false
  choice for "allow guest to see prices" property in admin >> configuration >> my store.
  prices displayed for guest will not be computed, only "guest discount", from
  admin >> configuration >> my store, will change this prices.
Ultima modifica di hozone il 16/09/2008, 8:45, modificato 3 volte in totale.
fabrifil
membro Junior
membro Junior
Messaggi: 4
Iscritto il: 27/01/2004, 1:00
Località: Italia

Messaggio da fabrifil »

Ciao,
una traduzione in italiano della descrizione è disponibile?
Grazie.

Fabrifil
teral
membro Junior
membro Junior
Messaggi: 2
Iscritto il: 08/06/2004, 0:00
Località: Peru

about B2B

Messaggio da teral »

I do not understand what does RUN means in b2b installation,
could you give more details how to do this step.

Installation
------------
1) run the .sql file in the folder "Sql" of this file to apply SQL changes to
your database.

Thank you for any help about this matter.

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

Messaggio da hozone »

fabrifil ha scritto:Ciao,
una traduzione in italiano della descrizione è disponibile?
Grazie.

Fabrifil
per ora no :( mi spiace, dovrei farla.. appena ne avrò tempo
Avatar utente
hozone
Amministratore
Amministratore
Messaggi: 1199
Iscritto il: 23/12/2002, 1:00
Località: Italy
Contatta:

Re: about B2B

Messaggio da hozone »

teral ha scritto:I do not understand what does RUN means in b2b installation,
could you give more details how to do this step.

Installation
------------
1) run the .sql file in the folder "Sql" of this file to apply SQL changes to
your database.

Thank you for any help about this matter.

Saludos, Teral
run = execute, i.e. use some tool to edit the db of your shop with changes contained in the sql file.
teral
membro Junior
membro Junior
Messaggi: 2
Iscritto il: 08/06/2004, 0:00
Località: Peru

b2b and specials both together in front got one problem

Messaggio da teral »

Thank you Hozone,
Everything was OK, just one problem,
I currently was using Specials in front Module, so all specials are shown in front, but now with this module, I got this message:

Warning: Missing argument 3 for display_price() in /home/musired/public_html/intermusicatienda/includes/classes/currencies.php on line 72

Warning: Missing argument 3 for display_price() in /home/musired/public_html/intermusicatienda/includes/classes/currencies.php on line 72

Warning: Missing argument 3 for display_price() in /home/musired/public_html/intermusicatienda/includes/classes/currencies.php on line 72

What can I do?

Thank you in advance for any help

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

Messaggio da hozone »

you have to pass product_id to function diplay_price.

i.e

display_price(specials['products_price'], .... , ....)
became
display_price(specials['products_id'], specials['products_price'], .... , ....)
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

Ciao hozone, le ho provate tutte, prima con la CGIDiscoun adesso con questa, ma purtroppo non riesco a far scrivere sul database dal lato admin, come ho visto che era gia' successo ad altre persone, se provo ad assegnare un utente ad un gruppo o a dargli uno sconto il database non si aggiorna e rimangono sempre selezionate le opzioni di default, quindi niente sconti :cry:

'iao

Sergio
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

Oppps, ho risolto, avevo installato OSCommerce utilizzando la versione di OpenCommercio, visto che era gia' a posto con l'italiano, ebbene, evidentemente in quella versione c'e' qualcosa che va in conflitto con CGIDiscount e con TotalB2B, mettendo una versione pulita di OSCommerce scaricata dal sito ufficiale funziona tutto.
Solo che adesso devo rifare daccapo tutto il negozio :cry: :cry: :cry:


'iao

Sergio
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

Questa volta ho veramente risolto, era una cosa banalissima ma che continuava a sfuggirmi. Lo scrivo perche' magari qualcuno che ha avuto i miei stessi problemi, come ho letto nel messaggio sulla contribution CGIDIscount, puo' avere fatto il mio stesso errore. Dopo aver provato persistent connection impostata a true, sembrava tutto filasse liscio, invece misteriosamente l'errore ricompariva. Quando finalmente il mio cervello ha ripreso a funzionare mi sono accorto che il campo della data di nascita era evidenziato, mi sono ricordato di aver fatto le modifiche per avere la data di nascita in italiano come suggerito qui , soltanto che le avevo fatte solo per la parte negozio e non admin. In effetti la contributions funzionava fino a che provavo Oscommerce in inglese dato che la mia data di nascita non si puo' invertire (23/05/65), se mettevo prima il mese andava tutto ok, ma se la mettevo all'italiana mi generava un errore che pero' non viene riportato.
Spero di essere stato di aiuto a qualcuno :)

'iao

Sergio
mustafa
membro Senior
membro Senior
Messaggi: 357
Iscritto il: 15/06/2004, 0:00
Località: Lecce

Messaggio da mustafa »

ma la patch funziona??

io ottengo:

can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -urN catalog/admin/categories.php catalog_mod/admin/categories.php
|--- catalog/admin/categories.php 2003-07-11 16:40:27.000000000 +0200
|+++ catalog_mod/admin/categories.php 2004-06-07 13:57:12.000000000 +0200
--------------------------
File to patch:



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

Messaggio da hozone »

non l'ho fatta io la patch :(, perciò non so che dirti
mustafa
membro Senior
membro Senior
Messaggi: 357
Iscritto il: 15/06/2004, 0:00
Località: Lecce

Messaggio da mustafa »

hozone ha scritto:non l'ho fatta io la patch :(, perciò non so che dirti
ok, era sbagliata la doc e andava spostato il diff su di un livello.

mi ha patchato tutti i file che non avevo ancora modificato... ora andiamo di manina :P
Avatar utente
didjemaster
membro Regular
membro Regular
Messaggi: 110
Iscritto il: 21/05/2004, 0:00
Località: Italia
Contatta:

Altro Problema

Messaggio da didjemaster »

Ciao a Tutti,

ho installato la Total B2B e sembra funzionare bene ma ho una necessità:

Quando un cliente entra nella home del sito vede, nella casella Offerte solo le offerte che non sono legate ad un gruppo.

Io avrei inceve bisogno che vedesse anche le Offerte dei gruppi così da spingerlo alla registrazione.

Come posso fare?
Ciao e Grazie
Avatar utente
didjemaster
membro Regular
membro Regular
Messaggi: 110
Iscritto il: 21/05/2004, 0:00
Località: Italia
Contatta:

Altro problema

Messaggio da didjemaster »

Scusate ma ho notato un altro problemino:

nella pagina di configurazioni generali dell'admin c'è una voce "Allow guest to see prices" che da me.... si è duplicata.

Cioè ora ho 2 Allow Guest to see prices e anche 2 Guest Discount... è normale? Eppoi, dove si trova questa pagina php? Ho provato con configuration.php ma dentro non vedo nulla...

AIUTO :cry:
Rispondi