Ergebnis 1 bis 5 von 5

Thema: Nachnahme bei Selbstabholung deaktivieren

  1. #1
    Padawan Stufe I Avatar von Blubberblaster
    Registriert seit
    22.06.2012
    Beiträge
    54
    Themen
    12
    DANKE
    0
    Erhaltene Danke: 5

    Standard Nachnahme bei Selbstabholung deaktivieren

    Hallo Forum,
    habe Nachnahme (cod)
    und Selbstabholung (storepickup)
    installiert und freigeschaltet.

    Offline: Testkauf
    index.php?main_page=checkout_shipping Wahl von Selbstabholung möglich und gesetzt

    index.php?main_page=checkout_payment Wahl von Nachnahme möglich (bei Wahl error.log)

    Doch dürfte Nachnahme garnicht mehr erscheinen.

    Wie und wo kann ich das unterbinden? Oder ist bei mir der Wurm drinnen?

    Danke im Voraus für Unterstützung

    myDEBUG.7z

  2. #2
    Padawan Stufe VI Avatar von bumerang24
    Registriert seit
    25.11.2011
    Ort
    München
    Beiträge
    855
    Themen
    139
    DANKE
    57
    Erhaltene Danke: 62

    Standard

    Beides Parallel geht, hatte ich früher mal installiert.
    NN ist mir nur mittlerweile zu viel Stress.

    Ich bin mir nicht sicher, ob ich das Log richtig verstehe, aber mich stört das COUNTABLE

    Hast du verschiedene Reihenfolgen für die Zahlung?

  3. #3
    Padawan Stufe I Avatar von Blubberblaster
    Registriert seit
    22.06.2012
    Beiträge
    54
    Themen
    12
    DANKE
    0
    Erhaltene Danke: 5
    Erstellt von

    Standard Zahlungsarten/Versandarten

    Danke Bumerang, ist also nicht nur bei mir. Bin ich ja froh.

    Doch es geht!

    Weiß nur nicht wo und wie?

    Muss nur die if else Abfrage richtig eingefügt werden!

    if (Selbstabholer == true && $nachnahme = true) {
    $nachnahme = false;
    }
    else {
    $nachnahme = true;
    }

    oder so ähnlich.

    Hoffe auf webchills, er ist genetisch Zen Cart. Der weiß alles.

  4. #4
    Jedi-Ritter Avatar von webchills
    Registriert seit
    30.10.2004
    Ort
    Österreich
    Beiträge
    7.167
    Themen
    97
    DANKE
    3
    Erhaltene Danke: 1.312

    Standard

    Nachnahme ist eine Zahlungsart, die standardmäßig in keinster Weise eingeschränkt ist.
    Lediglich für digitale Downloads macht sie keinesfalls Sinn, daher wird sie in solchen Fällen deaktiviert:

    ca. Zeile 55 in includes/modules/payment/cod.php

    Code:
    // disable the module if the order only contains virtual products
          if ($this->enabled == true) {
            if ($order->content_type != 'physical') {
              $this->enabled = false;
            }
          }
    Eine Abhängigkeit von der zuvor gewählten Versandart gibt es nicht, daher wird Nachnahme auch bei Selbstabholung angeboten.
    Nicht unbedingt sinnvoll bei klassischer Nachnahme, aber manche Shops benennen Nachnahme um und verwenden das zur Verrechnung einer Gebühr, daher kann auch das Sinn machen.

    Anyway, um Nachnahme für eine bestimmte Versandart nicht anzubieten, kann dieselbe bereits vorhandenen Funktionalität genutzt werden.

    Unterhalb des oben beschriebenen Codes einfügen:

    Code:
    // Deaktivieren bei Selbstabholung        
    if (substr_count($_SESSION['shipping']['id'], 'storepickup') !=0) {
    $this->enabled = false;
    }
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

  5. #5
    Padawan Stufe I Avatar von Blubberblaster
    Registriert seit
    22.06.2012
    Beiträge
    54
    Themen
    12
    DANKE
    0
    Erhaltene Danke: 5
    Erstellt von

    Daumen hoch Nachnahme bei Selbstabholung deaktivieren

    Danke großer Meister, das ist eine sehr verständliche und nachvollziehbare Erläuterung.
    Werde es nach Vorgabe ergänzen.
    Danke. Das war eine enorme Hilfe.

Ähnliche Themen

  1. Selbstabholung nur bis Transportkostenfrei
    Von Thommy im Forum Selbstabholung
    Antworten: 4
    Letzter Beitrag: 01.07.2015, 23:30
  2. nur Selbstabholung für bestimmte Kategorie
    Von imkhi im Forum Selbstabholung
    Antworten: 1
    Letzter Beitrag: 04.10.2012, 18:00
  3. Selbstabholung deaktivieren - Wie?
    Von Polohatzer im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 2
    Letzter Beitrag: 16.12.2010, 11:00
  4. Selbstabholung
    Von Polohatzer im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 2
    Letzter Beitrag: 31.07.2010, 19:55
  5. Nachnahme für bestimmte Artikel deaktivieren
    Von tschesch im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 2
    Letzter Beitrag: 31.03.2005, 07:23

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
zen-cart-pro.at
Zen Cart ist eine kostenlose unter der GPL-Lizenz veröffentlichte Open-Source Shopsoftware. Das System wird in den USA entwickelt, die amerikanische Website dazu ist www.zen-cart.com

Die deutsche Zen-Cart Version, um die es hier auf zen-cart-pro.at geht, ist eine Anpassung der amerikanischen Version an die Bedürfnisse von Onlineshopbetreibern im deutschsprachigen Raum.
Die amerikanische Zen-Cart Version berücksichtigt viele rechtliche Erfordernisse nicht, denen ein Onlineshop im deutschsprachigen Raum unterworfen ist. Daher wurde die deutsche Zen-Cart Version nicht nur bloß ins Deutsche übersetzt, sondern auch funktional auf die Anforderungen, die an Onlineshops in Deutschland, Österreich und der Schweiz gestellt werden, angepasst.

Die amerikanische Version ist extrem abgespeckt und stellt weiterführende Funktionalitäten durch zusätzliche Module bereit, die erst mühsam manuell installiert werden müssen. Zahlreiche häufig genutzte Erweiterungen und eigene Entwicklungen sind in der deutschen Zen Cart Version bereits vorinstalliert.
Die deutsche Zen-Cart Version bietet außerdem einen völlig multilingualen Adminbereich. Weitere für die deutsche Zen Cart Version angepasste Erweiterungen stehen in unserem Downloadbereich zur Verfügung.

Die deutsche Zen Cart Version wird seit 16 Jahren von einem Team von Entwicklern in Österreich und Deutschland betreut, weiterentwickelt und supportet und steht kostenlos in unserem Downloadbereich zur Verfügung.

[mehr]
Follow Us
  • zen-cart-pro-at auf Twitter
  • zen-cart-pro-at auf Github
  • zen-cart-pro-at auf SourceForge
Aktuelle Version
Zen Cart 1.5.6e deutsch
vom 26.07.2020
[Download]

unterstützen
Unterstütze die Weiterentwicklung der deutschen Zen Cart Version mit einer Spende!

Spende für die Weiterentwicklung der deutschen Zen Cart Version