ホームページ  >  記事  >  バックエンド開発  >  JavaScript - 複数のページに対応する JD.com 上の製品の複数の属性を実装する方法

JavaScript - 複数のページに対応する JD.com 上の製品の複数の属性を実装する方法

WBOY
WBOYオリジナル
2016-12-01 00:25:222164ブラウズ

JD は製品の複数のページに対応する複数の属性をどのように実装しますか?タオバオのテクノロジーとの違いは何ですか?
たとえば、JD.com で [Meizu Meizu Blue E 32GB フル ネットコム パブリック バージョン シャンパン ゴールド モバイル ユニコム テレコム 4G 携帯電話 デュアル SIM デュアル スタンバイ] を検索します。
製品詳細ページで、
シャンパン ゴールド」の色を選択します 」とアドレスバーにURLを表示 https://item.jd.com/3475396.html
他のカラー「ムーンライトシルバー」を選択すると https://item.jd.com/ にジャンプします3475418.html アドレスページ
同じ、同じ色、異なるバージョン、同じことが当てはまります。たとえば、色は「ムーンライトシルバー」、バージョンは次のとおりです
オールネットコム公開版 https://item.jd.com /3475418.html
オールネットコムモバイル版 https://item.jd.com/3187221.html
フルネットコムテレコム版 https://item.jd.com/3629066.html

すみません、これはどのようにして実現されていますか?タオバオのテクノロジーとの違いは何ですか?
これのメリットとデメリットは何ですか?
アドバイスをお願いします....

返信内容:

JD は 1 つの製品の複数のページに対応する複数の属性をどのように実装しますか?タオバオのテクノロジーとの違いは何ですか?
たとえば、JD.com で [Meizu Meizu Blue E 32GB フル ネットコム パブリック バージョン シャンパン ゴールド モバイル ユニコム テレコム 4G 携帯電話 デュアル SIM デュアル スタンバイ] を検索します。
製品詳細ページで、
シャンパン ゴールド」の色を選択します 」とアドレスバーにURLを表示 https://item.jd.com/3475396.html
他のカラー「ムーンライトシルバー」を選択すると https://item.jd.com/ にジャンプします3475418.html アドレスページ
同じ、同じ色、異なるバージョン、同じことが当てはまります。たとえば、色は「ムーンライトシルバー」、バージョンは次のとおりです
オールネットコム公開版 https://item.jd.com /3475418.html
オールネットコムモバイル版 https://item.jd.com/3187221.html
フルネットコムテレコム版 https://item.jd.com/3629066.html

すみません、これはどのようにして実現されていますか?タオバオのテクノロジーとの違いは何ですか?
これのメリットとデメリットは何ですか?
アドバイスをお願いします....

1つの商品の下に複数の商品があり、各商品には独自のIDがあります
これらの商品は、メーカー、原材料、ブランドなどの基本的なパラメータが同じです

JavaScript - 複数のページに対応する JD.com 上の製品の複数の属性を実装する方法

プロダクトIDはカラー+バージョン+パッケージによって決まります。
これにより、在庫管理や同じ商品の下に他の商品を関連付けることが容易になります
これは個人的な意見であり、設計するのは非常に面倒です。

各タイプは SKU です。たとえば、Moonlight Silver - All Netcom パブリック バージョン + 公式標準構成は 1 つの SKU で、上記のカラー + バージョン + 購入方法は 532=30 SKU です。

まず第一に、淘宝網であろうと JD.com であろうと、ここでインターフェースに表示される製品は、実際には一種の製品抽象化です。たとえば、靴を購入したいとわかっている場合、靴は抽象的なものであるためです。は単なるクラス名詞なので、ここで指定された Meizu 携帯電話のモデルもコレクションです。以下の色、バージョン、方法はすべてフィルタリング条件です。最初はデフォルトの条件がありますが、選択を変更すると、その選択に応じて ajax を使用してデータを送信します

---> ここで興味深いのは、淘宝網の携帯電話フィルタリングが JD のそれと異なることです。 com:
JD.com の携帯電話の色、バージョン、購入方法に関係なく、これら 3 つの条件はすべて異なる製品 ID に対応します。これは、JD.com の製品 ID がさらに詳細に分割されていることを意味します
そしてモバイル バージョン (タオバオでは、さまざまな ID、色、購入方法に対応しています
---> ここで ID を変更すると、ページが更新されます。
ここではタオバオが勝つことに疑いの余地はありません

中古東のデザインはリフレッシュ、つまり異なる製品に対応するために異なるバージョンを切り替えることに基づいていると感じますが、タオバオは1つのタイプで複数のSKUを設計しており、この分析は本質的に異なると思います。そのうちのはそれぞれのバックエンドの基本データ構造に由来しており、それがフロントエンドのこのアルゴリズムにつながります

淘宝網は商品 ID を詳細ページのシリアル番号として使用し、JD.com は SKU ID を詳細ページのシリアル番号として使用します

SPU と SKU の関係を考えると理解できるでしょう。

Douban が SPU と SKU の違いを説明します
https://www.douban.com/note/3...
商品と単品。たとえば、iPhone は単一の製品ですが、淘宝網で多くの販売者がこの製品を同時に販売する場合、iPhone は商品になります。

製品: 淘宝網はアイテムと呼ばれ、JD.com は特に販売者に関連する製品を指します。各製品には複数の色、スタイルがあり、複数の SKU を持つことができます。

SPU = 標準製品単位

SPU は製品情報の集合の最小単位であり、再利用可能で検索が容易な標準化された情報のセットです。このセットは製品の特性を記述します。平たく言えば、同じ属性値と特性を持つ製品を SPU と呼ぶことができます。
電子製品情報のプロセスでは、製品の特性は複数の「属性と対応する属性値のペア」によって記述できます。まったく同じ「属性と対応する属性値のペア」を持つ製品は、SPU に抽象化できます。同時に、これらの「属性とそれに対応する属性値のペア」もSPU内で固められ、徐々に標準化されていきます。 SPUをベースとした製品情報構造により、製品情報と情報、コメント、他のSPUの統合など、さまざまな応用が実現できます。

追伸: この意味で、SPUに基づいて比較ショッピング商品ライブラリを構築するのが最も適切だと思います。

SKU=在庫管理単位(在庫管理単位)

SKU は、個数、箱、パレットなどの在庫測定単位です。衣類や履物製品に最もよく使用されます。 たとえば、テキスタイルの SKU は通常、仕様、色、スタイルを表します。

アパレル業界では「単一スタイル、単一カラー、単一コード」が通常の状況であると説明する人もいます。国内ブランドでは「単一スタイル、単一カラー」を1つのSKUとみなします。 「単一のスタイル」を複数の用語として使用します。個々の色を 1 つの SKU とみなします。また、1 枚の生地の複数のスタイルを 1 つの SKU とみなします。これらはすべて誤解です。

同時に、別のコンセプトが導入されました: SKC: シングルスタイル、シングルカラー。たとえて言えば、SKC はオレンジ、SKU はオレンジのセグメントですが、何があってもオレンジはオレンジであり、オレンジのセグメントもオレンジです。

ただし、SKU は物理的に分割できない最小の在庫管理単位です。利用する場合には、業態や経営モデルの違いに応じて対応する必要があります。たとえば、1 つの紙巻きタバコには 50 本の紙巻きタバコ、1 つの箱には 10 本の紙巻きタバコ、1 つの箱には 20 本の紙巻きタバコがあります。これらのユニットでは、さまざまなニーズに応じて SKU を設定する必要があります。たとえば、倉庫業と卸売業の大型スーパーマーケットは、1 つのボックスに従って設定する必要があります。通常の大型スーパーマーケットは、規制に従って設置する必要があります。タバコと酒類の販売店は箱に応じて設置しなければなりません。従来、上海などの路面店は一人で立ち上げなければなりませんでした。このような紙巻きタバコは紙巻きタバコの最小小売単位ですが、独自の業態やサービスモデルに応じて設定する必要があります。

私は以前、小規模な電子商取引プロジェクトを行ったことがあります。これは、購入インタラクションという点ではタオバオに似ています。表示される商品にはさまざまな属性と属性値があり、商品と属性は 1 対多の関係にあります。 JD.com では、各属性を商品に例えることができることがわかります。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。