One Page Checkout e Total B2B
Moderatore: mod Generali
One Page Checkout e Total B2B
salve, girando su oscommerce in cerca di contribution ho trovato questa "One Page Checkout" http://addons.oscommerce.com/info/6646
non mi e' chiara solo una cosa, non capisco benissimo l'inglese ma sembra che sia una contribution a pagamento, dove viene ripetuto anche nel link della demo
http://www.itwebexperts.com/onepagecheckout e fino qui ok, ma perche' c'è l'intero pacchetto con i file pronto per essere scaricato?
cmq sia sembra davvero utile e poco dispersiva rispetto alle 4\5 pagine dell'originale
non mi e' chiara solo una cosa, non capisco benissimo l'inglese ma sembra che sia una contribution a pagamento, dove viene ripetuto anche nel link della demo
http://www.itwebexperts.com/onepagecheckout e fino qui ok, ma perche' c'è l'intero pacchetto con i file pronto per essere scaricato?
cmq sia sembra davvero utile e poco dispersiva rispetto alle 4\5 pagine dell'originale
>> visitate il mio sito 2.2 http://WWW.TENTAZIONISHOP.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
Re: One Page Checkout
Si tratta di una contribution gratuita.deltabiri ha scritto: non capisco benissimo l'inglese ma sembra che sia una contribution a pagamento
E' il supporto che non è gratuito.
Saluti
Marcus
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
Visita la demo: http://oscpro.oscommercedev.com/index.php
Re: One Page Checkout
grazie mille, vedo di provarla...sembra veramente carinamarcus ha scritto:Si tratta di una contribution gratuita.deltabiri ha scritto: non capisco benissimo l'inglese ma sembra che sia una contribution a pagamento
E' il supporto che non è gratuito.
Saluti
Marcus
>> visitate il mio sito 2.2 http://WWW.TENTAZIONISHOP.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
Re: One Page Checkout
appena installata sul mio sito per prove, alla fine non mi sembra un granche', sarebbe meglio utilizzare almeno 2 pagine, ho notato anche che se non si e' registrati esce in automatico la pagina per creare l'account, ma manca il bottone per procedere, credo che ne usero' qualcuna piu' datata
>> visitate il mio sito 2.2 http://WWW.TENTAZIONISHOP.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
Re: One Page Checkout
provato anche "fast easy checkout" possibile che non ci sia nulla in 2 pagine?
fast easy checkout racchiude solo "pagamenti e spedizioni" cercavo qualcosa per saltare "checkout_confirmation" sembra davvero odiosa e inutile (se un cliente arriva fino li vuole comprare non fare 4\5 volte avanti avanti avanti ecc....)
esiste qualcosa nel mezzo fra "one page checkout" e "fast easy checkout" ?
fast easy checkout racchiude solo "pagamenti e spedizioni" cercavo qualcosa per saltare "checkout_confirmation" sembra davvero odiosa e inutile (se un cliente arriva fino li vuole comprare non fare 4\5 volte avanti avanti avanti ecc....)
esiste qualcosa nel mezzo fra "one page checkout" e "fast easy checkout" ?
>> visitate il mio sito 2.2 http://WWW.TENTAZIONISHOP.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
Re: One Page Checkout
sono ritornato a controllare "one page" ora installata sul sito http://www.tentazionishop.com, ho notato che mi fa' errore nell'aggiornare la quantita di prodotti nel carrello, in shopping_cart.php funziona tutto ok (aggiunto anche installazione "fast update to shopping cart quantity" ) ma in checkout.php mi dice di contattare e comunicare l'errore al webmaster ogni volta che clicco su aggiorna il carrello.
sapete come risolvere?
ho messo la pagina qui:
http://www.tentazionishop.com/checkout.txt
sapete come risolvere?
ho messo la pagina qui:
http://www.tentazionishop.com/checkout.txt
>> visitate il mio sito 2.2 http://WWW.TENTAZIONISHOP.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
Re: One Page Checkout
sono riuscito a sistemare il problema di "aggiorna il carrello" inserendo il file checkout della versione 1.02 (ho pero' installato il tutto della 1.05)
sembra funzioni tutto tranne un errore di warning:
Warning: Missing argument 3 for currencies::display_price(), called in /web/htdocs/www.tentazionishop.it/home/includes/checkout/cart.php on line 32 and defined in /web/htdocs/www.tentazionishop.it/home/includes/cla ... encies.php on line 72
non mi inserisce il prezzo a fianco del prodotto (nel carrello) anche se nel sub totale e totale si vede corretto (in questi ultimi si vede il simbolo del quadrato al posto di €)
controllando le righe dove segna errori in currencies e' dove c'è un pezzo di total b2b
e' possibile sistemare?
p.s. se qualcuno vuole fare delle prove sullo shop www.tentazionishop.it/login.php mail deltabiri@gmail.com e password admin
questi dati saranno cancellati non appena verra sistemato lo shop
sembra funzioni tutto tranne un errore di warning:
Warning: Missing argument 3 for currencies::display_price(), called in /web/htdocs/www.tentazionishop.it/home/includes/checkout/cart.php on line 32 and defined in /web/htdocs/www.tentazionishop.it/home/includes/cla ... encies.php on line 72
non mi inserisce il prezzo a fianco del prodotto (nel carrello) anche se nel sub totale e totale si vede corretto (in questi ultimi si vede il simbolo del quadrato al posto di €)
controllando le righe dove segna errori in currencies e' dove c'è un pezzo di total b2b
Codice: Seleziona tutto
//TotalB2B start
function display_price($products_id, $products_price, $products_tax, $quantity = 1) {
global $customer_id;
$query_price_to_guest = tep_db_query("select configuration_value from " . TABLE_CONFIGURATION . " WHERE configuration_key = 'ALLOW_GUEST_TO_SEE_PRICES'");
$query_price_to_guest_result = tep_db_fetch_array($query_price_to_guest);
if (($query_price_to_guest_result['configuration_value']=='true') && !(tep_session_is_registered('customer_id'))) {
$query_guest_discount = tep_db_query("select configuration_value from " . TABLE_CONFIGURATION . " WHERE configuration_key = 'GUEST_DISCOUNT'");
$query_guest_discount_result = tep_db_fetch_array($query_guest_discount);
$customer_discount = $query_guest_discount_result['configuration_value'];
if ($customer_discount >= 0) {
$products_price = $products_price + $products_price * abs($customer_discount) / 100;
} else {
$products_price = $products_price - $products_price * abs($customer_discount) / 100;
}
return $this->format(tep_add_tax($products_price, $products_tax) * $quantity);
} elseif (tep_session_is_registered('customer_id')) {
$query_A = tep_db_query("select m.manudiscount_discount from " . TABLE_MANUDISCOUNT . " m, " . TABLE_PRODUCTS . " p where m.manudiscount_groups_id = 0 and m.manudiscount_customers_id = '" . $customer_id . "' and p.products_id = '" . $products_id . "' and p.manufacturers_id = m.manudiscount_manufacturers_id");
$query_B = tep_db_query("select m.manudiscount_discount from " . TABLE_CUSTOMERS . " c, " . TABLE_MANUDISCOUNT . " m, " . TABLE_PRODUCTS . " p where m.manudiscount_groups_id = c.customers_groups_id and m.manudiscount_customers_id = 0 and c.customers_id = '" . $customer_id . "' and p.products_id = '" . $products_id . "' and p.manufacturers_id = m.manudiscount_manufacturers_id");
$query_C = tep_db_query("select m.manudiscount_discount from " . TABLE_MANUDISCOUNT . " m, " . TABLE_PRODUCTS . " p where m.manudiscount_groups_id = 0 and m.manudiscount_customers_id = 0 and p.products_id = '" . $products_id . "' and p.manufacturers_id = m.manudiscount_manufacturers_id");
if ($query_result = tep_db_fetch_array($query_A)) {
$customer_discount = $query_result['manudiscount_discount'];
} else if ($query_result = tep_db_fetch_array($query_B)) {
$customer_discount = $query_result['manudiscount_discount'];
} else if ($query_result = tep_db_fetch_array($query_C)) {
$customer_discount = $query_result['manudiscount_discount'];
} else {
$query = tep_db_query("select g.customers_groups_discount from " . TABLE_CUSTOMERS_GROUPS . " g inner join " . TABLE_CUSTOMERS . " c on g.customers_groups_id = c.customers_groups_id and c.customers_id = '" . $customer_id . "'");
$query_result = tep_db_fetch_array($query);
$customers_groups_discount = $query_result['customers_groups_discount'];
$query = tep_db_query("select customers_discount from " . TABLE_CUSTOMERS . " where customers_id = '" . $customer_id . "'");
$query_result = tep_db_fetch_array($query);
$customer_discount = $query_result['customers_discount'];
$customer_discount = $customer_discount + $customers_groups_discount;
}
if ($customer_discount >= 0) {
$products_price = $products_price + $products_price * abs($customer_discount) / 100;
} else {
$products_price = $products_price - $products_price * abs($customer_discount) / 100;
}
return $this->format(tep_add_tax($products_price, $products_tax) * $quantity);
} else {
return PRICES_LOGGED_IN_TEXT;
}
}
function display_price_nodiscount($products_price, $products_tax, $quantity = 1) {
global $customer_id;
$query_price_to_guest = tep_db_query("select configuration_value from " . TABLE_CONFIGURATION . " WHERE configuration_key = 'ALLOW_GUEST_TO_SEE_PRICES'");
$query_price_to_guest_result = tep_db_fetch_array($query_price_to_guest);
if ((($query_price_to_guest_result['configuration_value']=='true') && !(tep_session_is_registered('customer_id'))) || ((tep_session_is_registered('customer_id')))) {
return $this->format(tep_add_tax($products_price, $products_tax) * $quantity);
} else {
return PRICES_LOGGED_IN_TEXT;
}
}
//TotalB2B end
p.s. se qualcuno vuole fare delle prove sullo shop www.tentazionishop.it/login.php mail deltabiri@gmail.com e password admin
questi dati saranno cancellati non appena verra sistemato lo shop
>> visitate il mio sito 2.2 http://WWW.TENTAZIONISHOP.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
Re: One Page Checkout
Nessuno ??
>> visitate il mio sito 2.2 http://WWW.TENTAZIONISHOP.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
Re: One Page Checkout
devi renderla compatibile con total b2b mi sa... il file cart.php in particolare. cosa c'è attorno a linea 32?
La funzione CERCA si trova sotto al logo Oscommerce italia in questa pagina. - I Love Marketing!
I miei preferiti: internet marketing blog - biancheria da letto - prodotti tipici piemonte - vini piemontesi - roero arneis
I miei preferiti: internet marketing blog - biancheria da letto - prodotti tipici piemonte - vini piemontesi - roero arneis
Re: One Page Checkout
posto l'intero file cart.phphsg26 ha scritto:devi renderla compatibile con total b2b mi sa... il file cart.php in particolare. cosa c'è attorno a linea 32?
Codice: Seleziona tutto
<div id="shoppingCart"><table border="0" width="100%" cellspacing="0" cellpadding="2">
<tr>
<td class="smallText"><b><?php echo TABLE_HEADING_PRODUCTS_MODEL;?></b></td>
<td class="smallText"><b><?php echo TABLE_HEADING_PRODUCTS_NAME;?></b></td>
<td class="smallText"><b><?php echo TABLE_HEADING_PRODUCTS_QTY;?></b></td>
<td class="smallText" align="right"><b><?php echo TABLE_HEADING_PRODUCTS_PRICE;?></b></td>
<td class="smallText" align="right"><b><?php echo TABLE_HEADING_PRODUCTS_FINAL_PRICE;?></b></td>
<td class="smallText" align="right"></td>
</tr>
<?php
for ($i=0, $n=sizeof($order->products); $i<$n; $i++) {
$stockCheck = '';
if (STOCK_CHECK == 'true') {
$stockCheck = tep_check_stock($order->products[$i]['id'], $order->products[$i]['qty']);
}
$productAttributes = '';
if (isset($order->products[$i]['attributes']) && sizeof($order->products[$i]['attributes']) > 0) {
for ($j=0, $n2=sizeof($order->products[$i]['attributes']); $j<$n2; $j++) {
$productAttributes .= '<br><nobr><small> <i> - ' . $order->products[$i]['attributes'][$j]['option'] . ': ' . $order->products[$i]['attributes'][$j]['value'] . '</i></small></nobr>' . tep_draw_hidden_field('id[' . $order->products[$i]['id'] . '][' . $order->products[$i]['attributes'][$j]['option_id'] . ']', $order->products[$i]['attributes'][$j]['value_id']);
}
}
?>
<tr>
<td class="main" valign="top"><?php echo $order->products[$i]['model'];?></td>
<td class="main" valign="top"><?php echo $order->products[$i]['name'] . $stockCheck . $productAttributes;?></td>
<td class="main" valign="top"><?php
echo tep_draw_input_field('qty[' . $order->products[$i]['id'] . ']', $order->products[$i]['qty'], 'size="3"');
?></td>
<td class="main" align="right" valign="top"><?php
echo $currencies->display_price($order->products[$i]['price'], $order->products[$i]['tax']);
?></td>
<td class="main" align="right" valign="top"><?php
echo $currencies->display_price($order->products[$i]['final_price'], $order->products[$i]['tax'], $order->products[$i]['qty']);
?></td>
<td class="main" align="right" valign="top"><a href="<?php echo tep_href_link(FILENAME_CHECKOUT, 'action=removeProduct&pID=' . $order->products[$i]['id']);?>" class="removeFromCart"><img border="0" src="<?php echo DIR_WS_IMAGES;?>icons/cross.gif"></td>
</tr>
<?php
}
?>
</table></div>
>> visitate il mio sito 2.2 http://WWW.TENTAZIONISHOP.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
Re: One Page Checkout
prova a modificare le linee display price in questo modo:
$currencies->display_price($order->products[$i]['products_id'], $order->products[$i]['price'], $order->products[$i]['tax']);
e
$currencies->display_price($order->products[$i]['products_id'], $order->products[$i]['final_price'], $order->products[$i]['tax'], $order->products[$i]['qty']);
$currencies->display_price($order->products[$i]['products_id'], $order->products[$i]['price'], $order->products[$i]['tax']);
e
$currencies->display_price($order->products[$i]['products_id'], $order->products[$i]['final_price'], $order->products[$i]['tax'], $order->products[$i]['qty']);
La funzione CERCA si trova sotto al logo Oscommerce italia in questa pagina. - I Love Marketing!
I miei preferiti: internet marketing blog - biancheria da letto - prodotti tipici piemonte - vini piemontesi - roero arneis
I miei preferiti: internet marketing blog - biancheria da letto - prodotti tipici piemonte - vini piemontesi - roero arneis
Re: One Page Checkout
perfetto, errore sparito, rimane solo il problema del simbolo € (al prodotto nel carrello e' ok - in total e sub total mi appaiono simboli strani)
p.s. grazie mille per l'aiuto dell'errore
p.s. grazie mille per l'aiuto dell'errore
>> visitate il mio sito 2.2 http://WWW.TENTAZIONISHOP.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
Re: One Page Checkout
aspetta....
c'è un altra modifica forse da fare... se i prezzi ti rimangono a zero.
devi inserire (così a naso):
<?php
$order->products[$i]['price'] = tep_xppp_getproductprice($order->products[$i]['price']);
?>
prima di
<tr>
<td class="main" valign="top"><?php echo $order->products[$i]['model'];?></td>
in caso prova e dimmi
c'è un altra modifica forse da fare... se i prezzi ti rimangono a zero.
devi inserire (così a naso):
<?php
$order->products[$i]['price'] = tep_xppp_getproductprice($order->products[$i]['price']);
?>
prima di
<tr>
<td class="main" valign="top"><?php echo $order->products[$i]['model'];?></td>
in caso prova e dimmi
La funzione CERCA si trova sotto al logo Oscommerce italia in questa pagina. - I Love Marketing!
I miei preferiti: internet marketing blog - biancheria da letto - prodotti tipici piemonte - vini piemontesi - roero arneis
I miei preferiti: internet marketing blog - biancheria da letto - prodotti tipici piemonte - vini piemontesi - roero arneis
Re: One Page Checkout
No, questo pezzo non funziona, hemmmm non so come spiegarlo (se provi a mettere qualcosa nel carrello facciamo prima...non serve registrazione)
al prodotto in alto nel carrello il prezzo esce, in basso al fianco di "aggiungi commenti al tuo ordine" il prezzo rimane a 0 ma il total e sub total funzionano, mentre rimane il problema del simbolo € (con un pc vedo dei quadrati con un'altro vedo simboli strani)
al prodotto in alto nel carrello il prezzo esce, in basso al fianco di "aggiungi commenti al tuo ordine" il prezzo rimane a 0 ma il total e sub total funzionano, mentre rimane il problema del simbolo € (con un pc vedo dei quadrati con un'altro vedo simboli strani)
>> visitate il mio sito 2.2 http://WWW.TENTAZIONISHOP.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
Re: One Page Checkout
ho notato che con quel pezzo di codice sparisce anche il prezzo del prodotto in alto, e il problema del simboli sono riuscito a vedere che il € esce ma si effettua un refresh in automatico solo sul simbolo e trasformandolo ....deltabiri ha scritto:No, questo pezzo non funziona, hemmmm non so come spiegarlo (se provi a mettere qualcosa nel carrello facciamo prima...non serve registrazione)
al prodotto in alto nel carrello il prezzo esce, in basso al fianco di "aggiungi commenti al tuo ordine" il prezzo rimane a 0 ma il total e sub total funzionano, mentre rimane il problema del simbolo € (con un pc vedo dei quadrati con un'altro vedo simboli strani)
>> visitate il mio sito 2.2 http://WWW.TENTAZIONISHOP.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT
>> visitate il mio sito 2.3 http://WWW.INTIMOCLICK.IT