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
8.502
2.622
Berlin
Firma
css-umsetzung
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
8.502
2.622
Berlin
Firma
css-umsetzung
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
8.502
2.622
Berlin
Firma
css-umsetzung
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 Warnung: Attribute via JTL Funktion JTL_GetProductAttribute() funktioniert nicht zuverlässig Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
PayPal Abgleich funktioniert nicht (JTL 1.9.8.0) JTL-Wawi 1.9 17
Neu WAWI 2.0.2 Auftragsuche nach Ebay-Benutzernamen funktioniert nicht JTL-Wawi - Fehler und Bugs 1
Neu Funktioniert Shop 5.7 mit MariaDB 10.5.29? Installation / Updates von JTL-Shop 1
Neu POS buchen (seit 01.04.) funktioniert nicht - weiße Seite Einrichtung / Updates von JTL-POS 0
Versand Internetmarke funktioniert nicht (Could not load file or assembly 'System.Net.WebProxy, ...) JTL-Wawi 2.0 2
Neu KI Funktion / KI Übersetzung Funktioniert nicht mehr User helfen Usern - Fragen zu JTL-Wawi 1
Neu Anbindung der POS funktioniert nicht unter WAWI2.0.0 mit EcomData Hosting JTL-Wawi 2.0 7
Neu Anbindung JTL <---> Greyhound via API funktioniert nicht sauber User helfen Usern - Fragen zu JTL-Wawi 0
Neu Synchronisation funktioniert nur bei manchen Produkten Shopify-Connector 7
Neu Shop-Update auf 5.7.1: Sprachvariablen im Widerrufsformular werden nicht erkannt, obwohl vorhanden?! JTL-Shop - Fehler und Bugs 0
Neu JTL PayPal Checkout 2.3.0 ... 1. Update klappte nicht, 2. Update nun Eintrag doppelt Plugins für JTL-Shop 10
Probleme beim Shopify-Abgleich: Artikel trotz erfolgreichem Abgleich nicht in Shopify auffindbar JTL-Wawi 1.11 0
Neu CCV Pax A920 Terminal über O.P.I klappt nicht Allgemeine Fragen zu JTL-POS 0
Nach dem Update werden die Drucker nicht mehr erkannt JTL-Wawi 2.0 1
Neu shopvote bild geht nicht weg Allgemeine Fragen zu JTL-Shop 0
Neu Update von Modul DHL 3.0 aud 4.0 - Versandlabels lassen sich nicht erstellen JTL-ShippingLabels - Fehler und Bugs 17
Neu JTL Shop 5.7.1 mit Fehlern - versandarten zahlungsarten nicht änderbar, leere weiße Seite JTL-Shop - Fehler und Bugs 5
Neu Stückliste bestellbar obwohl Einzelteile NICHT bestellbar Betrieb / Pflege von JTL-Shop 12
Kontrollkästchen "Export" bei Zahlungen nicht mehr angehakt JTL-Wawi 2.0 0
Automatische Pickliste geht nicht mehr seit Update JTL-Wawi 2.0 0
Berechnung des Bruttobetrages stimmt nicht JTL-Wawi 2.0 0
Manche Produkte werden nicht erkannt JTL/ Shopify JTL-Wawi 2.0 3
Neu Nach Update auf 1.11.10 klappt stornieren über ios Wawi App nicht mehr JTL-Workflows - Fehler und Bugs 0
Dashboard lädt nicht und Umsatzanzeige rechnet falsch seit Update auf 1.11.8 JTL-Wawi 1.11 7
Wawi Meldung SQL Servicepack zu installieren - aber welches? Update SQL2022 CU24 nicht möglich JTL-Wawi 1.11 3
Neu Druckvorlage unterscheidet nicht User helfen Usern - Fragen zu JTL-Wawi 0
Betreff: Umstellung Shipping 3 auf Shipping 4 nicht möglich JTL-Wawi 2.0 0
Webinar am 20.05. – Temu x JTL: Die Cross-Border-Chance, die du nicht verpassen solltest Messen, Stammtische und interessante Events 0
Neu AMAZON Anbindung - Bearbeitungszeit - wird nicht an AMAZON Übermittelt Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Shop gesperrt - Webspace überschritten - Zusatzspace buchen bringt Fehler - Support fühlt sich nicht zuständig Betrieb / Pflege von JTL-Shop 7
Neu PayPal Käufername stimme nicht mit Liederadresse überein! Business Jungle 0
Neu GPSR Hersteller werden im Shop nicht angezeigt User helfen Usern - Fragen zu JTL-Wawi 2
Zugriff verweigert nach Umzug auf neuen Rechner, X-Rechnung kann nicht gespeichert werden JTL-Wawi 1.11 4
Neu JTL-Anmerkungen nicht in POS-Comments übertragen Allgemeine Fragen zu JTL-POS 3
Kaufland.pl - Aufträge werden nicht importiert. kaufland.de - Anbindung (SCX) 1
Neu Nach Update auf 1.11.9 - alle Shopify Shop nicht mehr connected Shopify-Connector 4
DHL Versenden 4.0 nicht vollständig konfigurierbar (GUI Fehler) JTL-Wawi 2.0 5
Neu Shopify Connector lässt sich nicht einrichten Shopify-Connector 0
Neu Wawi 1.11.3 startet häufig nicht Installation von JTL-Wawi 1
Neu Nach Update in Dez 2025 wird TSE Swissbit nicht mehr erkannt JTL-POS - Fehler und Bugs 1
Neu DHL 4.0 Versandschnittstelle wird nicht aufgeführt? JTL-ShippingLabels - Fehler und Bugs 5
Ebay angebote lassen sich nicht mehr bei JTL bearbeiten JTL-Wawi 2.0 0
2.0.1 BUG Versandaten Exportvorlagen nicht mehr bearbeitbar - Lizenzbug JTL-Wawi 2.0 0
Neu JTL Wawi Einloggen geht nicht!! User helfen Usern - Fragen zu JTL-Wawi 4
Neu Retourenetikett für Briefe kann unter Internetmarke 2.0 nicht erstellt werden JTL-ShippingLabels - Fehler und Bugs 1
Neu Vorgang wenn Mahngebühren nicht bezahlt wurden? User helfen Usern - Fragen zu JTL-Wawi 3
Ameise-Export: Umsatzsteuer stimmt nicht mit Differenz aus Netto und Brutto überein (insbesondere bei mehreren Steuersätzen) JTL-Wawi 1.11 0
Bestellvorschläge stimmen nicht JTL-Wawi 1.11 0
Neu Workflows speichern z.B. Rechnungen nicht mehr seid der 2.01 User helfen Usern - Fragen zu JTL-Wawi 1

Ähnliche Themen