Skip to main content

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.

  1. 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

image.png


image.png

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

image.png

Parameter:

Name Wert
Artikelnummer {:_ARTIKELNUMMER}
Nummer {:_NUMMER}

 

4. Eventuelle Datenpflege

Bei Kunden die schon länger mit Alternativen Artikelgruppen arbeiten, ist es möglich, das bereits Daten gepflegt wurden.
Die kann mit einemdiesem Makro geprüft werden.

select [ID] ,[Artikelnummer] ,[AlternativArtikel] AS "Alternative AG"  from [ARTALTER] Where [Id] = 'GA'