Jump to content
xt:Commerce Community Forum

Staffelpreis in product listing


tappler

Recommended Posts

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. :mad:

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

Link to comment
Share on other sites

  • 3 years later...

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?;)

Link to comment
Share on other sites

  • 2 weeks later...
  • 5 months later...

Hallo Ihr beiden.:D

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


<!-- 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 -->[/HTML]

Da hab ich so lang rumgefummelt, das ich es unbedingt hier angeben wollte. Dabei war die Lösung, für die Bildanzeige, so einfach!:cool:

Bei Fragen gern über Mail oder BoardMail.:rolleyes:

[b]Nachtrag:[/b]

Pro Preisstaffel wird ein Bild erzeugt! Das soll so nicht sein, liegt aber wohl an dem Code.

Wer kennt da Abhilfe?

Ein Bild reicht!

Link to comment
Share on other sites

Hallo,

das mit den doppelten Bildern hab ich noch nicht hingekommen.

{section name=nachvielen_smartyhasser_stunden loop=$module_data.STAFFELUNG} [/HTML]

der loop stört. Wie heißt denn für eine section der Befehl ohne loop??

[u][b]Hier auch eine Anleitung für den Admin / xtc:[/b][/u]

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]<?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
?>[/PHP]

Datei: admin/includes/modules/group_prices.php

[b]Der code kommt nach:[/b] (Auszug)

[PHP] <?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> ';

}


?>[/PHP]

[b]und vor[/b] (Auszug)

[PHP]<?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[/PHP]

out.php?i=70208_Staffelpreisstandartansicht.gif

out.php?i=70207_Staffelpreismodifiziert.gif

:D

Link to comment
Share on other sites

  • 2 weeks later...

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...