Artikel nicht aktiv, trotzdem auffindbar

gerhard5302

Sehr aktives Mitglied
Hallo,

ich hab da immer wieder ein Problem und noch keine einfache Lösung:

Immer wieder muß ich ganze Produktgruppen oder Artikel vorübergehend aus dem xt:c Shop raus nehmen. D.h. beim Artikel in der Wawi den Haken raus beim Namen vom xt:c Shop, dann Webshopabgleich.

Im Shop ist dann dieser Artikel in der product_listing nicht sichtbar.

Aber - und jetzt kommt das eigentliche Problem:
Wenn der Kunde die exakte Art.Nr. oder die Artikelbezeichnung weiß oder sonst einen markanten Suchbegriff, dann findet er den Artikel über die "Suche" im Shop trotzdem und kann den aufrufen und sogar bestellen. Und genau das darf nicht sein !!!!

Was kann man da machen?

Ideal wäre, wenn "ausgeblendete" Produkte auch über die Suche im xt:c nicht zu finden sind. Eventuell wenn in der Wawi ausgeblendet, dann ganz aus der xt:c Shop DB löschen. Wenn man den Artikel in der Wawi wieder aktiviert wird er halt komplett neu an den Shop übertragen - wie beim ersten Mal bei einer Neuanlage.

lg
Gerhard
 

conny2540

Sehr aktives Mitglied
23. November 2006
2.310
4
Österreich
AW: Artikel nicht aktiv, trotzdem auffindbar

Hallo Gerhard,

ja das Problem hatte ich mit meinem XTC auch. Artikel OFF und mittels Suchfunktion konnte man den finden und bestellen. Das war aber ein Bug im Modul Sonderpreise, weil der die Artikel dupliziert. Hat der Artikel zufällig einen Sonderpreis gehabt ?
Die Lösung kann ich Dir leider nicht sagen, denn mein EDV-Guru (XTC-Spezi) hat mir damals den Code umprogrammiert. Was ? wo ? weiss ich leider nicht. Gibt es nichts entsprechendes im XTC-Forum dazu ? Ich weiss nur, dass das Problem bei den Sonderpreisen lag.

Was bei mir auch noch war: Wir hatten damals auch versucht im connector SEO einzubauen, ohne dass ich diesen jedes Mal im Shop-Admin neustarten muss, was ja bei jedem Wawi-Upgrade dann leider nicht mehr funktionierte... Hast Du am Connector was umgebaut, was in Zusammenhang mit den Sonderpreisen(Dubletten-Tabellen) stehen könnte ?

LG
Conny
 

Boby

Sehr aktives Mitglied
AW: Artikel nicht aktiv, trotzdem auffindbar

Hallo Gerhard,
so hab ich das bei uns. Inaktive artikel in der wawi werden auf dem shop gelöscht bis diese wieder aktiv gesetzt werden werden diese dann neu hochgeladen.

Hallo,

ich hab da immer wieder ein Problem und noch keine einfache Lösung:

Immer wieder muß ich ganze Produktgruppen oder Artikel vorübergehend aus dem xt:c Shop raus nehmen. D.h. beim Artikel in der Wawi den Haken raus beim Namen vom xt:c Shop, dann Webshopabgleich.

Im Shop ist dann dieser Artikel in der product_listing nicht sichtbar.

Aber - und jetzt kommt das eigentliche Problem:
Wenn der Kunde die exakte Art.Nr. oder die Artikelbezeichnung weiß oder sonst einen markanten Suchbegriff, dann findet er den Artikel über die "Suche" im Shop trotzdem und kann den aufrufen und sogar bestellen. Und genau das darf nicht sein !!!!

Was kann man da machen?

Ideal wäre, wenn "ausgeblendete" Produkte auch über die Suche im xt:c nicht zu finden sind. Eventuell wenn in der Wawi ausgeblendet, dann ganz aus der xt:c Shop DB löschen. Wenn man den Artikel in der Wawi wieder aktiviert wird er halt komplett neu an den Shop übertragen - wie beim ersten Mal bei einer Neuanlage.

lg
Gerhard

Hallo,

wenn man nicht nur die xt-Tabellen leert sondern auch die eazysales_martikel,
ist die Funktion komplett.
Es werden dann inaktive Artikel komplett im Shop gelöscht und bei Bedarf kann man sie wieder in der Wawi aktivieren und hochladen.

Eine zusätzliche Zeile ist dafür notwendig:
eS_execute_query("delete from eazysales_martikel where products_id=".$products_id);

also:
if (intval($_POST["action"]) == 3 && intval($_POST['KeyArtikel']))
{
$products_id = getFremdArtikel(intval($_POST['KeyArtikel']));
if ($products_id>0)
{
eS_execute_query("delete from products where products_id=".$products_id);
eS_execute_query("delete from products_attributes where products_id=".$products_id);
eS_execute_query("delete from products_description where products_id=".$products_id);
eS_execute_query("delete from products_images where products_id=".$products_id);
eS_execute_query("delete from products_to_categories where products_id=".$products_id);
eS_execute_query("delete from products_xsell where products_id=".$products_id);
eS_execute_query("delete from eazysales_martikel where products_id=".$products_id);
}
$return = 0;
}
//ende

Das selbe geht auch bei den Kategorien in der dbeS/Kategorie.php.
dort folgendes suchen :

if (intval($_POST["action"]) == 3 && intval($_POST['KeyKategorie'])>0)
{
$return=0;
$cat = getFremdKategorie(intval($_POST['KeyKategorie']));
if ($cat>0)
eS_execute_query("update categories set categories_status=0 where categories_id=".$cat);

}
und mit diesem ersetzen:
if (intval($_POST["action"]) == 3 && intval($_POST['KeyKategorie'])>0)
{
$return=0;
$cat = getFremdKategorie(intval($_POST['KeyKategorie']));
if ($cat>0)
//eS_execute_query("update categories set categories_status=0 where categories_id=".$cat);
eS_execute_query("delete from categories where categories_id=".$cat);
eS_execute_query("delete from categories_description where categories_id=".$cat);
eS_execute_query("delete from eazysales_mkategorie where categories_id=".$cat);
}
//ende


Dann kann man auch eine Bereinigung der Shopdatenbank durchführen.

Gruß jk_hoschi

wo: dbeS/Artikel.php
Quelle:
http://forum.jtl-software.de/xt-com...loeschen-von-artikeln-im-shop.html#post100315

Gruss Boby
 

gerhard5302

Sehr aktives Mitglied
AW: Artikel nicht aktiv, trotzdem auffindbar

Hallo Bobby,

super, genau das wärs. Jetzt muß ich nur noch in der dbeS/Artikel.php diesen Block finden:

if (intval($_POST["action"]) == 3 && intval($_POST['KeyArtikel']))
{
$products_id = getFremdArtikel(intval($_POST['KeyArtikel']));
if ($products_id>0)
{
eS_execute_query("delete from products where products_id=".$products_id);
eS_execute_query("delete from products_attributes where products_id=".$products_id);
eS_execute_query("delete from products_description where products_id=".$products_id);
eS_execute_query("delete from products_images where products_id=".$products_id);
eS_execute_query("delete from products_to_categories where products_id=".$products_id);
eS_execute_query("delete from products_xsell where products_id=".$products_id);

Dann könnte ich auch die zusätzliche neue Zeile dazu einfügen.

Ich hab da nämlich bei mir nur das stehen, ab Zeile 173:

if (intval($_POST["action"]) == 3 && intval($_POST['KeyArtikel']))
{
$products_id = getFremdArtikel(intval($_POST['KeyArtikel']));
if ($products_id>0)
eS_execute_query("update products set products_status=0 where products_id=".$products_id);
$return = 0;
}
}
mysql_close();
echo($return);
logge($return);


Muß ich hier den ganzen Block rein setzen und dafür die Zheile mit dem "update" raus nehmen?

lg
Gerhard
 

Boby

Sehr aktives Mitglied
AW: Artikel nicht aktiv, trotzdem auffindbar

Hallo Gerhard,

um dir deine frage 100 % tig zu beantworten müsste ich mich nochmals damit befassen, deshalb gebe ich meine geönderte diese mal in den anhang, so kannst du vergleichen oder die benutzen.:)

Gruss Boby

UPPSSS PS. M... hochladen geht nicht für zip.

Klick mal hier hoffe funtzt
 

gerhard5302

Sehr aktives Mitglied
AW: Artikel nicht aktiv, trotzdem auffindbar

Hallo,

hab das jetzt problemlos mit dem Dreamweaver in beide dbeS Dateien eingebaut, in Artikel.php und in die Kategorie.php.

Mehrmals Webshopabgleich gemacht, läuft auch ganz normal durch, gewartet, nochmals. Die "inaktiven" Artikel (in der Wawi kein Haken beim Webshop) und Kategorien sind über die "suche" im xt:c immer noch zu finden.
Dauert das länger oder funzt es - natürlich wieder mal nur bei mir - nicht? :frown:

Muß ich vielleicht diese Artikel nochmals alle aktivieren, zum Shop übertragen und dann nochmals die Haken raus nehmen und nochmals übertragen?

@Conny: Sonderpreise hab ich nicht! Nicht im Onlineshop. ;)

lg
Gerhard
 

gerhard5302

Sehr aktives Mitglied
AW: Artikel nicht aktiv, trotzdem auffindbar

@ Bobby:
Kein Problem, ich hab ja sowieso schon vorher beide Dateien nach der einfachen Anleitung ergänzt. Das war ja auch wirklich ganz einfach. Wr lesen kann, ist klar im Vorteil.

Alleine mir fehlt die Wirkung. Es tut sich einfach nichts. :eek: :frown:

Such mal bei www.ok4you-shop.com nach 370PU5KW
Das ist ein Artikel in der eigentlich nicht sichtbaren Kategorie Lasertoner > für Kyocera-Mita > original Kyocera-Mita.
:confused:

lg
Gerhard
 

Boby

Sehr aktives Mitglied
AW: Artikel nicht aktiv, trotzdem auffindbar

ja, der artikel ist noch auffindbar.

Lade bitte mal meine Artikel.php und katalog.php zum test hoch da drin ist auch die erweiterung für das tatsöhliche lüschen von Artikeln drin.

oder

eventuell mal mit neuer erstellterem Produkt versuchen da eventuell zu deinem Artikel die ID schon nicht mehr in der DB vorhanden ist.

nachdem der artikel auf inaktiv gesetzt und der shopabgleich gemacht wurde muss um den artikel wieder hochladen zu können der inaktiv gesetzte artikel in der beschreibung wieder aktiv und dem shop zugeteilt werden.

bei uns funtzt das perfekt.

Gruss Boby
 

Boby

Sehr aktives Mitglied
AW: Artikel nicht aktiv, trotzdem auffindbar

:eek:weis nicht warum aber sollte kategorie.php sein;)

wenn du möchtest schick mir mal deine 2 dateien per e-mail ich schau mal rein mit altova_diffdog

Gruss Boby
 
Ähnliche Themen
Titel Forum Antworten Datum
Artikelübersicht - Anzeige ob Artikel im Shop (NICHT Kasse) aktiv oder nicht - möglich ? JTL-Wawi 1.9 7
Artikel Dialog öffnet nicht (F2) nach update auf 1.10.13 JTL-Wawi 1.10 1
Probleme beim Import von eBay-Produkten in JTL – neue Artikel werden nicht übernommen eBay-Anbindung - Fehler und Bugs 5
Neu Artikel nicht verschiebbar User helfen Usern - Fragen zu JTL-Wawi 4
In Diskussion Artikel gehen nicht auf Einkaufsliste JTL-Workflows - Ideen, Lob und Kritik 2
Neu JTL Shopify Anbindung - Falscher Bruttopreis bei 7% Artikel, Grundpreise werden nicht übermittelt Shopify-Connector 3
Shop Anzeige Nicht lieferbare Artikel Einrichtung JTL-Shop5 0
Neu Artikel Filter laufende eBay Angebot funktioniert nicht - SQL Abfrage User helfen Usern - Fragen zu JTL-Wawi 3
Artikel werden nicht gelistet - Status Wartet auf Hochladen - seit einer Woche kaufland.de - Anbindung (SCX) 3
Das Hinzufügen von Seriennummern zu einem Artikel ist nicht möglich JTL-Wawi 1.10 6
Neu Einen Puffer, dass Artikel im Shop nicht auf "ausverkauft" gehen? JTL-Wawi - Ideen, Lob und Kritik 4
Neu easyCredit nicht im Artikel sichtbar Plugins für JTL-Shop 1
Artikel-Bilder löschen entfernt diese nicht aus der DB JTL-Wawi 1.8 4
Neu Per SQL eine Liste nicht lieferbarer Artikel im Auftrag erstellen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Anzeige des Lagerbestands unter "Verknüpfte Artikel" wird nicht aktualisiert JTL-Wawi - Fehler und Bugs 4
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt - Artikel JTL-Wawi 1.10 5
Neu Artikel stehen auf in Bearbeitung und es geht nicht weiter Amazon-Anbindung - Fehler und Bugs 0
Neu Gleiche Artikel werden beim Kauf nicht als eine Auftragsposition zusammengefasst Otto.de - Anbindung (SCX) 0
Beantwortet (gelöst) Fehler Shopify Abgleich - Bestellungen werden plötzlich nicht mehr importiert / Artikel wahrscheinlich auch nicht aktualisiert Shopify-Connector 2
Artikel stehen auf eingestellt erscheinen aber nicht bei Kaufland kaufland.de - Anbindung (SCX) 0
Neu Lieferantenbestellung per CSV Import mit Ameise Artikel VPE JTL-Ameise - Fehler und Bugs 0
Neu Betreff: CMD-Import überspringt Artikel bei Bestandsüberschreibung - Über den GUI-Import keine Probleme JTL-Ameise - Fehler und Bugs 2
Neu Umsatzsteuer Versandkosten bei Mischwarenkorb (7% und 19% Artikel) JTL-Wawi - Fehler und Bugs 5
Neu Sortierung Artikel Wawi - JTL Shop Allgemeine Fragen zu JTL-Shop 1
Neu Trigger wen Artikel online gehen User helfen Usern 8
Neu JTL WaWai Artikel aus Angebote von Plattformen Amazon+Otto erstellen Einrichtung und Installation von JTL-eazyAuction 0
Neu howto: "Rabatte irgnorieren" für einen Artikel per Ameise importieren, so dass in einem angeschlossenen POS dieser Artikel keine Rabatte bekommt User helfen Usern - Fragen zu JTL-Wawi 11
Neu Wie kann man einen Artikel auf einen bestehenden Artikel bei Amazon aufschalten? Amazon-Lister - Ideen, Lob und Kritik 2
Neu Stücklisten Artikel JTL-Wawi - Fehler und Bugs 3
Neu Lieferzeiten für Dropshipping und eigene Artikel richtig in Shopware 6 bzw. Wawi anzeigen Schnittstellen Import / Export 1
Versandkostenstaffel nur für bestimmte Artikel zählen lassen? JTL-Wawi 1.9 1
Artikel Reiter "retail" (unser Name für JTL-POS) fehlt unter Sonderpreis JTL-Wawi 1.10 1
Rabattierten Preis auf Artikel-Etikett ausweisen JTL-Wawi 1.10 3
JTL WaWi 2 Mandanten - B2B und B2C Artikel und Bestände automatisch abgleichen JTL-Wawi 1.6 3
Neu JTL-Shop: Anzeige der Artikel aus untergeordneten Kategorien Allgemeine Fragen zu JTL-Shop 2
Fehler in der JTL-Wawi-Anzeige, ob ein Artikel bereits einem Onlineshop zugeordnet wurde. JTL-Wawi 1.10 5
Summe Wert Artikel einer Marke JTL-Wawi 1.10 2
Neu Scheinbar willkürlicher Abgleich der Artikel WooCommerce-Connector 3
Neu Optionalen Artikel NUR über einen anderen Artikel kaufbar anbieten Arbeitsabläufe in JTL-Wawi 10
Eigene Felder Artikel auf Beleg Verkauf Auftrag ausdrucken JTL-Wawi 1.10 1
Neu Artikel vom Lieferanten einbinden User helfen Usern - Fragen zu JTL-Wawi 3
Neu Artikel automatisch einstellen - wie aktiviere ich dieses Feld? JTL-Wawi - Fehler und Bugs 4
Neu Artikel z.B. mit Rabattcode für 0€ verkaufen. Allgemeine Fragen zu JTL-Shop 4
Neu Deaktiviertung eines Var-Kindes löscht den ganzen Artikel im Shop PrestaShop-Connector 0
Neu Seit 5.5.0: Manchmal plötzlich kein Checkout mehr möglich "Artikel vergriffen..." Meldung für gesamte Sortiment JTL-Shop - Fehler und Bugs 2
Neu Export der Artikel - Fehler beim Export!? JTL-POS - Fehler und Bugs 0
Nach Update > Artikel > Lieferanten friert ein JTL-Wawi 1.10 3
Nach Update - JTL Artikel Fehlerhaft JTL-Wawi 1.10 5
Neu Gewinn pro Artikel mit SQL exportieren. User helfen Usern - Fragen zu JTL-Wawi 2
Artikel Mindest Bestand und Maximal Bestand kaufland.de - Anbindung (SCX) 0

Ähnliche Themen