Autor Thema: Cross-Selling - wie geht das?  (Gelesen 2711 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline parimo

  • Full Member
  • ***
  • Beiträge: 104
  • Lob: 0
Cross-Selling - wie geht das?
« am: März 12, 2009, 18:08:39 »
So, nun das nächste Problem.

Ich möchte bei einigen Artikeln Zubehör auf der Detailseite mit anbieten.

Um es vorweg zu klären: das Handbuch habe ich gelesen, dort steht unter Punkt 11.4.2.3 "Unterstützung im Work-Center", wie man die zu verlinkenden Artikel z.B. unter Ergaenz3 auflistet. Und das war's. Ich finde dann keine Erklärung, wie ich diese Artikel in die Detailansicht bringe.
Wenn ich den Identifier __ergaenz3__ benutze (was ja logisch wäre, zumindest für mein einfach gestricktes Hirn), dann werden nur die Artikelnummern aufgeführt, nicht aber das jeweilige Bild und die Verlinkung zu dem Artikel.

Weiß jemand, wie man das auf unkomplizierte Weise hinbekommt?

Viele Grüße  - parimo

Linkback: http://www.shoppilot.net/pf/shoppilot-enterprise/2/cross-selling-wie-geht-das/1216/

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1337
  • Lob: 18
    • ShopPilot AT
Re: Cross-Selling - wie geht das?
« Antwort #1 am: März 12, 2009, 18:39:22 »
Hallo Parimo,

Zitat aus dem Handbuch
Zitat
11.4.2 Cross-Selling
...
Einfaches Beispiel für Crossartikel in der Detailansicht:
<!--spmacro:module(embed)
sub cross1 {
my $str = ssp::get_var_article('ergaenz4');
ssp::embedded("csearch","mini_cross_artikel.txt",$str . ":10000000");
}
-->
Die Darstellung wird durch eine Mini-Vorlage definiert. Als weiteres Argument, kommt hier der
Suchstring hinzu
Im Artikelfeld Ergänzung4 stehen in diesem Fall die Artikelnummern der Crossartikel zu diesem Artikel
z.B. "AB89,34-343,C5656-56"
...

also ich versuch jetzt mal, das step by step zu erklären  ;)

in ergaenz3 (oder in einem beliebigen anderen - sonst nicht verwendeten - Feld) trägst Du die Artikel ein, die angezeigt werden sollen.

Die Ausgabe auf den Detailseten erfolgt über einen Scriptaufruf
Du brauchst
1) das Script und
2) eine txt Datei
am einfachsten ist es, wenn Du das mal aus einem Demoshop kopierst
öffne z.B. den Konfiguratorshop  und kopiere den embedded-Ordner in Dein Shopprojekt
in diesem Ordner findest Du die beiden Dateien cross.ipl und cross.txt -> DIESE beiden brauchst Du (die anderen kannst Du löschen)

in cross.ipl steht
<!--spmacro:module(cross)
sub show {
my $str = ssp::get_var_article('ergaenz4');
if ($str) {
ssp::embedded("csearch","embedded/cross.txt",$str . ":10000000:::3:0");
}
}
-->
wenn Du Deine Crossartikel in ergaenz 3 eingetragen hast, musst Du hier das
my $str = ssp::get_var_article('ergaenz4'); in my $str = ssp::get_var_article('ergaenz3'); ändern.

in cross.txt steht der HTML-Schnipsel, der die Anzeige der Crossartikel auf den Detailseiten ausgibt.
Das kannst Du wie normalen HTML-Code anpassen.

Damit die Artikel jetzt auch auf den Detailseiten angezeigt werden, mußt Du das Script einbinden.
= Du schreibst das dorthin, wo Du die Crossartikel angezeigt haben willst
<!-- *** Crossartikel darstellen *** -->
<!--spmacro:include(embedded/cross.ipl)-->
__cross::show__
<!-- *** Ende: Crossartikel darstellen *** -->

und das war's auch schon  :D




mfG
dobra
______________________________
Betreute Shops:
Barrique Einzelhandel
Barrique Großhandel

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1337
  • Lob: 18
    • ShopPilot AT
Re: Cross-Selling - wie geht das?
« Antwort #2 am: März 23, 2009, 08:00:12 »
Hallo nochmal,

hop hat das hier sehr gut beschrieben.
vielleicht kommst Du damit besser klar  ;)


xx
Cross-Selling

Begonnen von hjp

11 Antworten
6957 Aufrufe
Letzter Beitrag März 10, 2004, 14:40:56
von jg
xx
Cross-Selling auf Artikelseiten?

Begonnen von evers

2 Antworten
3694 Aufrufe
Letzter Beitrag September 22, 2006, 12:46:38
von evers
xx
Cross geht LOCAL nicht

Begonnen von Andi

6 Antworten
5627 Aufrufe
Letzter Beitrag Februar 16, 2004, 00:04:35
von Andi
xx
PayPal geht nicht

Begonnen von Andi

2 Antworten
3648 Aufrufe
Letzter Beitrag Juli 22, 2005, 16:33:46
von Andi