1b.app
Link kopiert -

Erklären Sie die Struktur des Verzeichnisses „Werte von Filterkategorien Socket“ (da es Unstimmigkeiten mit der Logik im Socket-Kabinett gibt)

Das System verfügt über ein Verzeichnis „Rozetka-Filterwerte“, das auf der Grundlage der Automatisierung „Rozetka-Kategoriefilterwerte“ arbeitet.

Und hier gibt es einen gewissen Konflikt mit der Steckdose

Der Kern des Konflikts besteht darin, dass es beispielsweise eine Kategorie Socket = 4636407 gibt

In OneBox gibt es ein Verzeichnis „Filter von Kategorien Socket“

Wenn Sie alle Filter filtern, die für diese Kategorie verfügbar sind (4636407)

Es gibt also einen Filter mit dem Code = 249703 (Drucken)

Wenn Sie alle Werte in der Rozetka-Kategorie „Filterwerte“ nach diesem Filtercode filtern, ergeben sich ungefähr 41 Werte

Das heißt, die Struktur ist ziemlich klar, es gibt eine Kategorie (1), die Kategorie hat Filter (2), die Filter haben Werte (3).

Das Problem ist jedoch, dass beim Herunterladen des Verzeichnisses aus dem Büro an der Steckdose deutlich wird, dass für verschiedene Kategorien unterschiedliche Filterwerte verwendet werden, das heißt, es ist nicht so einfach, dass alle 41 Werte verwendet werden Jede Kategorie, in der es einen Filter „Drucken“ gibt, z. B. für die Kategorie 4636407 (T-Shirts für Jungen), für den Wert „Drucken“ können Sie nur 6 Werte übertragen:

4140073 Inschrift

4140078 Streifen

4140083 Zeichnung

4140128 Uni

4140288 Ukrainische Symbole

4222045 Dinosaurier

Und für die Kategorie 4636383 (Polo für Jungen) können Sie bereits 18 Werte übertragen:

4222024 Neujahr

4222027 Zickzack

4222030 Diamanten

4222033 Lippen

4222036 Avocado

4222042 Schmetterlinge

4222045 Dinosaurier

4222051 Einhörner

4222054 Obst und Gemüse

4222063 Katzen

4222066 Vögel

4222072 Schneeflocken

4222075 Zebras

4222078 Kaninchen

4222081 Panda

4222084 Eulen

4222087 Schafe

4222090 Anime

Und hier stellen sich mehrere Fragen:

1. Was ist die Grundlogik der Verwendung von Roseks Leitfäden im System (d. h. wie wurde alles während der Entwicklung konzipiert)?

2. Wie können Sie dafür sorgen, dass das System 6 Werte für die Kategorie 4636407 und 18 Werte für 4636383 anzeigt, also so, wie es im Socket-Kabinett angezeigt wird (anscheinend fehlt im Verzeichnis ein Feld, das zusätzlich sein könnte). gefiltert, oder ist es vielleicht notwendig, ein 4-Verzeichnis zu erstellen, das eine Verbindung zwischen diesen Verzeichnissen herstellt)?
Die ursprüngliche Frage ist in der Version verfügbar: ua

Antworten:

Guten Tag.
[zitieren]
Julia schrieb:
1. Was ist die Grundlogik der Verwendung von Roseks Leitfäden im System (d. h. wie wurde alles während der Entwicklung konzipiert)?
[/zitieren]
Die Verkaufsstelle stellt Ihnen je nach Ihren Zugriffen zwei Verzeichnisse zur Verfügung:
- Kategorien
- Kategorieoptionen
Wir importieren sie unverändert in drei separate Verzeichnisse – Kategorien, Filter, Filterwerte.
[zitieren]
Julia schrieb:
2. Wie können Sie dafür sorgen, dass das System 6 Werte für die Kategorie 4636407 und 18 Werte für 4636383 anzeigt, also so, wie es im Socket-Kabinett angezeigt wird (anscheinend fehlt im Verzeichnis ein Feld, das zusätzlich sein könnte). gefiltert, oder ist es vielleicht notwendig, ein 4-Verzeichnis zu erstellen, das eine Verbindung zwischen diesen Verzeichnissen herstellt)?
[/zitieren]
Klicken Sie auf Ich sehe keine einfache Möglichkeit in der Umsetzung dieses Problems.
So wie ich es verstehe, müssen Sie das 3. Verzeichnis (Optionswert) mit einer bestimmten Bindung an eine Kategorie (und nicht nur einen Filter) importieren – dies ist in der Implementierung möglich, aber Sie müssen die gesamte Aktionslogik ändern ( Automatisierungen) und Bausteine im System korrekt mit dem neuen Strukturverzeichnis arbeiten
Das heißt, ich gebe Ihnen 2 Bewertungen:
1. Erstellen Sie eine neue Version der Verzeichnisautomatisierung, um ein Verzeichnis mit Filterwerten mit Bindung an eine Kategorie zu importieren – 2 Stunden
2. Änderung von Aktionen und Blöcken im System, die mit diesen Verzeichnissen unter der neuen Struktur arbeiten (in Form von Einstellungen) – 6 Stunden
Das heißt, die Version zur Fertigstellung der Verzeichnisse und der Logik aller miteinander verbundenen Aktionen/Blöcke wird 8 Stunden dauern.
25.05.2023, 10:15
Originalkommentar zur Version verfügbar: ua

Юля
менеджер
[zitieren]
Maksym Vadimovych Tyndyk
OneBox Production schrieb:
Wir importieren sie unverändert in drei separate Verzeichnisse – Kategorien, Filter, Filterwerte.
[/zitieren]
1. Wo kann ich nachlesen bzw. wo sind die Informationen, wie und wo diese 3 Anleitungen anzuwenden sind (damit alles richtig funktioniert)?
[zitieren]
Maksym Vadimovych Tyndyk
OneBox Production schrieb:
Ich verstehe, dass Sie die dritte Referenz (Optionswert) mit einer bestimmten Bindung an die Kategorie (nicht nur den Filter) importieren müssen.
[/zitieren]
2. Es stellt sich heraus, dass es bei Implementierung ein Verzeichnis geben wird, das die Felder Kategorie-ID + Filter-ID + Filterwert enthält, also etwas Ähnliches wie die oben angehängten Dateien (die Dateien, die vom Socket heruntergeladen werden können). Kabinett)?
3. Theoretisch wird dies ein ziemlich großes Verzeichnis sein, da es ungefähr 7.000 Kategorien gibt. Wenn in jedem Filter 20 Filter und in jedem Filter 20 Werte vorhanden sind, dann handelt es sich um eine Tabelle mit ungefähr 2.800.000 Einträgen (7.000). *20*20), das ist eine normale Tabelle für die Systemarbeit?
25.05.2023, 16:26
Originalkommentar zur Version verfügbar: ua

[zitieren]
Julia schrieb:
1. Wo kann ich nachlesen bzw. wo sind die Informationen, wie und wo diese 3 Anleitungen anzuwenden sind (damit alles richtig funktioniert)?
[/zitieren]
Versuchen Sie, das Forum nach Themen zu durchsuchen, die sich auf den Socket beziehen.
Zusamenfassend:
- Es wird ein zusätzliches Produktfeld erstellt, das mit dem Verzeichnis der Steckdosenkategorien verbunden ist
- Die Produktautomatisierung füllt Filter im Produkt basierend auf der ausgewählten Kategorie im Produkt
- Es ist auch möglich, einen separaten Block der Schnittstelle entsprechend den Filtern des Outlets im Produkt auszufüllen und diese automatisiert in das Outlet hochzuladen
[zitieren]
Julia schrieb:
2. Es stellt sich heraus, dass es bei Implementierung ein Verzeichnis geben wird, das die Felder Kategorie-ID + Filter-ID + Filterwert enthält, also etwas Ähnliches wie die oben angehängten Dateien (die Dateien, die vom Socket heruntergeladen werden können). Kabinett)?
[/zitieren]
Sie erhalten nicht nur ein Verzeichnis mit einem Filter+Wert-Paar, sondern auch einen Link zu einer Kategorie (Kategorie + Filter + Wert).
Das heißt, wenn der Filterwert 1 für X Kategorien verwendet wird, gibt es X Einträge im Verzeichnis.
[zitieren]
Julia schrieb:
3. Theoretisch wird dies ein ziemlich großes Verzeichnis sein, da es ungefähr 7.000 Kategorien gibt. Wenn in jedem Filter 20 Filter und in jedem Filter 20 Werte vorhanden sind, dann handelt es sich um eine Tabelle mit ungefähr 2.800.000 Einträgen (7.000). *20*20), das ist eine normale Tabelle für die Systemarbeit?
[/zitieren]
Theoretisch ja, es wird ein viel größeres Verzeichnis sein, da 1 Wert von 1 Filter in mehreren Kategorien (wenn nicht Dutzenden von Kategorien) verwendet werden kann. Wahrscheinlich aus diesem Grund wurden die Anleitungen vereinfacht.
Eine Tabelle mit mehreren Millionen Datensätzen in der Datenbank ist eine relativ normale Tabelle für den korrekten Betrieb im System.
25.05.2023, 16:34
Originalkommentar zur Version verfügbar: ua

Bitte beteiligen Sie sich am Dialog. Wenn Sie etwas zu sagen haben - schreiben Sie bitte einen Kommentar. Für die Teilnahme benötigen Sie ein Mobiltelefon und einen SMS-Code zur Identifizierung. Melden Sie sich an und schreiben Sie einen Kommentar