[TYPO3-UG Italy] Extendedshop: carrello vuoto

matteo.martini at webformat.com matteo.martini at webformat.com
Thu Dec 17 16:42:41 CET 2009


Ciao Laura,
ho analizzato le righe di debug che mi hai inviato, non trovando però 
nessuna anomalia. Il fatto è che, quando viene aggiunto un prodotto al 
carrello, questo viene memorizzato in un cookie, utilizzato poi per 
popolare la lista dei prodotti in carrello; quindi il mio sospetto, 
quando ti ho chiesto di inserire quella particolare linea di debug, è 
che questo cookie non venga memorizzato o recuperato in modo corretto.
Conoscere la correttezza o meno di questo cookie mi è necessario per 
capire dove risiede il problema.
Al momento abbiamo qualche decina di installazione di questa versione 
dello shop e non abbiamo mai rilevato la tua problematica. Se riesci a 
fornirmi il risultato del debug nel punto esatto che ti ho indicato, ben 
volentieri ci do un'occhiata. Altrimenti possiamo accedere noi alla tua 
installazione e cercare l'origine del problema ma, in questo caso, tieni 
presente che svolgiamo queste operazioni come attività professionale e 
che potrebbero richiedere qualche ora di lavoro.

laures at libero.it ha scritto:
> Ciao Matteo,
>
> Grazie per la risposta e scusa se nella mail precendente ho scritto "Simone"....
>
> Non sono riuscita ad inserire la riga 1202 nel file che
> indichi tu perchè mi viene negato l'accesso, ma ho
> selezionato il Debug mode nel Constant editor del template e credo che il risultato sia comunque simile a quello che chiedi, giusto? 
> Lo allego come file txt.
>
> Riguardandolo, l'unica cosa che mi suona strana è la seguente:
>
> class.tx_extendedshop_products.php : getTemplateProduct() : $markerArray 
> ###FORM_ADD### index.php?id=77 (77 è il pid carrello)
>  
> ###XAJAX_CART_UPDATE### 
>  
> ###LINK_SUBMIT### javascript:document.tx_extendedshop_pi1_basket608.submit(); return false;
>
> ###BASKET_UID### 1
>
>  
> Il 608 è effettivamente l'id del record/prodotto, ma allora
> perchè il return è "false"?? lo stesso fale per il basket_uid che qui mi dà 1. La butto lì, ma sicuramente mi sbaglio. 
>
> Nel frattempo ho provato a fare una marea di prove, ma il
> risultato è sempre lo stesso "Il carrello non contiene
> prodotti".
>
> Grazie fin d'ora per qualsiasi aiuto o suggerimento. 
>
> Laura
>
>  
>  
>
>
>
>   
>> Ciao Laura,
>> se ti è possibile potresti inserire una linea di debug nel codice 
>> dell'estensione?
>> Dovresti inserire la riga: 't3lib_div::debug($basketArray);' alla riga 
>> 1202 di pi1/class.tx_extendedshop_pi1.php.
>>
>> ---------------------
>> 1201        $productsList = '';
>> 1202        t3lib_div::debug($basketArray);
>> 1203        if (is_array($basketArray)){
>> ---------------------
>>
>> poi prova ad aggiungere un prodotto al carrello e inviami il debug che 
>> viene visualizzato in testa alla pagina, così provo a scoprire dove 
>> risiede il problema.
>>
>> Ciao
>>
>> Matteo
>>
>> laures at libero.it ha scritto:
>>     
>>> Ciao a tutti, anche a me capita la stessa cosa con questa extension, cioè quando seleziono il
>>>  prodotto, questo viene correttamente aggiunto nel carrello, ma se "procedo all'acquisto" mi
>>> appare "il carrello è vuoto".
>>>  In generale ho impostato l'extension come quella "vecchia", cioè creando una pagina con il plugin
>>>  in modalità "basket" e altre pagine in modalità "product list" con i record dei prodotti.
>>> Ho impostato l'id della "pagina" che contiene il carrello nelle costanti, come nell'attach di Paolo, ma non ho capito il passaggio che suggerisci tu cioè di "puntare la Storage Folder verso la pagina dove ci sono i record dei prodotti". 
>>> Come faccio se ho i prodotti sparsi in diverse pagine del sito? In che
>>>  posizione dovrei mettere la Storage Folder e cosa dovrebbe contenere? Ho fatto diverse prove, ma
>>>  non ho risolto nulla.
>>>  Simone, per favore puoi descrivere i passaggi per impostare il carrello? Grazie fin d'ora.
>>>
>>> Laura
>>>
>>>
>>>
>>>       
>
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> TYPO3-UG-Italy mailing list
> TYPO3-UG-Italy at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy



More information about the TYPO3-UG-Italy mailing list