Joomla.it Forum

Componenti per Joomla! => Gestione e-commerce => : Manu81 23 May 2012, 12:18:09

: [RISOLTO]VirtueMart: Nascondere campo "Prezzo" nel box Lista attributi
: Manu81 23 May 2012, 12:18:09
Buongiorno,
sto lavorando ad uno shop on-line con VirtueMart (1.1.9 Stable) e Joomla (1.5.15 Stable).
Vorrei nascondere agli utenti il campo prezzo, che appare nella tabella "Lista attributi".
Mi spiego meglio, sopra al tasto aggiungi, nel menù a tendina che viene generato dalla Lista attributi appare "Scatola 200 pz = prezzo€ (+prezzo)". Io vorrei eliminare le parentesi con il prezzo interno, perchè non vorrei creasse solo confusione ai clinenti, visto che tra parentesi c'è il prezzo con lo scorporo dell'IVA e del prezzo singolo del prodotto...

Spero riusciate ad aiutarmi.

Saluti,
Emanuele

: Re:[RISOLTO]VirtueMart: Nascondere campo "Prezzo" nel box Lista attributi
: Manu81 24 May 2012, 09:52:23
Sig Moderatore, cancella tutto o non cancellare nulla...comunque RISOLTO...
: Re:VirtueMart: Nascondere campo "Prezzo" nel box Lista attributi
: hapax 24 May 2012, 16:33:21
..i post non possono essere cancellati

ma se hai risolto il problema è buona norma

indicarne la soluzione (che potrebbe essere utile ad altri utenti)

e mettere [RISOLTO] nell'oggetto del tuo primo post

ciao

 ;)
: Re:VirtueMart: Nascondere campo "Prezzo" nel box Lista attributi
: Manu81 25 May 2012, 10:18:28
..i post non possono essere cancellati

ma se hai risolto il problema è buona norma

indicarne la soluzione (che potrebbe essere utile ad altri utenti)

e mettere [RISOLTO] nell'oggetto del tuo primo post

ciao

 ;)

Se è così, mi scuso, devo essere stordito...ma son sicuro d'aver scritto qualcosa che non c'è più...vabbè...

Tornando all'argomento iniziale...credevo d'aver risolto...mi spiego:

Cercando tra i file di VM, ho trovato la pagina che generava il "problema":
components\com_virtuemart\themes\ja-mesolite\templates\product_details\includes\addtocart_advanced_attribute.tpl.php

In queste 2 righe (che se non erro sono lo 12° e la 13°):
<?php if( isset( $options_item['display_price']) ) : ?>
           <option value="<?php echo $options_item['base_var'] ?>"><?php echo $options_item['base_value'] ?> (<?php echo $options_item['sign'].$options_item['display_price'] ?>)</option>

Ho rimosso 'display_price' ed ora nella pagina del prodotto appare esclusivamente: Scatola 'numero pz' = 'prezzo €'.

In realtà così il problema è risolto solo in parte, perchè come si va a clikkare su "Aggiungi", nella pagina seguente, alla voce "Nome" siam da capo "Codice: Scatola numero pz = prezzo€ (+ €prezzo con scorporo del prodotto singolo).

Ora  devo cercarmi tutti i file che generano questa voce, che ovviamente appare in tutte le pagine seguenti e nella mail di conferma ordine.
Ho una mezza idea di un paio di file da modificare, ma se qualcuno fosse così gentile da indicarmi quali sono esattamente, gliene sarei grato.
: Re:VirtueMart: Nascondere campo "Prezzo" nel box Lista attributi
: Manu81 25 May 2012, 16:32:41
Sto impazzendo, ho provato a modificare un po' di file...ma nada, nel carrello rimane uguale...
Ma son l'unico ad avere questo problema? Nessuno conosce quali file editare?

Per rendere più chiaro il problema, allego uno screen shot.

[allegato eliminato da un amministratore essendo vecchio più di un anno]
: Re:VirtueMart: Nascondere campo "Prezzo" nel box Lista attributi
: Manu81 25 May 2012, 18:01:10
RISOLTO!

Si accede a:
components\com_virtuemart\themes\ja-mesolite\templates\basket\basket_b2c.html.php

Si elimina questa riga:
<td align="left"><?php echo $product['product_name'] . $product['product_attributes'] ?></td>

Si aggiunge:
<?php $pieces=explode('(',$product['product_name'] .$product['product_attributes']); ?>
<td align="left"><?php echo $pieces[0] ?></td>

E TADAN! IL GIOCO E' FATTO...Grazie a me ghghgh....
: Re:[RISOLTO]VirtueMart: Nascondere campo "Prezzo" nel box Lista attributi
: Manu81 28 May 2012, 10:01:50
Dimenticavo, per evitare che il "problema" compaia nella mail di conferma ordine, bisogna apportare nel file "confirmation_email.tlp.php" le stesse modifiche del post sopra (le stesse del file "basket_2c.html.php".)

Per chi non lo conoscesse, metto il percorso del secondo file da editare:
com_virtuemart\themes\ja-mesolite\templates\order_emails\confirmation_email.tlp.php