Neu Artikel nicht ohne andere Artikel zu bestellen

3jojojo

Sehr aktives Mitglied
20. Januar 2016
783
45
Hallo Leute
Ich habe ein Problem. Ich habe Artikel angelegt die als Zusatz Artikel gelten. Diese Artikel sind ganz normale Artikel und demnach auch ganz einfach zu bestellen. Genau das ist auch das Problem. Ich will nicht das Kunden einen "Zubehör" Artikel ohne einen anderen Artikel bestellen können.

Hat dafür jemand eine gute Idee?
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.695
350
Ist nicht so trivial, da die Artikel untereinander an sich keine Abhängigkeiten beziehen. Eine "einfache" Lösung wäre:
1. FunktionsAttribut zur Ausweisung von "zubehörartikeln"
2. Für den Warenkorb Button im Zubehörartikel eine Abfrage einbinden, die prüft ob sich bereits ein "normaler" Artikel im Warenkorb befindet und hier ggf. den Button durch einen Hinweistext ersetzen
3. Im Warenkorb und während des Checkouts auch stets prüfen ob sich neben einem Zubehörartikel auch mindestens ein normaler Artikel in der Bestellung befindet und ggf. die Buttons zum Fortsetzen des Checkouts durch einen Hinweistext ersetzen. Ansonsten wäre es möglich nachträglich die normalen Artikel aus dem Warenkorb zu entfernen und dennoch auszuchecken.
 

3jojojo

Sehr aktives Mitglied
20. Januar 2016
783
45
Ist nicht so trivial, da die Artikel untereinander an sich keine Abhängigkeiten beziehen. Eine "einfache" Lösung wäre:
1. FunktionsAttribut zur Ausweisung von "zubehörartikeln"
2. Für den Warenkorb Button im Zubehörartikel eine Abfrage einbinden, die prüft ob sich bereits ein "normaler" Artikel im Warenkorb befindet und hier ggf. den Button durch einen Hinweistext ersetzen
3. Im Warenkorb und während des Checkouts auch stets prüfen ob sich neben einem Zubehörartikel auch mindestens ein normaler Artikel in der Bestellung befindet und ggf. die Buttons zum Fortsetzen des Checkouts durch einen Hinweistext ersetzen. Ansonsten wäre es möglich nachträglich die normalen Artikel aus dem Warenkorb zu entfernen und dennoch auszuchecken.

Hallo Martin die Idee mit dem Funktionsattribut ist genial. Kennst du ne einfache if Abfrage um bei den Artikeln im Warenkorb zu überprüfen ob ein Artikel das Funktionsattribut hat??

Der Punkt 3 ist so weit gedacht das ich diesen sogar erstmal weglassen würde.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.596
2.672
Berlin
Firma
css-umsetzung
Das wird nicht ohne Plugin Unterstützung gehen, da du an verschiedenen Stellen prüfen musst ob der Hauptartikel noch da ist.
Dann ist auch die Frage wegen der Menge des Zusatzartikels, soll der immer die gleiche Menge haben oder darf seine Menge höher oder niedriger sein?

Ich habe etwas vergleichbares für eine Seite programmiert und musste einige Sachen über Hooks prüfen um das abzusichern.
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.695
350
Hallo Martin die Idee mit dem Funktionsattribut ist genial. Kennst du ne einfache if Abfrage um bei den Artikeln im Warenkorb zu überprüfen ob ein Artikel das Funktionsattribut hat??
Code:
{assign var=wkDarfZubehoerHaben value=false}
{if $smarty.session.Warenkorb->PositionenArr|@count > 0}
    {foreach from=$smarty.session.Warenkorb->PositionenArr item=oPosition}
        {if $oPosition->nPosTyp == C_WARENKORBPOS_TYP_ARTIKEL && !isset($oPosition->Artikel->FunktionsAttribute.zubehoerartikel)}{*wenn ein normaler artikel im warenkorb liegt*}
            {assign var=wkDarfZubehoerHaben value=true}
        {/if}
    {/foreach}
{/if}

Anschließend kannst du mit
Code:
{if $wkDarfZubehoerHaben}
....
{/if}
deine Ausgabe im Template beeinflussen.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.596
2.672
Berlin
Firma
css-umsetzung
Er möchte das ja nicht Grundsätzlich dabei haben wie es scheint sondern nur das man es optional dazu bestellen kann.
Trotzdem wird eine reine Template Anpassung nicht ausreichen.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.596
2.672
Berlin
Firma
css-umsetzung
Ähnliche Themen
Titel Forum Antworten Datum
Neu Kind-Artikel nicht bei Ebay anbieten Allgemeine Fragen zu JTL-Shop 1
Beantwortet [Shop 5.7.2 / Wawi 2.0.5] GPSR-Daten werden am Artikel nicht angezeigt trotz korrekter Übertragung und installiertem Plugin Allgemeine Fragen zu JTL-Shop 1
Probleme beim Shopify-Abgleich: Artikel trotz erfolgreichem Abgleich nicht in Shopify auffindbar JTL-Wawi 1.11 1
Neu nicht lieferbare Artikel aus Bestellung wieder auf die Einkaufsliste setzen ?! User helfen Usern - Fragen zu JTL-Wawi 1
Neu Startseite zusätzliche Anzeige - Artikel wieder lieferbar Allgemeine Fragen zu JTL-Shop 1
Neu Anzeige Alle Artikel mit Kategorieanzeige linke Menüleiste Allgemeine Fragen zu JTL-Shop 9
Neu Amazon: Artikel-Highlight / Produkttitel auf 75 Zeichen begrenzt Amazon-Anbindung - Fehler und Bugs 8
Neu Shop zeigt keine Artikel mehr Fehler 500 Betrieb / Pflege von JTL-Shop 9
Amazon Artikel-Highlights JTL-Wawi 1.7 1
JTL Wawi 1.11. - Fenstergröße - Artikel auf Einkaufsliste setzen JTL-Wawi 1.11 13
Exportvorlage: Auftrag nur Artikel die per Dropshipping verfügbar sind in Datei schreiben JTL-Wawi 1.11 4
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 2
Fehlermeldung beim Artikel erstellen JTL-Wawi 1.11 3
Neu Verkaufskanal Sichtbarkeit Zuweisung Artikel in Shopware gelöscht - Connector Bug? Shopware-Connector 2
Eigenes Feld aus Artikel auf Lagerpackliste ausgeben JTL-Wawi 1.11 1
Neu Artikel-Menü zurück Allgemeine Fragen zu JTL-Shop 1
JTL Artikel-Maske leer/verschoben (1.11.7) JTL-Wawi 1.11 2
Neu Ein Artikel in der Kategorie Allgemeine Fragen zu JTL-Shop 5
Neu Streichpreise oder Rabatte für Staffelpreise von einem Artikel einrichten? Wie am Besten? JTL-Wawi 1.6 0
Neu IDU funktioniert nicht seit automatischer USt.-Berechnung Amazon-Anbindung - Fehler und Bugs 3
Neu E-Mail-Vorlage kann nicht bearbeitet werden JTL-Shop - Fehler und Bugs 0
Neu Preislisten-Filter klappen nicht User helfen Usern - Fragen zu JTL-Wawi 0
Seit dem Update meines JTL-Shops auf Version 5.7.1 funktioniert die Verbindung zwischen JTL-Wawi 2.0.4.0 und dem Shop nicht mehr. JTL-Wawi 2.0 5
Sichtbarkeit in Kategorien wird nicht mehr gespeichert JTL-Wawi 2.0 1
Die Suche von Stücklistenartikeln/Bundles funktioniert nicht Allgemeine Fragen zu JTL-Shop 0
Neu Altes Bild wird einfach nicht gelöscht. DB Eintrag löschen? Betrieb / Pflege von JTL-Shop 0
Neu Varianten die nicht online in JTL geschaltet sind werden trotzdem zu Shopify geladen Shopify-Connector 5
Neu Amazon Aufträge werden nicht erstellt Amazon-Anbindung - Fehler und Bugs 2
Stücklisten in Stücklisten nicht möglich – alternative Lösung gesucht (MwSt.-Varianten) JTL-Wawi 1.11 2
Neu DHL Versenden 4.0 - Versand in EU geht nicht mehr, nur DE JTL-ShippingLabels - Fehler und Bugs 6
Plattform Abgleich nicht möglich JTL-Wawi 1.11 2
Gelöst: Störung bei LInk11 - JTL- Shops teilweise nicht erreichbar Störungsmeldungen 1
Name der Versandarten wird im Auftrag sporadisch nicht mehr angezeigt (2.0.3) JTL-Wawi 2.0 2
Workflows werden nicht in Auftragshistorie angezeigt (2.0.3) JTL-Wawi 2.0 0
PayPal Zahlungsabgleich geht nicht JTL-Wawi 1.11 31
Kundengruppenrabatte werden bei einzelnen Artikeln nicht übernommen – „Rabatte ignorieren“ springt nach Speichern zurück JTL-Wawi 2.0 2
Neu Versanddatenimport in Packtisch nicht automatisch (DPD Österreich mit WEB.omat) JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
Neu Amazone Prime - DPD Labels können mal wieder nicht erzeugt werden. Amazon-Anbindung - Fehler und Bugs 7
Neu Rücknahmebedingungen werden nicht aktualisiert - Widerrufsbutton - V1.11.9 eBay-Anbindung - Fehler und Bugs 1
Beantwortet Shop Abgleich nach Update auf 5.7.2 nicht mehr möglich JTL-Shop - Fehler und Bugs 4
Neu Rechnungen zeigen Paypal Text an, obwohl er in der Vorlage nicht ausgewählt ist JTL-Wawi 2.0 3
Neu E-Rechnungen werden von DATEV nicht akzeptiert JTL-Wawi 2.0 1
Neu DHL funktioniert nicht JTL-ShippingLabels - Fehler und Bugs 5
Neu Produktionsaufträge tauchen nicht in der Workbench auf JTL-Plan&Produce - Fehler und Bugs 2
Login Wawi nicht möglich nach Update auf 1.11.11 JTL-Wawi 1.11 1
Neu JSON-Download nicht möglich - Gibt es eine andere Quelle? Schnittstellen Import / Export 1
Ameise (1.11.11.0) Export auf Clients nicht möglich - Das Dezimaltrennzeichen kann nicht die leere Zeichenfolge sein JTL-Wawi 1.11 5
Neu Sortierung der Variationswerte funktioniert nicht mehr Shopify-Connector 6
Neu Hinweis zum Auftrag wird seit Update auf die 1.11 nicht mehr angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Zahlungstart nicht anzeigen JTL-Shop - Fehler und Bugs 1

Ähnliche Themen