Heim  >  Artikel  >  Backend-Entwicklung  >  javascript – So implementieren Sie mehrere Attribute eines Produkts auf JD.com, die mehreren Seiten entsprechen

javascript – So implementieren Sie mehrere Attribute eines Produkts auf JD.com, die mehreren Seiten entsprechen

WBOY
WBOYOriginal
2016-12-01 00:25:222163Durchsuche

Wie implementiert JD mehrere Attribute, die mehreren Seiten für ein Produkt entsprechen? Was ist der Unterschied zur Technologie von Taobao?
Suchen Sie beispielsweise nach [Meizu Meizu E 32 GB Full Netcom Open Edition Champagne Gold Mobile Unicom Telecom 4G Mobile Phone Dual SIM Dual Standby]
Wählen Sie auf der Produktdetailseite „
Champagne Gold“ Farbe, die URL in der Adressleiste zeigt https://item.jd.com/3475396.html an Wenn Sie eine andere Farbe „
Moonlight Silver“ auswählen, wird diese angezeigt Springt zu https: //item.jd.com/3475418.html Adressseite Das Gleiche gilt für die gleiche Farbe, aber unterschiedliche Versionen. Die Farbe ist beispielsweise „Moonlight Silver“ und die Versionen sind wie folgt
Vollständige öffentliche Netcom-Version https://item.jd.com/3475418.html
Alle mobilen Netcom-Versionen https://item.jd.com/3187221.html
Alle Netcom Telecom-Versionen https://item.jd.com/3187221.html item.jd.com/3629066 .html

Entschuldigung, wie wird das erreicht und wie unterscheidet es sich von der Technologie von Taobao?

Was sind die Vor- und Nachteile davon?
Bitte geben Sie mir einen Rat....

Antwortinhalt:

Wie implementiert JD mehrere Attribute, die mehreren Seiten für ein Produkt entsprechen? Was ist der Unterschied zur Technologie von Taobao?

Suchen Sie beispielsweise nach [Meizu Meizu E 32GB Full Netcom Open Edition Champagne Gold Mobile Unicom Telecom 4G Mobile Phone Dual SIM Dual Standby]
Wählen Sie auf der Produktdetailseite „
Champagne Gold
“ Farbe, die URL in der Adressleiste zeigt https://item.jd.com/3475396.html an Wenn Sie eine andere Farbe „Moonlight Silver
“ auswählen, wird diese angezeigt Springt zu https: //item.jd.com/3475418.html Adressseite Das Gleiche gilt für die gleiche Farbe, aber unterschiedliche Versionen. Die Farbe ist beispielsweise „Moonlight Silver“ und die Versionen sind wie folgt Vollständige öffentliche Netcom-Version https://item.jd.com/3475418.html
Alle mobilen Netcom-Versionen https://item.jd.com/3187221.html
Alle Netcom Telecom-Versionen https://item.jd.com/3187221.html item.jd.com/3629066 .html

Entschuldigung, wie wird das erreicht und wie unterscheidet es sich von der Technologie von Taobao?

Was sind die Vor- und Nachteile davon?

Bitte geben Sie mir einen Rat....

Es gibt mehrere Produkte unter einem Produkt, jedes Produkt hat seine eigene ID

Die Grundparameter dieser Produkte sind gleich, wie Hersteller, Rohstoffe, Marke


javascript – So implementieren Sie mehrere Attribute eines Produkts auf JD.com, die mehreren Seiten entsprechenDie Produkt-ID wird durch Farbe + Version + Verpackung bestimmt.

Dies kann die Bestandskontrolle erleichtern und die Zuordnung anderer Produkte zu demselben Produkt erleichtern.

Dies ist eine persönliche Meinung und die Gestaltung ist sehr mühsam.

Jeder Typ ist eine SKU, wie zum Beispiel Moonlight Silver – die öffentliche Version von Netcom + offizielle Standardkonfiguration ist eine SKU. Die oben genannten Farben + Version + Kaufmethode sind 5

3

2=30 SKUs

Erstens ist es egal, ob es sich um Taobao oder JD.com handelt, ein Produkt, das hier auf der Benutzeroberfläche angezeigt wird, ist tatsächlich eine Art Produktabstraktion. Wenn Sie beispielsweise wissen, dass Sie Schuhe kaufen möchten, dann sind die Schuhe abstrakt, weil Schuhe Es ist nur ein Klassensubstantiv, daher sind die hier angegebenen Modelle von Meizu-Mobiltelefonen auch eine Sammlung. Die folgenden Farben, Versionen und Methoden sind alle Filterbedingungen. Am Anfang gibt es eine Standardbedingung, aber wenn Sie die Auswahl ändern, verwenden Sie Ajax, um die Daten entsprechend der Auswahl zu übermitteln

---> Das Interessante hier ist, dass sich die mobile Filterung auf Taobao von dieser unterscheidet JD.com:

Egal ob Farbe, Version oder Kaufmethode des Mobiltelefons, diese drei Bedingungen entsprechen alle unterschiedlichen Produkt-IDs. Das heißt, die Produkt-IDs von JD.com sind geteilt in mehr Details
während die mobile Version (hohe Konfiguration, niedrige Konfiguration) auf Taobao einer anderen ID, Farbe und Kaufmethode entspricht, sind alles zusätzliche Attribute
---> und die Änderung der ID hier wird aktualisiert Seite.
Es besteht kein Zweifel, dass Taobao hier gewinnt

Es fühlt sich so an, als ob das Design bei Secondhand East auf Refresh basiert, das heißt, man wechselt verschiedene Versionen, um verschiedenen Produkten zu entsprechen, während Taobao mehrere SKUs für einen Typ entwirft, was meiner Meinung nach grundsätzlicher ist Datenstrukturen aus ihren jeweiligen Backends führten zu diesem Algorithmus im Frontend

Taobao verwendet die Produkt-ID als Seriennummer der Detailseite und JD.com verwendet die SKU-ID als Seriennummer der Detailseite

Bedenken Sie die Beziehung zwischen SPU und SKU und Sie werden es verstehen.

Douban erklärt den Unterschied zwischen SPU und SKU
https://www.douban.com/note/3...
Der Unterschied zwischen einem Produkt und einem einzelnen Produkt. Beispielsweise ist das iPhone ein einzelnes Produkt, aber wenn viele Händler dieses Produkt gleichzeitig auf Taobao verkaufen, ist das iPhone eine Ware.

Produkt: Taobao heißt Artikel, JD.com heißt Produkt und bezieht sich speziell auf Produkte, die sich auf Händler beziehen. Jedes Produkt hat mehrere Farben, Stile und kann mehrere SKUs haben.

SPU = Standard Product Unit (standardisierte Produkteinheit)

SPU ist die kleinste Einheit der Produktinformationsaggregation. Es handelt sich um eine Reihe wiederverwendbarer und leicht abzurufender standardisierter Informationen, die die Eigenschaften eines Produkts beschreiben. Laienhaft ausgedrückt können Produkte mit denselben Attributwerten und Eigenschaften als SPU bezeichnet werden.
Im Prozess der elektronischen Produktinformation können die Eigenschaften des Produkts durch mehrere „Attribute und entsprechende Attributwertpaare“ beschrieben werden. Produkte mit exakt gleichen „Attributen und entsprechenden Attribut-Wert-Paaren“ können in eine SPU abstrahiert werden. Gleichzeitig werden diese „Attribute und entsprechenden Attributwertpaare“ auch in der SPU verfestigt und schrittweise standardisiert. Die auf SPU basierende Produktinformationsstruktur kann eine Vielzahl von Anwendungen realisieren, beispielsweise die Integration von Produktinformationen und -informationen, Kommentaren und anderen SPUs.

P.s.: In diesem Sinne halte ich es für am besten, die Produktbibliothek für Preisvergleiche auf Basis von SPU aufzubauen.

SKU=Lagerhaltungseinheit (Lagerhaltungseinheit)

SKU ist die Maßeinheit für den Lagerbestand, die in Stücken, Kartons, Paletten usw. vorliegen kann. Es wird am häufigsten in Bekleidungs- und Schuhprodukten verwendet. Beispielsweise stellt eine SKU für Textilien normalerweise Folgendes dar: Spezifikationen, Farben und Stile.

Einige Leute erklärten auch, dass die SKU die kleinste Bestandseinheit sei. In der Bekleidungsindustrie sei die Situation „einziger Stil, eine einzige Farbe, ein einziger Code“ üblich. und einige betrachten „einen einzelnen Stil“ als eine SKU, und mehrere Stile eines Stoffstücks werden als eine SKU betrachtet.

Gleichzeitig wird ein weiteres Konzept eingeführt: SKC: Single Style, Single Color. Wenn wir eine Analogie ziehen müssen: SKC ist eine Orange und SKU ist ein orangefarbenes Segment. Aber egal was passiert, eine Orange ist eine Orange und ein orangefarbenes Segment ist auch eine Orange.

SKU ist jedoch die kleinste physisch unteilbare Lagereinheit. Bei der Verwendung sollte es nach unterschiedlichen Geschäftsformaten und unterschiedlichen Managementmodellen gehandhabt werden. Beispielsweise gibt es 50 Zigaretten in einer Packung, zehn Schachteln in einer Packung und 20 Zigaretten in einer Packung. Diese Einheiten müssen SKUs entsprechend den unterschiedlichen Anforderungen festlegen. Beispielsweise muss ein Lager-Großhandels-Hypermarkt nach einer Box eingerichtet werden. Gewöhnliche Verbrauchermärkte müssen den Vorschriften entsprechend eingerichtet werden. Tabak- und Alkoholgeschäfte müssen nach Kisten eingerichtet werden. In der Vergangenheit mussten Straßenläden in Shanghai und an anderen Orten einzeln eingerichtet werden. Eine solche Zigarette ist die kleinste Einzelhandelseinheit für Zigaretten, sie muss jedoch entsprechend ihrem eigenen Geschäftsformat und Servicemodell festgelegt werden.

Ich habe bereits ein kleines E-Commerce-Projekt durchgeführt, das in Bezug auf die Kaufinteraktion Taobao ähnelt. Ein Produkt, das Sie sehen, weist unterschiedliche Attribute und Attributwerte auf, sodass zwischen den Produkten eine Eins-zu-Viele-Beziehung besteht und die Attribute. Bei JD.com werden Sie feststellen, dass jedes Attribut mit einer Ware verglichen werden kann

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn