Schnellkauf funktioniert nicht

maahn

Gut bekanntes Mitglied
4. Januar 2016
231
3
Hallo,
wie habt ihr die Schnelleinkauf-Funktion zum Laufen gebracht.
Die Box ist zwar sichtbar, aber wenn ich eine Artikelnummer eingebe, bekomme ich nur die Nachricht:
[h=1]Es befinden sich keine Artikel im Warenkorb[/h]Und einen Button mit WEITER EINKAUFEN.

Liegt es daran, dass ich keine EAN-Nummern vergeben habe, sondern nur Artikelnummern?
Oder muss man irgendwo in der Wawi noch was aktivieren?
Hab über die Foren-Suche leider nix gefunden oder mein Suchbegriff "Schnellkauf" ist einfach nicht optimal gewählt.

Vielen Dank auch heute wieder für eure Hilfe!
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
6.680
1.607
Berlin
AW: Schnellkauf funktioniert nicht

Das ist ein Fehler in der Programmierung, irgendwo hatte ich auch schon das Problem und die Lösung gepostet.
 

maahn

Gut bekanntes Mitglied
4. Januar 2016
231
3
AW: Schnellkauf funktioniert nicht

Moin-Moin,
meintest du diesen Post?

wie es aussieht habt Ihr einen Bug in eurer Schnellkauf Möglichkeit, bzw. vermutlich einen Fehler in der Funktion
checkeSchnellkauf() die in der Warenkorb_inc.php liegt, ich denke die If Abfrage in Zeile 377 sollte eher abfragen ob kein Artikel gefunden wurde um nach der ean zu suchen.


 

maahn

Gut bekanntes Mitglied
4. Januar 2016
231
3
AW: Schnellkauf funktioniert nicht

Okay, dann geht es also um diesen Abschnitt:

function checkeSchnellkauf()
{
$hinweis = '';
if (isset($_POST['schnellkauf']) && intval($_POST['schnellkauf']) > 0 && isset($_POST['ean']) && $_POST['ean']) {
$hinweis = Shop::Lang()->get('eanNotExist', 'global') . ' ' . $_POST['ean'];
//gibts artikel mit dieser artnr?
$artikel = Shop::DB()->query("SELECT * FROM tartikel WHERE cArtNr='" . StringHandler::htmlentities(StringHandler::filterXSS($_POST['ean'])) . "'", 1);
if (isset($artikel->kArtikel) && $artikel->kArtikel > 0) {
$artikel = Shop::DB()->query("SELECT * FROM tartikel WHERE cBarcode='" . StringHandler::htmlentities(StringHandler::filterXSS($_POST['ean'])) . "'", 1);
}
if (isset($artikel->kArtikel) && $artikel->kArtikel > 0) {
if (fuegeEinInWarenkorb($artikel->kArtikel, 1, ArtikelHelper::getSelectedPropertiesForArticle($artikel->kArtikel))) {
$hinweis = $artikel->cName . ' ' . Shop::Lang()->get('productAddedToCart', 'global');
}
}
}

return $hinweis;
}


Reicht es aus, wenn ich über ean durch kArtikel ersetze?
Sorry, bin kein PHP-Programmierer, kann nur HTML und CSS....also MalennachZahlen...:eek:)

Danke schon mal für deine Hilfe!
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
6.680
1.607
Berlin
AW: Schnellkauf funktioniert nicht

Das ist bestimmt nicht gerne gesehen wenn ich dich dazu auffordere den core zu ändern, aber da es ja schon seit gefühlten Ewigkeiten kein Update gibt.

so sieht das aus:

PHP:
       $artikel = Shop::DB()->query("SELECT * FROM tartikel WHERE cArtNr='" . StringHandler::htmlentities(StringHandler::filterXSS($_POST['ean'])) . "'", 1);
        if (isset($artikel->kArtikel) && $artikel->kArtikel > 0) {

Die zweite Zeile musst du so anpassen:

PHP:
        if ($artikel===false) {

dann sollte es klappen.
 

maahn

Gut bekanntes Mitglied
4. Januar 2016
231
3
AW: Schnellkauf funktioniert nicht

Hammmer!!!
Funktioniert.
Ich teste jetzt noch verschiedene Wege...aber im Moment sieht das einfach nur phantastisch aus.

Grandios...ich kann meine Freude gar nicht in Worte fassen.

DANKE-DANKE-DANKE.
Vielen Dank für deine super-schnelle Hilfe und das auf einem Sonntag. Genial.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
6.680
1.607
Berlin
AW: Schnellkauf funktioniert nicht

Hallo,

hier ist die ganze Funktion

PHP:
/**
 * @return string
 */
function checkeSchnellkauf()
{
    $hinweis = '';
    if (isset($_POST['schnellkauf']) && intval($_POST['schnellkauf']) > 0 && isset($_POST['ean']) && $_POST['ean']) {
        $hinweis = Shop::Lang()->get('eanNotExist', 'global') . ' ' . $_POST['ean'];
        //gibts artikel mit dieser artnr?
        $artikel = Shop::DB()->query("SELECT * FROM tartikel WHERE cArtNr='" . StringHandler::htmlentities(StringHandler::filterXSS($_POST['ean'])) . "'", 1);

        if ($artikel===false) {
            $artikel = Shop::DB()->query("SELECT * FROM tartikel WHERE cBarcode='" . StringHandler::htmlentities(StringHandler::filterXSS($_POST['ean'])) . "'", 1);
        }
        if (isset($artikel->kArtikel) && $artikel->kArtikel > 0) {
            if (fuegeEinInWarenkorb($artikel->kArtikel, 1, ArtikelHelper::getSelectedPropertiesForArticle($artikel->kArtikel))) {
                $hinweis = $artikel->cName . ' ' . Shop::Lang()->get('productAddedToCart', 'global');
            }
        }
    }

    return $hinweis;
}
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu JTL Search funktioniert nicht seit Shopupdate auf 5.3.1 JTL-Shop - Fehler und Bugs 0
Neu Workflow - Positionen an Dropshipping-Lieferant mailen. Warum funktioniert dieser Code nicht? User helfen Usern - Fragen zu JTL-Wawi 1
Postleitzahlen prüfen funktioniert nicht Einrichtung JTL-Shop5 0
Neu [BUG] Erweiterter Filter "Laufend bei Ebay" funktioniert nicht mehr [v1.8.xx & 1.9.x.x] JTL-Wawi - Fehler und Bugs 6
Neu JTL Übertragung zu Shopify funktioniert nicht Shopify-Connector 0
Ich habe auf NOVA umgestellt aber PayPal funktioniert nicht Einrichtung JTL-Shop5 1
Lieferadresse auswählen funktioniert nicht mehr korrekt JTL-Wawi 1.8 3
Neu Nach Update auf 5.3 funktioniert das Video-Portlet für lokale Videos nicht Gelöste Themen in diesem Bereich 9
Neu Update des JTL shops aus der Wawi funktioniert nicht Allgemeine Fragen zu JTL-Shop 1
Neu Greyhound JTL-Connector funktioniert nach Update auf 1.8.12 nicht mehr richtig Technische Fragen zu den JTL-Connectoren 5
Auftrag und Rechnung Ausgabe funktioniert nicht Client JTL 1.8.10.0 JTL-Wawi 1.8 9
[JTL-WAWI API] Wie funktioniert die Item-Image API? JTL-Wawi 1.8 0
Neu JTL Shop funktioniert nicht mehr Allgemeine Fragen zu JTL-Shop 2
Neu JTL-Search - funktioniert nach Anmeldung als Kunde schlechter als ohne Anmeldung User helfen Usern - Fragen zu JTL-Wawi 0
Neu Deinstallation WMS: WMS Lager zu Standard Lager funktioniert nicht Installation von JTL-WMS / JTL-Packtisch+ 0
Neu Vorlage hat im Standard die Variable SalesQuotationPositionConfiguration.Name die nicht funktioniert Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Rechnungsvorlage funktioniert nicht User helfen Usern - Fragen zu JTL-Wawi 2
Neu Wie funktioniert Individualproduktion / Einzelfertigung JTL-Plan&Produce - Ideen, Lob und Kritik 4
Neu Shopdaten import funktioniert nicht Shopware-Connector 2
Neu email Einstellung funktioniert nicht Allgemeine Fragen zu JTL-Shop 2
Neu Manueller Workflow alle Artikel markieren funktioniert nicht JTL-Wawi - Fehler und Bugs 3
Neu OPC geht nicht mehr (nach 5.3.1 Update) JTL-Shop - Fehler und Bugs 2
Artikel per Ameise mehreren Kategorien zuordnen - Artikeldatenimport in WaWi nicht mehr vorhanden JTL-Wawi 1.8 6
Neu Der Shop schickt die Aufträge nicht mehr an die Wawi JTL-Shop - Fehler und Bugs 1
Eigenes Feld wird nicht angezeigt JTL-Wawi 1.8 2
Neu Grundpreisangaben für geringe Gramm-Mengen werden nicht angezeigt Betrieb / Pflege von JTL-Shop 0
Neu Kampangen können nicht mehr aufgerufen werden JTL-Shop - Fehler und Bugs 0
Neu Coupon nicht vom Warenwert sondern von den Artikeln abziehen?!? User helfen Usern - Fragen zu JTL-Wawi 5
Rechnungen werden nicht mehr erstellt seit Umstieg auf Fulfillment JTL-Wawi 1.8 0
Neu Email-Versand Tagesabschluss nicht mehr möglich - "exception reading response" JTL-POS - Fehler und Bugs 0
Gelöst Onepage Composer geht nicht mehr nach Update auf 5.3.1 JTL-Shop - Fehler und Bugs 2
Neu Die Shop-URL verweist nicht auf einen gültigen Shop! Shopify-Connector 1
Bestellvorschläge - Lagerbsestand in "Bestand gesamt" wird nicht angezeigt JTL-Wawi 1.8 0
Neu Auftragszahlung über Kasse, Auftrag wird nicht als "Verpackt und Versendet" markiert JTL-POS - Fehler und Bugs 1
Neu Warenkormatrix nicht nachvollziehbar JTL-Shop - Fehler und Bugs 8
Stornieren einen Auftrags nicht möglich JTL-Wawi 1.6 5
Neu Filter für Zeitraum in "Alle Bons" aktualisiert sich nicht JTL-POS - Fehler und Bugs 0
Neu JTL POS wird nicht an WaWi angebunden Einrichtung / Updates von JTL-POS 2
Globaler Mindestbestand bei neuen Artikeln wird trotz Nullbestand nicht in den Bestellvorschlägen berücksichtigt JTL-Wawi 1.6 1
Fulfillment-Lieferschein nicht löschbar JTL-Wawi 1.8 3
Neu Woocomnerce Aufträge werden in WAWI erstellt aber nicht als bezahlt markiert WooCommerce-Connector 2
Neu Änderungen in einer Druckvorlage werden nicht gespeichert Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Bestand verringert sich nicht Einrichtung / Updates von JTL-POS 6
Neu Angemeldete Retoure nicht sichtbar in WMS-Packtisch Retourenbearbeitung Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Das Akkordeon im OnPage Composer lässt nicht nicht bearbeiten Allgemeine Fragen zu JTL-Shop 0
Neu ecomdata down? Hosting JTL Wawi nicht erreichbar User helfen Usern - Fragen zu JTL-Wawi 46
Neu Neues 5.3 Feature Versandklassen-Assistent wird nicht angezeigt Gelöste Themen in diesem Bereich 5
Neu Bankverbindung wird nicht in Aufträgen/Rechnungen aus Abonnements aktualisiert User helfen Usern - Fragen zu JTL-Wawi 0
Neu Amazon Rechnungen stehen als "nicht bezahlt" bei den Rechnungen offen Amazon-Anbindung - Fehler und Bugs 0
Versandkosten werden bei der Gewinnermittlung nicht breücksichtig (1.8.12.2) JTL-Wawi 1.8 1

Ähnliche Themen