#1 (permalink)  
Alt 23.07.2006, 18:19
xt:C Sponsor
 
Registriert seit: 20.10.2004
Beiträge: 82
Standard Staffelpreis in product listing

hallo,

ich möchte staffelpreise in meinem shop anbieten.

momentan werden diese aber nur im html der "product_info" angezeigt. ich versuchte die staffelpreistabelle direkt in die product_listing einzubauen, damit meine kunden schneller einen überblick bekommen:

{if $MODULE_graduated_price !=''} {$MODULE_graduated_price}<br /> {/if}

leider funkt diese ergänzung in der "product_listing.html" nicht.

ich bräuchte einen tipp, wie ich die staffelpreistabelle aus der "product_info" auch in der product_listing angezeigt bekomme - wer kann mir da kurz helfen??

gruss
hermann
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 19.04.2010, 14:58
Neuer Benutzer
 
Registriert seit: 24.03.2010
Beiträge: 4
Standard

Hallo Zusammen

Der Post ist zwar schon ein "bisschen" älter, aber ich stehe vor dem gleichen Problem. Ich würde gerne die Staffelpreistabelle im product_listing_v1.html anzeigen, doch irgendwie will es nicht klappen!
Hat Jemand hierfür eine Lösung? Vielleicht sogar Hermann?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 03.05.2010, 09:27
Neuer Benutzer
 
Registriert seit: 24.03.2010
Beiträge: 4
Standard

Niemand, der spontan eine Lösung hat? Oder einen Tipp?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 15.10.2010, 02:23
Erfahrener Benutzer
 
Registriert seit: 07.02.2008
Beiträge: 235
Lächeln Staffelpreise in product_listing anzeigen

Hallo Ihr beiden.
Es gibt so ein Tool bereits im Netz bei so einem Anbieter der hier gesperrt ist.
Das Tool heißt: Staffelpreise in der Produkt Listing
und ist über die SUMA mit "Staffelpreise in der artikelübersicht" zu finden!

Mit dem Tool könnt Ihr die Staffelpreise wie gewohnt einbinden und anzeigen.

Wer nur, so wie ich, statt der Beträge lediglich nur ein Bild anzeigen will, damit der Kunde quasi das "nur" visualisieren kann, hier der CODE.
Erst das oben genannte Tool einbinden, dann funzt auch meiner!!!
Mein Code:
Datei: product_listing_v1.html
HTML-Code:
<!-- Ab hier neu fuer Staffel -->
{if $module_data.STAFFELDA>0}
{config_load file="$language/lang_$language.conf" section="graduated_price"}
{section name=nachvielen_smartyhasser_stunden loop=$module_data.STAFFELUNG}
{if $module_data.STAFFELUNG[nachvielen_smartyhasser_stunden].QUANTITY>'1'} <img src="{$tpl_path}buttons/DeinStaffelBild.gif" alt="staffel" title="- Staffelpreis vorhanden -"/> 
{/if}
{/section}
{/if}
<!-- bis hier -->
Da hab ich so lang rumgefummelt, das ich es unbedingt hier angeben wollte. Dabei war die Lösung, für die Bildanzeige, so einfach!

Bei Fragen gern über Mail oder BoardMail.

Nachtrag:
Pro Preisstaffel wird ein Bild erzeugt! Das soll so nicht sein, liegt aber wohl an dem Code.
Wer kennt da Abhilfe?
Ein Bild reicht!

Geändert von Karl43 (15.10.2010 um 04:02 Uhr) Grund: Fehler gefunden
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 15.10.2010, 18:04
Erfahrener Benutzer
 
Registriert seit: 07.02.2008
Beiträge: 235
Standard

Hallo,
Veyton???
Das ist doch hier die xtc Abteilung, oder??? Komme da auch nicht wirklich klar. Dein Code kann ich wohl so auch nicht benutzen, ist wohl Veyton-Code!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 16.10.2010, 00:35
Erfahrener Benutzer
 
Registriert seit: 07.02.2008
Beiträge: 235
Blinzeln Staffelpreise für den Admin

Hallo,
das mit den doppelten Bildern hab ich noch nicht hingekommen.
HTML-Code:
{section name=nachvielen_smartyhasser_stunden loop=$module_data.STAFFELUNG}
der loop stört. Wie heißt denn für eine section der Befehl ohne loop??

Hier auch eine Anleitung für den Admin / xtc:

Bilder erzählen mehr als Worte:
Mit den code wird nun in der Übersicht angezeigt wenn Staffelpreise vergeben wurden. Standartmäßig mußte man erst aufklappen.
PHP-Code:
<?php
  
// OK, erste Abfrage der Staffel by kahno 15.10.2010
  
    
        
$staffel_query xtc_db_query("SELECT
                                                         products_id,
                                                         quantity,
                                                         personal_offer
                                                     FROM
                                                         personal_offers_by_customers_status_"
.$group_data[$col]['STATUS_ID']."
                                                     WHERE
                                                         products_id = '"
.$pInfo->products_id."' AND quantity != 1
                                                     ORDER BY quantity ASC"
);
        
        if (
$staffel_values xtc_db_fetch_array($staffel_query) ) {
            
// load data into array
?>
   
  <span style="background-color:#dc143c;color:#fffff0;padding:3px;border:1ps solid #53572b;">JA</span>
                
  
<?php   } else {     ?>   
            
  <span style="background-color:#ddfed3;padding:3px;padding-left:6px;margin-right:4px;align:center;"><b>/ </b></span>
            
<?php
               


// OK, erste Abfrage der Staffel by kahno 15.10.2010        
?>
Datei: admin/includes/modules/group_prices.php

Der code kommt nach: (Auszug)
PHP-Code:
  <?php


        
echo xtc_draw_input_field('products_price_'.$group_data[$col]['STATUS_ID'], $products_price);

        if (
PRICE_IS_BRUTTO == 'true' && get_group_price($group_data[$col]['STATUS_ID'], $pInfo->products_id) != '0') {
                   
//Staffelpreise der verschiedenen Gruppen als Schleife
            
echo TEXT_NETTO.'<b>'.$xtPrice->xtcFormat(get_group_price($group_data[$col]['STATUS_ID'], $pInfo->products_id), false).'EUR</b>  ';
                        
        }
            
           
?>
und vor (Auszug)

PHP-Code:
<?php 
        
if ($_GET['pID'] != '') {
            echo 
' '.TXT_STAFFELPREIS;

?>



<img onMouseOver="javascript:this.style.cursor='hand';" src="images/pfeil_unten.png" height="20" width="20" onClick="javascript:toggleBox('staffel_<?php echo $group_data[$col]['STATUS_ID']; ?>');"><?php echo $staffel_values['quantity'];?>



<?php


        
}
        if (
$_GET['pID'] != '') {
        }
        
?>

<div id="staffel_<?php echo $group_data[$col]['STATUS_ID']; ?>" class="longDescription"><br>

<?php



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 16.10.2010, 14:25
Erfahrener Benutzer
 
Registriert seit: 07.02.2008
Beiträge: 235
Standard

Ich hab´s:

{section name=nachvielen_smartyhasser_stunden loop=$module_data.STAFFELUNG max=1}

max=1 für max. Anzahl der Interationen

Jetze wird nur ein Bild ausgegeben. Egal wieviel Staffelungen das Produkt hat.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 27.10.2010, 09:15
Neuer Benutzer
 
Registriert seit: 24.03.2010
Beiträge: 4
Standard

Stimmt, sorry. Hab gar nicht genau geschaut für welchen Shop das ganze ist. Dann nehme ich meinen Post wohl mal in die Veyton -Abteilung.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
listing, product, staffelpreis

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 23:59 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand