Bestimmter Artikel nicht ins Ausland lieferbar, möglich?

Thema wurde von Anonymous, 30. Juni 2023 erstellt.

  1. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    19. Januar 2017
    Beiträge:
    430
    Danke erhalten:
    25
    Danke vergeben:
    48
    Hallo zusammen,

    Ich habe mal eine Frage, ich würde gerne Produkte in meinen Shop einstellen, welche nicht ins Ausland geliefert werden können, wie kann man dies handhaben? Gibt es da eine Sinnvolle Möglichkeit? Oder hat einer eine Idee wie man dies tun könnte?

    Folgendes möchte ich: ich will, dass der Kunde die Produkte sehen kann, dass ich die Produkte habe (dass ich diese Produkte auch in meinem Ladengeschäft verkaufe) aber halt nur im Inland diese Produkte verschicke.

    (Ich habe einen Cloudshop und die Versandmodule, die ich installiert habe, sind fürs Inland „flat“ sowie „freeamount“ und fürs Ausland „table“).

    Im Moment habe ich es so gehandhabt, dass das Produkt mit "nicht käuflich" markiert wurde und der Text zu "nur im Ladengeschäft" geändert wurde. Allerdings habe ich dann das Problem, dass der Kunde das Produkt nicht auswählen und online bestellen kann, falls er es sich im Inland liefern lassen will.
     
  2. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    5. Mai 2022
    Beiträge:
    2.335
    Danke erhalten:
    1.019
    Danke vergeben:
    389
    brauchst du in deinem Shop das Gewicht?
    Wenn nicht, kannst du mit einem fiktiven Gewicht dies ein einstellen.

    Gib allen Artikeln die nicht ins Ausland verschickt werden können ein hohes Gewicht. zb. 10
    als Höchstgewicht trägst du dann in deinem table Versandmodul 10 ein.
    wenn ich es in deinem Shop richtig gesehen habe, soll es 7,50€ ins Ausland kosten.
    Dann schreibst du bei Zone 1 Versandkosten: 9:7.50
    Das heißt bis 9kg Warenkorbgewicht kostet der Versand 7.50€. Ab 10kg wird diese Versandart nicht mehr angezeigt. Sobald ein Artikel mit 10kg in den Warenkorb gelegt wird, wird diese Versandart nicht mehr angezeigt.
    Deine Artikel die verschickt werden können bekommen kein Gewicht. Diese haben dann automatisch 0 kg.

    Hab ich das jetzt verständlich erklärt? Frag nach, wenn ich zu durcheinander geschrieben habe :)
     
  3. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    19. Januar 2017
    Beiträge:
    430
    Danke erhalten:
    25
    Danke vergeben:
    48
    Daran habe ich auch gedacht, aber das Problem mit dem Gewicht ist, dass das Gewicht im nachher dem Kunden auch angezeigt wird und somit sieht dies für den Kunden doch verwirrend aus, finde ich.
     
  4. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    19. Januar 2017
    Beiträge:
    430
    Danke erhalten:
    25
    Danke vergeben:
    48
    Ich habe es mal versucht und in der Tat es würde klappen. Allerdings gibt es an verschiedenen Stellen Punkte die für den Kunden nicht ersichtlich sind, warum dass da so steht.

    kilo.jpg

    Warenkorb - rechts auf Bleistift klickt, erscheint diese Maske.

    Klick man stattdessen auf Kasse, erscheint folgendes:
    (vielleicht kann man diesen Text ändern in "Ein oder mehrere Produkte können nicht in Ihr Lieferland geliefert werden")
    versand.jpg
    Aber das mit dem Versandgewicht, bekomme ich nicht weg.
     
  5. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    5. Mai 2022
    Beiträge:
    2.335
    Danke erhalten:
    1.019
    Danke vergeben:
    389
    #5 Anonymous, 30. Juni 2023
    Zuletzt bearbeitet: 30. Juni 2023
    upload_2023-6-30_13-36-31.png

    Du kannst im Warenkorb einen Code einfügen, der diesen roten Buttontext anzeigt, wenn sich Artikel darin befinden, die nur innerhalb Luxemburgs verschickt werden können.
     
  6. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    5. Mai 2022
    Beiträge:
    2.335
    Danke erhalten:
    1.019
    Danke vergeben:
    389
    das kannst du im Admin-Bereich > Einstellungen > einstellen
    upload_2023-6-30_13-39-42.png
     
  7. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    5. Mai 2022
    Beiträge:
    2.335
    Danke erhalten:
    1.019
    Danke vergeben:
    389
    upload_2023-6-30_13-51-1.png
    du könntest diesen roten Text auch bei Texte anpassen umschreiben.
     
  8. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    5. Mai 2022
    Beiträge:
    2.335
    Danke erhalten:
    1.019
    Danke vergeben:
    389
    wenn du es mit den Gewichten löst, musst hier das Maximalgewicht erhöhen. Sonst macht dein System eventuell mehrere Pakete aus einem Warenkorb.
    upload_2023-6-30_14-2-57.png
     
  9. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    5. Mai 2022
    Beiträge:
    2.335
    Danke erhalten:
    1.019
    Danke vergeben:
    389
    ich hab den Code für die Anzeige im Warenkorb etwas geändert.
    Der Button erscheint nur, wenn ein Artikel im Artikelnamen ein * enthält.
    Wenn der Button sich nach etwas anderem richten soll, wann er eingeblendet werden soll, sag Bescheid.

    Um ihn so zu verwenden, gibst du zuerst allen Artikeln die nicht ins Ausland geliefert werden, ein * in den Artikelnamen.
    Dann gehst du in den Style Edit. Klickst zum Warenkorb.
    Klicke auf +
    Hole dir ein HTML Widget an diese Stelle.
    dort hinein kopierst du diesen Code:
    Code:
    <style>
        .nurinland {
          display: none;
        }
    
        #shippingButton {
          background-color: #f00; /* Farbcode für den Hintergrund */
          color: #fff; /* Farbcode für die Schriftfarbe */
        }
      </style>
      <button id="shippingButton" class="nurinland">Mit * gekennzeichnete Artikel können nur innerhalb Luxemburgs geliefert werden</button>
     
      <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
      <script>
        window.addEventListener('DOMContentLoaded', function () {
          var shippingText = "*";
          var button = document.getElementById("shippingButton");
          var tdElements = document.getElementsByClassName("product");
        
          for (var i = 0; i < tdElements.length; i++) {
            var tdText = tdElements[i].textContent;
          
            if (tdText.includes(shippingText)) {
              button.classList.remove("nurinland");
              break;
            }
          }
        });
      </script>
    dann auf speichern. Im Style Edit ist er nicht sichtbar. (keine Ahnung warum)
    Aber wenn du deinen Shop dann im Browser öffnest, sollte er funktionieren.
    Artikel mit * im Warenkorb > die Anzeige ist da
    Artikel ohne * > die Anzeige ist nicht da
     
  10. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    5. Mai 2022
    Beiträge:
    2.335
    Danke erhalten:
    1.019
    Danke vergeben:
    389
    so sieht es dann aus:
    upload_2023-6-30_14-30-34.png
     
  11. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    19. Januar 2017
    Beiträge:
    430
    Danke erhalten:
    25
    Danke vergeben:
    48
    Vielen Dank, das hilft mir sehr weiter! :)