Visualizzazione Prodotto

15 contenuti / 0 new
Ultimo contenuto
Visualizzazione Prodotto

Salve,
sto realizzando un sito di e-commerce con drupal, ma quando provo a cliccare su un singolo prodotto per visualizzarne eventuali ulteriori dettagli (campi non presenti nella view) mi da un errore sui permessi; ovviamente mi servirebbe che siano visualizzati anche da utenti anonimi, quali permessi devo settare?

Drupal Version:

drupal commerce o ubercart?

...enter at your own risk...

drupal commerce

E il clic sul singolo prodotto di cui parli cos'è? Un link aggiunto a mano nella view? Una modalità di visualizzazione (anteprima, contenuto completo...)?

...enter at your own risk...

quando ho aggiunto il campo alla view (titolo per esempio) ho spuntato il checkbox: Link this field to the product's administrative view page

Lo sospettavo. C'è un mio topic di pochi giorni fa che parla proprio della stessa cosa. Non esiste una pagina del prodotto, quel link come puoi leggere porta alla 'product's administrative view page', ossia alla pagina di amministrazione del prodotto. Non esiste un'entità singola prodotto paragonabile all'entità singola nodo. Devi per forza usare anche il nodo e creare una view di nodi legati da relazione al prodotto.

...enter at your own risk...

ok, però facendo così non riesco ad inserire il tasto funzione "Aggiungi al carrello", come posso fare?
Grazie,
T

Devi creare un tipo di contenuto gemello del prodotto. Nel contenuto metti tutti i campi descrittivi, nel prodotto quelli specifici del prodotto, o quelli in base a cui cambia il prezzo per esempio.
Poi nel nodo aggiungi un campo 'reference product' in modo da collegare ogni contenuto al prodotto corrispondente (e se hai varianti del prodotto, ad ogni contenuto associ PIU' prodotti corrispondenti).
A quel punto fai una view a partire dai Contenuti e tra i campi ti trovi anche quello del prodotto, con la modalità di visualizzazione Add to cart form.

...enter at your own risk...

ok tutto chiaro ed ora sono riuscita anche ad inserire la funzionalità di aggiunta al carrello, però continuo a non visualizzare la scheda se non sono loggata; eppure dai permessi ho abilitato le seguenti voci per utente anonimo:
Visualizza propri products di qualsiasi tipo
Visualizza qualsiasi product di qualsiasi tipo
Visualizza propri products in Product
Visualizza qualsiasi product in Product

cosa manca?

Hai aggiunto il permesso di visibilità alla view?
Il campo subito sotto a quello in cui imposti l'alias url.
Visualizza: Nessuno / Permesso (e selezioni il permesso 'Visualizza contenuto pubblicato').

...enter at your own risk...

c'è una cosa che non mi torna.....seguendo un po' le guide quando si crea un prodotto come nodo parlano sempre di una voce Product Display che a me invece non compare; quando vado in Aggiungi Contenuto->Product io trovo solo le voci Generic Product e Shippable Product. Entrambe le voci presentano il campo Prezzo come obbligatorio che è quindi duplicata come informazione perchè è presente anche nel referent product

Compare in chi ha usato Kickstart perché i ragazzi di Commerceguys (che hanno creato questa distribuzione di Drupal con dentro Commerce, scegliendo moduli e modificando l'interfaccia di Drupal) hanno bypassato la distinzione tra nodo e prodotto creando il legame.
In realtà altrove parlano di Product Display per indicare il tipo di nodo che contenendo per struttura un Product Reference Field (un campo di riferimento al prodotto) diventa automaticamente un contenitore del prodotto.
Sempre per come ho capito io, eh.

...enter at your own risk...

forse ho risolto creando un nuovo tipo contenuto e chiamandolo proprio Product Display ma non so se è la soluzione giusta, continuo comunque ad avere il problema sui permessi......un utente non loggato non riesce a visualizzare la scheda

Guarda che quando crei un nuovo tipo di contenuto poi devi andare a settarne i permessi (lo dico perché spesso me ne dimentico dando per scontato che verranno visti).
E controlla anche nella View, casomai ti fosse sfuggito.

...enter at your own risk...

Ciao giuvax e ciao terry285. Mi sto imbattendo anche io in un problema simile: devo realizzare un piccolo sito per l'acquisto di una tessera virtuale e ho pensato di usare drupal con il modulo commerce. In pratica l'utente deve poter acquistare un solo tipo di prodotto (tessera) che avrà un codice identificativo. Tale codice è acquistabile una sola volta da ogni singolo utente previa registrazione (non se ne possono mettere due nel carrello) e ad un successivo accesso da parte dello stesso utente registrato non se ne potrà acquistare un altro. Le domande sarebbero più di una, ma al momento vi chiedo se gentilmente potreste descrivermi una procedura passo passo che mi permetta di far visualizzare ai visitatori non registrati la scheda descrittiva della tessera con il link "Aggiungi al carrello" e successiva procedura di acquisto.
Come primo step ho già impostato il tipo di prodotto (tessera) ed il prodotto stesso (tessera2014).
La mia esperienza con drupal e con il modulo commerce in particolare non è così approfondita.
Chiedo scusa per la lunghezza del post e ringrazio anticipatamente per le vostre risposte.