Shopsystem ShopPilot

ShopPilot => Shopbetrieb => Thema gestartet von: dobra am September 26, 2010, 17:40:22

Titel: lokal Händler wechseln?
Beitrag von: dobra am September 26, 2010, 17:40:22
Hallo,

wie kann ich im LiveView-Betrieb (MD-Version) den Händler wechseln?
__xxpath__?show0,ID000003 geht nicht
__xxpath__?logoffshow0,ID000003 auch nicht
und auch wenn ich in der Adresszeile manuell das "ID000000x" eintrage
http://127.0.0.1:8189/wip-cgi-bin/iboshop.cgi?show0,ID0000003
erreiche ich keinen anderen Händlershop  ???

Habe zur Kontrolle mal __hid__ ausgegeben = es wird IMMER 0000000 (also der Standardhändler) angezeigt, auch wenn ich bei Optionen | Projekt | LiveView einen anderen Händler anklicke.

online funktioniert das mit  
<!--spmacro:module(change)
sub de {
if (!$main::liveview)  {
my %pageinfo = ssp::getCurrentPageInfo();
my $seite = $pageinfo{pageid};        
my $out;        
    if ($pageinfo{pagetype} == 3) {
        my $artnr = ssp::get_var_article('itemid',0);        
           $out =  qq|<a href = "http://www.wolle-online.eu/wip-cgi-bin/woll-insel-Partnershop/iboshop.cgi?showd$seite!0,,$artnr">..</a>|;
        } else {
            $out =  qq|<a href = "http://www.wolle-online.eu/wip-cgi-bin/woll-insel-Partnershop/iboshop.cgi?show$seite">..</a>|;
            }
    main::mprint ($out);
    }
}
sub en {
my %pageinfo = ssp::getCurrentPageInfo();
my $seite = $pageinfo{pageid};        
my $out;        
    if ($pageinfo{pagetype} == 3) {
        my $artnr = ssp::get_var_article('itemid',0);        
           $out =  qq|<a href = "http://www.knitting-yarns-online.com/wip-cgi-bin/woll-insel-Partnershop/iboshop.cgi?showd$seite!0,,$artnr">..</a>|;
        } else {
            $out =  qq|<a href = "http://www.knitting-yarns-online.com/wip-cgi-bin/woll-insel-Partnershop/iboshop.cgi?show$seite">..</a>|;
            }    
    main::mprint ($out);
}
-->
(@ahe - konnte natürlich nicht bis Montag warten  ;) - aber auch die statischen Seiten funktionieren  ;D - mit nötigen htaccess Änderungen)

Beide Händler haben nur einen Subcat zugewiesen, dadurch brauch ich nicht mit "logoff" wechseln und der Kunde verliert den WK nicht.
Aber ich komme einfach nicht drauf, wie ich den Händler offline wechseln kann (ist beim testen/einrichten des en-Subcats aber nötig, dass es auch mit LiveView geht)

ich versuche das als NICHT eingeloggter Besucher!
(dass es für eingeloggte beim Kunden eingestellt werden muss, welchen Händler/Subcat er sehen darf ist mir schon klar)
Titel: Re: lokal Händler wechseln?
Beitrag von: ahe am September 27, 2010, 08:37:05
Hallo dobra,

nimm mal als Händlernummern 1000000 und 1000003 und versuche damit nochmal.
Titel: Re: lokal Händler wechseln?
Beitrag von: dobra am September 27, 2010, 08:40:24
geht auch nicht - oder ich kann's nicht  :(
(Einzelheiten per mail)

Nachtrag:
geht doch  :D
ich muß lokal nur
...logoffshow10,ID1000003 und nicht ...show10,ID1000003 nehmen
DANKE

falls das mal jemand braucht hier das komplatte Script wie es online und offline funktioniert:
<!--spmacro:module(change)
sub de {
my %pageinfo = ssp::getCurrentPageInfo();
my $seite = $pageinfo{pageid};       
my $out;       
    if ($pageinfo{pagetype} == 3) {
        my $artnr = ssp::get_var_article('itemid',0);       
           $out =  qq|<a href = "http://www.wolle-online.eu/wip-cgi-bin/woll-insel-Partnershop/iboshop.cgi?showd$seite!0,,$artnr">..</a>|;
                if ($main::liveview)  {$out = qq|<a href = "__xxpath__?logoffshowd$seite!0,ID1000000,$artnr">..</a> |;}
        } else {
            $out =  qq|<a href = "http://www.wolle-online.eu/wip-cgi-bin/woll-insel-Partnershop/iboshop.cgi?show$seite">..</a>|;
                if ($main::liveview)  {$out = qq|<a href = "__xxpath__?logoffshow$seite,ID1000000">..</a> |;}
            }
    main::mprint ($out);
}
sub en {
my %pageinfo = ssp::getCurrentPageInfo();
my $seite = $pageinfo{pageid};       
my $out;       
    if ($pageinfo{pagetype} == 3) {
        my $artnr = ssp::get_var_article('itemid',0);       
           $out =  qq|<a href = "http://www.knitting-yarns-online.com/wip-cgi-bin/woll-insel-Partnershop/iboshop.cgi?showd$seite!0,,$artnr">..</a>|;
                if ($main::liveview)  {$out = qq|<a href = "__xxpath__?logoffshowd$seite!0,ID1000003,$artnr">..</a> |;}
        } else {
            $out =  qq|<a href = "http://www.knitting-yarns-online.com/wip-cgi-bin/woll-insel-Partnershop/iboshop.cgi?show$seite">..</a>|;
                if ($main::liveview)  {$out = qq|<a href = "__xxpath__?logoffshow$seite,ID1000003">..</a> |;}
            }   
    main::mprint ($out);
}
-->