+ Antworten
Ergebnis 1 bis 6 von 6

Thema: Versandgebundene Zahlungsart

  1. #1
    War schon öfter hier Avatar von eseno
    Registriert seit
    07.06.2006
    Beiträge
    203
    Bedankte sich
    10
    Erhielt 41 Danksagungen
    in 31 Beiträgen

    Standard Versandgebundene Zahlungsart

    Hier ist mein zweiter Beitrag bzgl. der Versandkosten, dieser ist bitte nicht mit meinen vorherigen zu verwächseln, siehe hier...


    Logisches Missverständniss meinerseits?

    Angenommen ich erstelle zwei Versandarten, diese heißen:

    - Frankreich Kreditkarte = 14 Euro
    - Frankreich Nachname = 20 EUro

    - Deutschland Kreidtkarte = 5 Euro
    - Deutschland Nachname = 9 Euro

    - etc...

    Fallbeispiel: Ein Kunde aus Frankreich führt eine Bestellung aus und gibt als Rechnungsadresse "Frankreich" an, bei der Auswahl der Versandart kann er sich schon Festlegen , ob er per Nachname das Paket erhalten möchte, welches mit höheren Versandkosten verbunden ist, anschließend ist im nächsten Schritt bei der Auswahl der "Zahlungsart" Nachname schon ausgewählt und die Zahlung per Kreditkarte nicht möglich. Falls der Kunde in Versandart abschnitt als Versender "Frankreich Kreditkarte" auswählt soll im "Zahlungsart"-Auswahl nur die Option für die Zahlung per Kreditkarte stehen.

    Wäre so was möglich? Denn in meinem Fall sind die Versandkosten für jedes Land unterschiedlich, sofern es sich um Nachnahme handelt, bei Kreditkarte bleiben die Versandkosten gleich.


    Mit freundlichen Grüßen

    Eseno

  2. #2
    Kommt häufiger vorbei
    Registriert seit
    04.08.2006
    Ort
    Düsseldorf
    Beiträge
    346
    Bedankte sich
    9
    Erhielt 99 Danksagungen
    in 95 Beiträgen

    Standard

    Also man sollte Zahlungs- und Versandarten nicht mischen, und Nachnahme ist keine Versandart. Mach doch einfach nur eine Versandart und schlage die Nachnahmegebühren bei der Zahlungsart drauf!
    Wenn dir mein Beitrag geholfen hat, freue ich mich über einen Klick auf "Danke"!

  3. #3
    Neu an Board
    Registriert seit
    06.03.2005
    Beiträge
    90
    Bedankte sich
    3
    Erhielt 12 Danksagungen
    in 10 Beiträgen

    Standard

    Hallo Eseno,
    bist du sicher, das du per Nachnahme ins Ausland versenden willst, nimmt der Kunde die Ware nicht an bleibst du auf den Kosten sitzen. Es gibt da noch mehr Bedenken, die ich jetzt nicht ausführen möchte.
    Jeder muss selber sein Ding machen.
    Viele Grüße
    U.R.

  4. #4
    War schon öfter hier Avatar von eseno
    Registriert seit
    07.06.2006
    Beiträge
    203
    Bedankte sich
    10
    Erhielt 41 Danksagungen
    in 31 Beiträgen

    Standard

    Also man sollte Zahlungs- und Versandarten nicht mischen, und Nachnahme ist keine Versandart. Mach doch einfach nur eine Versandart und schlage die Nachnahmegebühren bei der Zahlungsart drauf!
    Die von dir vorgeschlagene Lösung kann nicht umgesetzt werden, da ich nicht verhindern kann das bestimmte Länder nur Kreidtkartenzahlung haben. Also über die Thematik bin ich sher gut aufgeklärt, aber ich danke dir!

    Hallo Eseno,
    bist du sicher, das du per Nachnahme ins Ausland versenden willst, nimmt der Kunde die Ware nicht an bleibst du auf den Kosten sitzen. Es gibt da noch mehr Bedenken, die ich jetzt nicht ausführen möchte.
    Jeder muss selber sein Ding machen.
    Viele Grüße
    U.R.
    Hi, wir sind ein schon größeres Unternehmen und Versenden die Ware seit 4 Jahren per Nachnahme ins Ausland, es sind schon viele Kalkulationen hineingeflossen um zu verhindern, dass man nicht auf den Kosten sitzen bleibt.



    Zum Thema: Ich habe die Lösung gefunden, leider bleibt ein Eingriff in die Core nicht aus, aber denke es ist eine sehr Einfache und effiziente Lösung.

    In der Datei "chackout.paymentradio.php" steht in der Zeile 65 folgender CODE:
    PHP-Code:
    <?php 
    $ps_payment_method
    ->list_nocheck($payment_method_id,  false); 
    $ps_payment_method->list_bank($payment_method_id,  false);
    $ps_payment_method->list_paypalrelated($payment_method_id,  false); 
    ?>
    Dieser CODE führt dazu dass Radionbuttons bei der Zahlungsauswahl angezeigt werden, da ich für mich zwei Zahlungen nur habe, eine per Saferpay und eine per Nachnahme wird durch folgenden CODE nur eine der zwei Angezeigt:

    PHP-Code:
    <?php 
    if    (strpos($_POST['shipping_rate_id'], 'Cash')>0
     {
      
    $ps_payment_method->list_nocheck($payment_method_id,  false);     
      
    $ps_payment_method->list_bank($payment_method_id,  false);
     }

     else
                      
     {                 
      
    $ps_payment_method->list_paypalrelated($payment_method_id,  false); 
     }
    ?>
    Was passiert im zweiten Abschnitt? Die Variable $_POST['shipping_rate_id'] hat die ausgewählte Versandart global abgespeichert, so dass ich die Variable auslese und ermittle ob das Wort "Cash" vorkommt, falls ja wird nur bei der Zahlungsauswahl "Cash on Delivery" angezeigt, falls nicht kommt Saferpay ins Spiel. Damit das ganze auch funktioniert muss unter dem Standard Shipping modul in der Versandbezeichnung, der Name "Cash" auftauchen (sonst wird immer Saferpay bzw.- Kreditkartenzahlung nur möglich sein).

    Jetzt kommt sicherlich die Frage auf, welchen nutzen hat das ganze, da es ein wenig von meiner Urspünglichen Frage abweichen mag.

    Der Sinn des ganzen ist, dass ich für Kreditkartenzahlungen und Nachnahme für jedes Land die Versandpreise mit dem "Standard Shipping Module" genau bestimmen kann, zusätzlich kann ich genau bestimmen ob in ein Land nur Kreditkarte gilt oder nur Nachnahme, da sich für manche Länder per Nachnahme nicht lohnt.

    Bei der Lösung entscheidet der Kunde schon bei der Versandwahl, ob er per Nachnahme zahlt oder per Kreditkarte!


    MfG Eseno

  5. #5
    War schon öfter hier Avatar von rico265
    Registriert seit
    01.10.2006
    Ort
    Augsburg
    Alter
    41
    Beiträge
    159
    Bedankte sich
    41
    Erhielt 13 Danksagungen
    in 11 Beiträgen

    Standard VM und die Versandart, eine unlösbare Sache?

    Hallo,
    ich stehe vor dem gleichen Problem und hoffte auf Lösungen in diesem Forum.
    Bei mir ist es nicht das Land, sondern die unterschiedlichen Waren, die eine gesonderte Versandart nötig macht. Leider konnte mir bis heute nicht geholfen werden. Hier der Link zu meinem Artikel http://www.joomlaportal.de/joomla-e-...tml#post506525

    Entweder ist es wirklich sau schwer das in Virtuemart umzustellen oder interessiert das Thema nicht.

    Über das Gewicht regelt sich die Versandart (DHL, Paket bis 30 kg usw.) aber leider lässt sich nirgens einstellen, das ein bestimmter Artikel nur Kreditkartenzahlung ausgibt. Es erscheinen immer alle anderen Zahlungsarten auch. Leider sind dann einige Arten nicht machbar, und was wenn ein Kunde die falsche anwählt?

    Über Lösungsvorschläge wäre ich dankbar.


    Gruß Rico

  6. #6
    War schon öfter hier Avatar von eseno
    Registriert seit
    07.06.2006
    Beiträge
    203
    Bedankte sich
    10
    Erhielt 41 Danksagungen
    in 31 Beiträgen

    Standard

    Zitat Zitat von rico265 Beitrag anzeigen
    Hallo,
    ich stehe vor dem gleichen Problem und hoffte auf Lösungen in diesem Forum.
    Bei mir ist es nicht das Land, sondern die unterschiedlichen Waren, die eine gesonderte Versandart nötig macht. Leider konnte mir bis heute nicht geholfen werden. Hier der Link zu meinem Artikel http://www.joomlaportal.de/joomla-e-...tml#post506525

    Entweder ist es wirklich sau schwer das in Virtuemart umzustellen oder interessiert das Thema nicht.

    Über das Gewicht regelt sich die Versandart (DHL, Paket bis 30 kg usw.) aber leider lässt sich nirgens einstellen, das ein bestimmter Artikel nur Kreditkartenzahlung ausgibt. Es erscheinen immer alle anderen Zahlungsarten auch. Leider sind dann einige Arten nicht machbar, und was wenn ein Kunde die falsche anwählt?

    Über Lösungsvorschläge wäre ich dankbar.


    Gruß Rico
    Code:
    Beispiel:
    Artikel Buch (Standardversand) vom System: Nachmahme + Vorkasse
    Artikel Fotokalender soll aber automatisch nur PAYPAL anzeigen und nicht Nachnahme + Vorkasse
    Also dies wäre mit meiner Lösung machbar, jedoch acuh ein wenig aufwändig, als bei mir:

    Du hast ein sehr großes Problem und das wird dir leider keiner programmieren können, machbar ist es schon aber erfordert sher viel Zeit. Das größte Problem ist: was machst du wenn du mehrere Produkte im Warenkorb hast? Also funktioniert auch hier nicht meine Lösung auf Produktbezogene Zahlungsart.

    Du müsstest den logischen Teil nocheinam überarbeiten, denn keiner wird NICHT NUR ein Produkt kaufen, machmal sind es auch zwei.

    Mfg Eseno

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein