Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Versandart Selbstabholung immer vorausgewählt

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    Versandart Selbstabholung immer vorausgewählt
    am: 17. Oktober 2009, 03:34:49
    Hallo,

    Bei der Versandart ist leider Selbstabholung immer vorausgewählt, egal welche Sortierreihenfolge man in der Admin vergeben hat.

    Meine Meinung ist, dass die Versandart an erster Position, die wichtigste darstellen soll - also vorausgewählt.
    xtc ist wohl der Meinung, dass die günstigste immer vorausgewählt sein muss.
    Da aber Selbstabholung nur sehr selten vorkommt, würde ich zumindest diese Versandart gerne von der Logik ausgrenzen.

    Habt Ihr eine Idee wo ich da ansetzen muss ?

    Vielen Dank



    Linkback: https://www.modified-shop.org/forum/index.php?topic=2366.0

    baustelle

    • Fördermitglied
    • Beiträge: 1.622
    Versandart Selbstabholung immer vorausgewählt
    Antwort #1 am: 17. Oktober 2009, 04:36:27
    Moin Speedy,

    verstehe ich richtig, dass du Selbstabholung zwar anbieten, sie aber im Bestellablauf nicht als erste angezeigt haben willst?

    Greets,
    Chris

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    Versandart Selbstabholung immer vorausgewählt
    Antwort #2 am: 17. Oktober 2009, 05:05:10
    Guten Morgen Chris,

    die Reihenfolge kann man über die Admin steuern, das funktioniert schon.
    Das Problem ist nur, dass Selbstabholung immer vorselektiert wird.
    Die meisten Kunden müssen dann erst auf die Versandoption per Post klicken, weil standardmäßig immer Selbstabholung angeklickt ist (vom Shop so vorausgewählt ist).

    Bin auf der Suche nach einer Lösung, wie ich selbst bestimmen kann, was vorausgewählt ist oder zumindest, dass Selbstabholung nicht vorausgewählt ist.
    Wie ich an anderer Stelle lesen konnte, wählt xtc scheinbar immer die günstigste Versandart als Standard aus. Da die Kosten bei Abholung 0 Euro sind, ist das immer vorausgewählt ;)
    Doch für meisten Kunden ist das uninteresant, da nur wenige es selbst abholen.

    baustelle

    • Fördermitglied
    • Beiträge: 1.622
    Versandart Selbstabholung immer vorausgewählt
    Antwort #3 am: 17. Oktober 2009, 07:13:28
    Also, was als vorausgewählte Versandmöglichkeit im Bestellprozess angezeigt wird, kannst du doch vorgeben.

    Ich habe bei mir ausschliesslich Versand per Deutsche Post drin, da werden die ganzen anderen Optionen gar nicht erst angeboten. Ich bin es nämlich, die bestimmt, wie Ware versandt wird - da gibts keine Wahlmöglichkeit für den Kunden, so von wegen "preiswert als Päckchen" und so, und ich habe hinterher den Ärger bzw. Verlust. Nixda. Aber da bin ich sicherlich ein Sonderfall, weil ich nur hochpreisige Artikel führe, die idR versichert versandt werden, auch wenn ich drauflege.

    Nochmal in short *g*: bei mir ist nur "Deutsche Post" im Admin aktiviert, mit Sortierreihenfolge "0". Weiter kann ich dir da leider nicht helfen, auch wenn ichs gerne täte!

    web28

    • modified Team
    • Beiträge: 9.404
    Versandart Selbstabholung immer vorausgewählt
    Antwort #4 am: 17. Oktober 2009, 11:26:54
    Sobald man mehrere Versandsarten anbietet, wird automatisch die günstigste Versandart markiert! Das ist so gewollt und lässt sich nicht so einfach ändern, hier spielen mehrere Faktoren ein Rolle - Preissuchmaschinen usw.

    Gurke

    • Neu im Forum
    • Beiträge: 13
    Versandart Selbstabholung immer vorausgewählt
    Antwort #5 am: 17. Oktober 2009, 15:09:02

    Zitat
    Hallo,

    Bei der Versandart ist leider Selbstabholung immer vorausgewählt, egal welche Sortierreihenfolge man in der Admin vergeben hat.

    Meine Meinung ist, dass die Versandart an erster Position, die wichtigste darstellen soll - also vorausgewählt.
    xtc ist wohl der Meinung, dass die günstigste immer vorausgewählt sein muss.
    Da aber Selbstabholung nur sehr selten vorkommt, würde ich zumindest diese Versandart gerne von der Logik ausgrenzen.

    Habt Ihr eine Idee wo ich da ansetzen muss ?

    Vielen Dank

    Hallo,
    in der shipping.php folgendes ändern:

    Code: PHP  [Auswählen]
    $cheapest = true;$size = sizeof($rates);
    for ($i=0; $i<$size; $i++) {
    if (is_array($cheapest)) {
    if ($rates[$i]['cost']> $cheapest['cost']) {
    $cheapest = $rates[$i];

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    Versandart Selbstabholung immer vorausgewählt
    Antwort #6 am: 17. Oktober 2009, 16:45:24
    @web28


    Zitat
    Sobald man mehrere Versandsarten anbietet, wird automatisch die günstigste Versandart markiert!

    Jup, das ist wie ich meinte das Problem, dass dahinter steckt.
    Beeinflussen kann man leider immer nur die Sortierreihenfolge, aber keine Vorauswahl.
    Das es da keine Möglichkeit gibt wie bei Sortierreihenfolge, dass man das einfach in der Admin regelt, was Standard sein soll.
    Wundert mich das die xtc-Macher da nicht dran gedacht haben.

    Zitat
    Das ist so gewollt und lässt sich nicht so einfach ändern, hier spielen mehrere Faktoren ein Rolle - Preissuchmaschinen usw.

    Doof daran ist nur, dass "Selbstabholung" imho keine wirkliche Versandart ist und eigentlich von der Logik des günstigsten der angebotenen Versandarten ausgenommen werden sollte. Das man das günstigste unter Hermes, Post o.ä. hervorhebt lass ich mir ja noch eingehen.
    Nur die wenigsten werden zufällig im gleichen Ort wohnen, zumindest wenn man nicht in ner Großstadt lebt. Jetzt müssen wegen der "Preiswert-Funktion" k.a. 95% der Kunden immer erst ne andere Versandart auswählen.

    @Gurke
    vielen Dank für denn Tipp. Ich probiere es nachher noch aus.
    Hoffentlich beißt sich das nicht an anderer Stelle. Das was web28 sagte, kann ich nicht beurteilen.

    Diedrichs

    • Neu im Forum
    • Beiträge: 1
    Versandart Selbstabholung immer vorausgewählt
    Antwort #7 am: 02. Januar 2011, 18:30:36
    Konnte das Problem gelöst werden? Bei mir geht die Änderung nicht. Wäre für Hilfe dankbar.

    LG
    Harald

    amimoto

    • Fördermitglied
    • Beiträge: 43
    Versandart Selbstabholung immer vorausgewählt
    Antwort #8 am: 22. Mai 2011, 21:56:45
    Also ich muß das Thema noch mal aufwärmen...
    In dem Fall von "Selbstabholung" macht es in der Tat keinen Sinn, wenn das vorausgewählt wird!
    Ich glaube das bietet einfach kaum jemand an und deshalb ist das für die meisten unrelevant!?
    Ich habe mal versucht die entsprechende Passage in "/includes/classes/shipping.php" zu ändern:

    Aus:

    Code: PHP  [Auswählen]
    $cheapest = $rates[$i];

    habe ich einfach mal folgendes gemacht:

    Code: PHP  [Auswählen]
    $cheapest = $rates[0];

    und auf den ersten Blick funktioniert es, die erste Versandart in der Liste ist selektiert.
    Natürlich ist das Fummelei, schöner wäre es, wenn man einfach eine Versandart als Standard definieren könnte! -> Feature Request!?

    jpaust

    • Neu im Forum
    • Beiträge: 30
    Re: Versandart Selbstabholung immer vorausgewählt
    Antwort #9 am: 16. November 2012, 18:11:09
    Hallo das funktioniert bei mir nicht.
    auch nicht wenn ich dieses > zeichen austausche

    wenn ich selfpickup deaktiviere, dann ist gar keine vorauswahl da....

    habe einmal deutsche post 4,90, selbstabholung und kostenlos ab 45€...

    was soll ich tun?

    Jim

    • Fördermitglied
    • Beiträge: 356
    • Geschlecht:
    Re: Versandart Selbstabholung immer vorausgewählt
    Antwort #10 am: 16. November 2012, 18:53:33
    Hi amimoto und jpaust,

    nehme eine frisches "/includes/classes/shipping.php"

    Zeile 133

    aus das hier:
    Code: PHP  [Auswählen]
    if ($rates[$i]['cost'] < $cheapest['cost']) {

    dieses machen:
    Code: PHP  [Auswählen]
    if ($rates[$i]['cost'] > $cheapest['cost']) {

    Sonst kein anderer Änderungen! Also, NUR den "<" ins ">" ändern und dadurch wird das Selbstabholung nicht mehr vorselektiert.
    Bei mir hat es funktioniert.

    Schöne Grüße

    Jim

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Versandart Selbstabholung immer vorausgewählt
    Antwort #11 am: 17. November 2012, 01:05:16
    Hallo Jim,

    mit Deinem Tipp kannst Du die Funktion auch komplett deaktivieren, da sie keine Funktion mehr hat

    Besser ist es die /includes/classes/shipping.php aus dem 1.06 beta Paket zu benutzen. Hier kann man unerwünschte Versandmodule vor der "cheapest" Berechnung ausschließen. 'selfpickup' ist bereits in der
    IGNORE_CHEAPEST_MODULES Liste eingetragen

    Gruss Web28

    Jim

    • Fördermitglied
    • Beiträge: 356
    • Geschlecht:
    Re: Versandart Selbstabholung immer vorausgewählt
    Antwort #12 am: 19. November 2012, 18:32:44
    Hallo Web28,

    Das ist ja super dass diese Lösung in den 1.06 bereits integriert ist.

    Ich denke den Thread kann jetzt als "Gelöst" markiert werden.  ;-)

    Schöne Grüße

    Jim 

    Simon

    • Viel Schreiber
    • Beiträge: 1.369
    Re: Versandart Selbstabholung immer vorausgewählt
    Antwort #13 am: 05. Januar 2013, 22:43:33

    Das ist eine gute Lösung, nur warum kann man das nicht in der Admin konfigurieren ?
    Man muss erst einmal wissen, dass es in der includes/classes/shipping.php konfiguriert werden kann.
    Code: PHP  [Auswählen]
    define ('IGNORE_CHEAPEST_MODULES', 'selfpickup');

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    AW: Versandart Selbstabholung immer vorausgewählt
    Antwort #14 am: 06. Januar 2013, 00:26:06
    Diese Info wird sicherlich in der readme vom Paket stehen.
    6 Antworten
    5356 Aufrufe
    31. Januar 2011, 22:20:19 von peterpan19
    3 Antworten
    334 Aufrufe
    10. November 2023, 18:33:32 von Frank71
    7 Antworten
    6681 Aufrufe
    22. April 2018, 20:18:26 von m.susok
    5 Antworten
    1100 Aufrufe
    28. September 2019, 14:38:19 von online-beobachter