Back to top

Autore Topic: [RISOLTO]VirtueMart: Nascondere campo "Prezzo" nel box Lista attributi  (Letto 4121 volte)

Offline Manu81

  • Esploratore
  • **
  • Post: 99
    • Mostra profilo
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

« Ultima modifica: 25 Mag 2012, 18:01:28 da Manu81 »

Offline Manu81

  • Esploratore
  • **
  • Post: 99
    • Mostra profilo
Sig Moderatore, cancella tutto o non cancellare nulla...comunque RISOLTO...

Offline hapax

  • Instancabile
  • ******
  • Post: 3005
  • Sesso: Maschio
    • Mostra profilo
Re:VirtueMart: Nascondere campo "Prezzo" nel box Lista attributi
« Risposta #2 il: 24 Mag 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

 ;)
- scegliere con attenzione la sezione in cui aprire la discussione
- descrivere l'ambiente in cui si verifica il problema (se il problema è su un sito remoto inserite il link al sito)
- se il problema viene poi risolto, metti per cortesia [RISOLTO]

Offline Manu81

  • Esploratore
  • **
  • Post: 99
    • Mostra profilo
Re:VirtueMart: Nascondere campo "Prezzo" nel box Lista attributi
« Risposta #3 il: 25 Mag 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.

Offline Manu81

  • Esploratore
  • **
  • Post: 99
    • Mostra profilo
Re:VirtueMart: Nascondere campo "Prezzo" nel box Lista attributi
« Risposta #4 il: 25 Mag 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]

Offline Manu81

  • Esploratore
  • **
  • Post: 99
    • Mostra profilo
Re:VirtueMart: Nascondere campo "Prezzo" nel box Lista attributi
« Risposta #5 il: 25 Mag 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....

Offline Manu81

  • Esploratore
  • **
  • Post: 99
    • Mostra profilo
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

 



Web Design Bolzano Kreatif