Shop Artikelgruppen
Möglichkeit für den Shop gesonderte Artikelgruppen (alternative Artikelgruppen) zu pflegen und damit auch mehreren Artikelgruppen einem Artikel zuordnen zu können.
Unter folgenden Voraussetzungen können Artikel im Webshop in mehreren Artikelgruppen angezeigt werden:
- zusätzlich Einträge in der Tabelle "Artalter" der SL- Warenwirtschaft
- Feld Artikelnummer: Artikelnummer
- Feld Id: Kennung "GA" (steht für Gruppe alternativ)
- Feld AlternativArtikel: die alternative Artikelgruppen-Nummer
Bitte beachte Sie dabei. Die zugewiesenen Artikel, werden bei eingeblendeten Artikelruppenbaum in der Artikelmaske in den Alternativen Gruppen nicht mit dargestellt.
Die Einträge können entweder per Makro oder bei zur Verfügung stehender Toolboxlizenz über einen Dialog vorgenommen werden.
Variante 1 per Makro
Variante 2 per eine Extratabelle (Extradialog)
Befindet sich noch in der Entwicklung, hierzu Erweiterungen im FINN.Ghost nötig sind.
- Anlegen der Extratabelle im Dialogmanager
Feld | Wert |
Kürzel | #D |
Tabelle | XArtikelgruppenzuordnung |
Beschreibung | Artikelgruppenzuordnung |
Indexfeld | AG_ID |
Indextyp | Integer |
Bitte darauf achten, dass „Angelegt/Bearbeitet“ aktiv ist
2. Anlegen der Felder in der Extratabelle unter Vorgabewerte
Name |
Typ / Größe | Beschreibung / Inhalt |
_Artikelnummer | Text 18 | Artikelnummer des Artikels |
_Nummer | Text 13 | Nummer der alternativen Artikelgruppe |
_BEZEICHNUNG | Text 80 | Bezeichnung der alternativen Artikelgruppe |
2. Anlegen von einem Extrafelder unter Vorgabewerte
Für die klare Trennung der Verwendung von Artikelgruppen (Alternative-, oder Hauptgruppe) ist für den Anwender hilfreich, die alternativen Artikelgruppen zu Kennzeichnen.
Tabelle: Artikelgruppe (GRUPPEN)
Name |
Typ / Größe |
Beschreibung |
_AAG |
Logisch | dient als Filterkriterium |
3. Anpassen der Dialoge
Das Feld "AG Bezeichnung" dient nur zu Info Zwecken. Es wird passend zur Artikelgruppe aus der entsprechenden Tabelle ermittelt und geschrieben.
Dazu ist ein Makro und eine Anpassung über die Toolbox nötig.
Makro
/* Dako-IT
Ermittelt die Artikelgruppenbezeichnung und schreibt den Wert in die Tabelle XARTIKELGRUPPENZUORDNUNG
*/
DECLARE @Id int
DECLARE @Artikelgruppe nvarchar(13)
DECLARE @Artikelnummer nvarchar(18)
SET @Id = :AG_ID
SET @Artikelgruppe = :Nummer
SET @Artikelnummer = :Artikelnummer
UPDATE [XARTIKELGRUPPENZUORDNUNG] SET [_BEZEICHNUNG] = (SELECT Bezeichnung FROM Gruppen WHERE Id = 'AG' AND Nummer = @Artikelgruppe)
WHERE _ARTIKELNUMMER = @Artikelnummer AND AG_ID = @Id
Der Toolbox Dialog für das Feld
Parameter
Name | Wert |
Artikelnummer | {:_ARTIKELNUMMER} |
Nummer | {:_NUMMER} |