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: Versandkostenfrei - wird in allen Ländern Angeboten

    zapa

    • Neu im Forum
    • Beiträge: 1
    Wir haben vor einer Woche endlich unseren xtc shop auf xtc modified upgegraded und ein neues Template bekommen. Folgendes Problem haben wir aber seitdem:
    Die versandkostenfreie Lieferung ist auf "AT, DE"eingestellt, wird aber bei erreichen den Mindestbetrags für alle Länder angeboten, was könnten wir da falsch gemacht haben? Sollte es vielleicht "AT,DE" sein oder "AT, DE, ?"
    Vielen Dank im Vorhinein

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

    lohkaes1

    • Schreiberling
    • Beiträge: 460
    Re: Versandkostenfrei - wird in allen Ländern Angeboten
    Antwort #1 am: 27. Dezember 2013, 11:08:10
    Hallo Zusammen,

    dieses Problem hab ich irgendwie auch. Versandkostenfrei soll eigentlich nur innerhalb DE sein. Dummerweise wird Versandkostenfrei auch für andere Länder angeboten bzw. auch ohne Berechnung versendet, nach dem der min. Bestellwert erreicht ist.

    Was muss den hier noch eingestellt werden?

    Danke für einen Tipp

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: Versandkostenfrei - wird in allen Ländern Angeboten
    Antwort #2 am: 27. Dezember 2013, 15:46:53
    Moin!

    Habt Ihr vielleicht in der Zusammenfassung bei Versandkosten noch International oder both eingestellt?
    Da muß dann national rein.

    LG
    Peter

    lohkaes1

    • Schreiberling
    • Beiträge: 460
    Re: Versandkostenfrei - wird in allen Ländern Angeboten
    Antwort #3 am: 27. Dezember 2013, 16:34:10
    Hallo, also bei mir steht in der Zusammenfassung das wie folgt drin:

    Versandkosten einer Bestellung

    Versandkosten:true

    Sortierreihenfolge:30

    Versandkostenfrei erlauben:false

    Versandkostenfrei für Bestellungen ab:50,00 EUR

    Versandkostenfrei nach Zonen:national

    Steuerklasse:Standardsatz

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: Versandkostenfrei - wird in allen Ländern Angeboten
    Antwort #4 am: 27. Dezember 2013, 16:59:14
    Hi!

    Also bei mir ist dann aber bei:
    Versandkostenfrei erlauben: true

    Und dann mußt Du ja noch das Versandmodul freeamount einrichten.
    Da darf dann eben bei Versandzonen nur DE stehen oder wohin Du noch kostenlos ab soundsoviel verschicken willst.

    So ist es zumindest bei mir und funktioniert.
    Allerdings bei 1.05D Version.

    LG
    peter

    lohkaes1

    • Schreiberling
    • Beiträge: 460
    Re: Versandkostenfrei - wird in allen Ländern Angeboten
    Antwort #5 am: 27. Dezember 2013, 17:04:04
    Hallo Peter,

    danke für die Rückmeldung. Folgende Frage:

    1. Wenn ich doch: Versandkostenfrei erlauben: auf True setzte, dann wird doch immer Versandkostenfrei verschickt. Das will ich ja aber so nicht, sondern das erst ab einem Betrag X der Versand kostenfrei sein soll.
    Daher denke ich, dass hier das False schon richtig sein sollte.

    2. Hast Du mir einen Link zu diesem freeamount modul?

    Danke.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Versandkostenfrei - wird in allen Ländern Angeboten
    Antwort #6 am: 27. Dezember 2013, 17:50:11
    Hallo lohkaes1.
    Ich versuche es mal gestrafft zu erklären:
    • ist freeamount ein normales bereits im Shop integriertes Modul welches du im Backend bei
      Module => Versandart => freeamount
      findest
    • gibt es momentan noch zwei Module mithilfe derer man "versandkostenfrei" anbieten kann.
      Das oben erwähnte und in
      Module => Zusammenfassung => ot_shipping
      ein weiteres.
      Beide respektieren die jeweiligen Einstellungen (national oder eben DE).
    • Folgende Probleme gibt es mom. in der aktuellen Version (1.06 rev4642):
      • Hat man "versandkostenfrei" (ab jetzt kurz vf) in ot_shipping aktiviert und freeamount nicht, wird keine Nachricht auf der checkout_shipping Seite angezeigt wenn der Betrag ab welchem dem Kunden vf angeboten wird noch nicht erreicht ist.
        Ist der Betrag erreicht wird automatisch nur vf angezeigt.
      • Hat man freeamount aktiviert und in ot_shipping vf nicht, wird zwar eine Nachricht gezeigt wenn der Betrag noch nicht erreicht ist, wenn er dann allerdings erreicht ist, werden neben vf auch noch alle anderen installierten Versandarten angezeigt, was natürlich Blödsinn ist.
      • Ein Trick die Sache logisch und konstistent zu machen bis der Bug gefixt ist, wäre beide genannten vf-Module zu aktivieren (natürlich mit den gleichen Einstellungen).
    • Ein Problem ist noch, daß bei Erreichen des vf-Betrages "Selbstabholung" (wenn denn aktiviert) nicht angezeigt wird. Das sollte allerdings der Fall sein, da dies ja immer zur Verfügung stehen sollte.

    Hoffe das hat den Sachverhalt für dich erhellt.

    Guten Rutsch,
    Gruß,
    noRiddle

    lohkaes1

    • Schreiberling
    • Beiträge: 460
    Re: Versandkostenfrei - wird in allen Ländern Angeboten
    Antwort #7 am: 28. Dezember 2013, 08:27:30
    Hallo noRiddle,

    danke für Deine Antwort. Das Anzeigen von Versandkostenfreier Lieferung ist ja nicht mein Problem, das wird ja auch gemacht. Das Problem ist jedoch, das eine Versandkostenfreie Lieferung nur nach DE erfolgen soll und nicht nach z.B. AT,IT usw. wie das aktuell ist. Im Einsatz hab ich das ot_shipping Modul mit folgenden Einstellungen:

    Versandkosten:true
    Sortierreihenfolge:30
    Versandkostenfrei erlauben:false
    Versandkostenfrei für Bestellungen ab:50,00 EUR
    Versandkostenfrei nach Zonen:national
    Steuerklasse:Standardsatz

    Als Versandmodul kommt das DPD-Modul zum Einsatz. Was ja aber eigentlich egal sein dürfte, oder?
    Es wird im checkout ja auch angezeigt, ob der Versand kostenlos erfolgt oder nicht, das ist ja nicht das Problem, das Problem ist, das dies auch z.B. für IT angezeigt wird und dann keine Versandkosten berechnet werden, obwohl das doch eigentlich gar nicht sein kann (darf), wenn ich Versandkostenfrei nach Zonen auf national, also DE,  im ot_shipping Modul  eingestellt habe.

    Viele Grüße

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: Versandkostenfrei - wird in allen Ländern Angeboten
    Antwort #8 am: 28. Dezember 2013, 08:54:55
    Moin!

    Wie schon NoRiddle geschrieben hat, mußt Du beide Module einrichten.

    Einmal bei der Zusammenfassung und einmal das bei den Versandmodulen.
    Sonst funktioniert das nicht.

    Ein Trick die Sache logisch und konstistent zu machen bis der Bug gefixt ist, wäre beide genannten vf-Module zu aktivieren (natürlich mit den gleichen Einstellungen).

    LG
    Peter

    lohkaes1

    • Schreiberling
    • Beiträge: 460
    Re: Versandkostenfrei - wird in allen Ländern Angeboten
    Antwort #9 am: 28. Dezember 2013, 11:02:24
    Hallo Peter,

    danke für Deine Antwort.
    Jetzt einfach mal eine Frage in die Runde:

    Ist es ein großes Problem diesen Bug zu fixen?
    Welche Dateien sind den hier beteiligt bzw. müssen angepasst /geändert werden?
    Was ist den genau das Problem für den Bug?

    Danke und viele Grüße

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Versandkostenfrei - wird in allen Ländern Angeboten
    Antwort #10 am: 28. Dezember 2013, 14:18:09
    "Wer lesen kann ist klar im Vorteil", um mal einen abgedroschenen Spruch zu zitieren.
    • hat der Bug nichts mit dem was du beschreibst zu tun sondern mit genau dem was ich geschrieben habe
      und
    • wäre es interessant zu wissen wieso du meinst, daß wenn du "Versandkostenfrei erlauben:" auf "false" stellst das funktionieren sollte was du möchtest.
      "false" = "nicht erlauben"
    • hast du mit Sicherheit freeamount aktiviert und dort verkehrte Einstellungen gemacht.

    Gruß,
    noRiddle

    lohkaes1

    • Schreiberling
    • Beiträge: 460
    Re: Versandkostenfrei - wird in allen Ländern Angeboten
    Antwort #11 am: 28. Dezember 2013, 14:37:36

    1. "Wer lesen kann ist klar im Vorteil" --> das geb ich doch dann einfach mal so zurück.
    Ich hab doch nie gesagt, dass mein Problem mit dem was zu tun hast was du geschrieben hast, du hast ja freundlicherweise auf meine Frage geantwortet, aber mehr wie mein Problem beschreiben kann ich doch nicht.

    2. Wenn hier im Parameter "Versandkostenfrei erlauben steht", bedeutet das für mich doch zuerst mal, dass wenn ich hier auf "True" stelle das ein genereller kostenloser Versand, ohne Prüfung eines min. Betrages erfolgt. Da im Parameter eine Zeile darunter der Versandkostenfreie Versand ja an einem min. Betrag festgemacht wird. Sollte es aber nötig sein, den ersten Parameter zu aktivieren damit der zweite funktioniert ist das ja kein Problem und ein freundlicher Hinweis hätte ja gereicht.

    3. Nein freeamount hab ich nicht installiert.

    Gruß

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Versandkostenfrei - wird in allen Ländern Angeboten
    Antwort #12 am: 28. Dezember 2013, 14:53:39
    Vielleicht solltest du nochmal die Abfolge und die Logik der Posts, vor allem deiner, verfolgen.

    Du fragtest als Buggyboy dir sagte du sollest (müssest) mal freeamount installieren,  wo man das Modul bekomme.
    Ich klärte dich umfassend über alle Zusammenhänge auf.
    Du ignorierst einen guten Teil meiner Erklärung und sagst
    Zitat
    Das Anzeigen von Versandkostenfreier Lieferung ist ja nicht mein Problem, das wird ja auch gemacht.
    bei Einstellung in ot_shipping
    "Versandkostenfrei erlauben:false"

    Das ist nicht möglich, denn entweder steht das o.g. auf 'true' oder du hast freeamount aktiviert.
    Ansonsten kann gar kein, wie du behauptest, "versandkostenfrei" angezeigt werden, es sei denn du hast Fehler im Code.

    Später redest du von
    Zitat
    Ist es ein großes Problem diesen Bug zu fixen?
    und meinst damit offensichtlich dein Problem
    - welches per default keines ist und somit kein Bug -
    und nicht den Bug von dem ich sprach, welcher der einzig vorhandene ist.

    Da du auch deine Shop-Version nicht nennst, drehen wir uns zusätzlich zu deiner Unlogik hier im Kreis.

    Vorschlag:
    Du machst einfach was ich geschrieben habe und... Bingo
    (insofern es sich nicht um einen Code-Fehler handelt, welcher jedoch nicht in der Download-Version vorhanden ist).

    Gruß,
    noRiddle

    Titzegold

    • Neu im Forum
    • Beiträge: 14
    Re: Versandkostenfrei - wird in allen Ländern Angeboten
    Antwort #13 am: 29. Dezember 2015, 09:47:05
    Moin!

    Wie schon NoRiddle geschrieben hat, mußt Du beide Module einrichten.

    Einmal bei der Zusammenfassung und einmal das bei den Versandmodulen.
    Sonst funktioniert das nicht.

    Ein Trick die Sache logisch und konstistent zu machen bis der Bug gefixt ist, wäre beide genannten vf-Module zu aktivieren (natürlich mit den gleichen Einstellungen).

    LG
    Peter

    Ist der Bug gefixt? Vermutlich nicht:(
    Ich habe noch die Zahlungsart "Barzahlung bei Abholung" und diese wird nicht angezeigt, wenn das Versandmodul DHL (DP) ab 80 EUR versandkostenfrei aktiviert ist und die Bestellung über 80 EUR liegt. Gibt es einen "work-a-round"?

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Versandkostenfrei - wird in allen Ländern Angeboten
    Antwort #14 am: 30. Dezember 2015, 09:57:22
    Wie ich hier im Thread weiter oben bereits schrieb:
    Zitat von: noRiddle
    Ein Problem ist noch, daß bei Erreichen des vf-Betrages "Selbstabholung" (wenn denn aktiviert) nicht angezeigt wird. Das sollte allerdings der Fall sein, da dies ja immer zur Verfügung stehen sollte.

    Ich nehme mal an, daß dein Zahlungsmodul "Barzahlung bei Abholung" an das Versandmodul "Selbstabholung" (= selfpickup) gekoppelt ist. Wenn dies der Fall ist kann natürlich dein Zahlungsmodul auch nicht angezeigt werden.
    Soweit ich weiß ist der Bug frühestens in der kommenden Version 2.0 gefixt.

    Guten Rutsch,
    Gruß,
    Oli (aka noRiddle)
               
    anything