>백엔드 개발 >PHP 튜토리얼 >javascript - JD.com에서 여러 페이지에 해당하는 제품의 여러 속성을 구현하는 방법

javascript - JD.com에서 여러 페이지에 해당하는 제품의 여러 속성을 구현하는 방법

WBOY
WBOY원래의
2016-12-01 00:25:222227검색

JD는 제품의 여러 페이지에 해당하는 여러 속성을 어떻게 구현하나요? 타오바오의 기술과 다른 점은 무엇인가요?
예를 들어 JD.com에서 [Meizu Meizu E 32GB Full Netcom Open Edition Champagne Gold Mobile Unicom Telecom 4G 휴대폰 듀얼 SIM 듀얼 대기]를 검색하세요.
제품 세부 정보 페이지에서
"샴페인 골드" 색상, 주소 표시줄의 URL에 https://item.jd.com/3475396.html이 표시됩니다. 다른 색상인 "
문라이트 실버"를 선택하면 해당 색상이 표시됩니다. https://item.jd.com/3475418.html 주소 페이지로 이동합니다 색상은 같지만 버전이 다른 경우도 마찬가지입니다. 예를 들어 색상은 "Moonlight Silver"이고 버전은 다음과 같습니다. 🎜> 넷콤 전체 공개 버전 https://item.jd.com/3475418.html
전체 넷콤 모바일 버전 https://item.jd.com/3187221.html
전체 넷콤 텔레콤 버전 https:// item.jd.com/3629066 .html

죄송하지만, 이것이 어떻게 달성되며, 타오바오의 기술과 어떻게 다른가요?

이것의 장점과 단점은 무엇인가요?

조언 좀 부탁드려요....

답글 내용:

JD는 제품의 여러 페이지에 해당하는 여러 속성을 어떻게 구현하나요? 타오바오의 기술과 무엇이 다른가요?

예를 들어 JD.com에서 [Meizu Meizu E 32GB Full Netcom Open Edition Champagne Gold Mobile Unicom Telecom 4G 휴대폰 듀얼 SIM 듀얼 대기]를 검색하세요.

제품 세부 정보 페이지에서
"샴페인 골드
" 색상, 주소 표시줄의 URL에 https://item.jd.com/3475396.html이 표시됩니다.
다른 색상인 "문라이트 실버"를 선택하면 해당 색상이 표시됩니다. https://item.jd.com/3475418.html 주소 페이지로 이동합니다
색상은 같지만 버전이 다른 경우도 마찬가지입니다. 예를 들어 색상은 "Moonlight Silver"이고 버전은 다음과 같습니다. 🎜> 넷콤 전체 공개 버전 https://item.jd.com/3475418.html전체 넷콤 모바일 버전 https://item.jd.com/3187221.html전체 넷콤 텔레콤 버전 https:// item.jd.com/3629066 .html

죄송하지만, 이것이 어떻게 달성되며, 타오바오의 기술과 어떻게 다른가요?
이것의 장점과 단점은 무엇인가요?
조언 좀 부탁드려요....



한 제품 아래에 여러 제품이 있으며, 각 제품에는 고유한 ID가 있습니다

이러한 제품의 기본 매개변수(제조업체, 원자재, 브랜드 등)는 동일합니다


상품ID는 색상+버전+패키지로 결정됩니다.

이렇게 하면 재고관리가 용이해지고, 동일 제품 내에서 다른 제품과의 연계가 용이해질 수 있습니다. javascript - JD.com에서 여러 페이지에 해당하는 제품의 여러 속성을 구현하는 방법개인적인 의견이며, 디자인하기가 매우 번거롭습니다.



문라이트 실버와 같이 각 유형은 SKU입니다. Netcom 공개 버전 + 공식 표준 구성은 1개의 SKU입니다. 위의 색상 + 버전 + 구매 방법은 532=30 SKU

우선 Taobao든 JD.com이든 여기 인터페이스에 표시된 제품은 실제로 일종의 제품 추상화입니다. 예를 들어 신발을 사고 싶다는 것을 안다면 신발은 추상적입니다. 신발 단지 클래스 명사이므로 여기에 지정된 Meizu 휴대폰 모델도 컬렉션입니다. 아래의 색상, 버전, 방식은 모두 필터링 조건입니다. 처음에는 기본 조건이 있는데 선택 항목을 변경할 때 ajax를 사용하여 선택 항목에 따라 데이터를 제출합니다. ---> 여기서 흥미로운 점은 타오바오의 모바일 필터링이 JD의 그것과 다르다는 것입니다. .com: JD.com에서는 휴대폰의 색상, 버전, 구매 방법에 관계없이 이 세 가지 조건은 모두 서로 다른 제품 ID에 해당합니다. 즉, JD.com의 제품 ID는 다음과 같이 구분됩니다. 자세한 내용은

타오바오 모바일 버전(고구성, 저구성)은 ID, 색상, 구매방법이 모두 추가 속성입니다

---> 여기에서 ID를 변경하면 페이지가 새로고침됩니다. .

타오바오가 여기서 승리할 것이라는 데는 의심의 여지가 없습니다


세컨드 이스트의 디자인은 리프레시를 기반으로 한 것 같습니다. 즉, 다른 제품에 맞게 다른 버전을 전환하는 것인 반면, 타오바오는 한 가지 유형에 여러 SKU를 디자인하는 것이 근본적으로 다른 것이라고 생각합니다. 각 백엔드의 데이터 구조를 통해 프런트엔드에서 이 알고리즘이 탄생했습니다.

Taobao는 상품 ID를 상세 페이지 일련번호로 사용하고 JD.com은 sku ID를 상세 페이지 일련번호로 사용합니다

SPU와 SKU의 관계를 생각해 보면 이해가 될 것입니다.

Douban이 SPU와 SKU의 차이점을 설명합니다
https://www.douban.com/note/3...
제품과 단일 제품의 차이점. 예를 들어 아이폰은 단일상품이지만 타오바오에서 여러 가맹점이 동시에 이 상품을 판매할 경우 아이폰은 상품이 된다.

상품: Taobao는 아이템, JD.com은 상품이라고 합니다. 상품은 구체적으로 판매자와 관련된 상품을 가리킵니다. 각 상품에는 다양한 색상과 스타일이 있으며 여러 SKU가 있을 수 있습니다.

SPU = 표준제품단위(Standard Product Unit)

SPU는 제품 정보 집계의 가장 작은 단위로, 제품의 특성을 설명하는 재사용 가능하고 검색하기 쉬운 표준화된 정보 집합입니다. 일반인의 관점에서는 동일한 속성 값과 특성을 가진 제품을 SPU라고 부를 수 있습니다.
전자 상품 정보 처리 과정에서 상품의 특성은 여러 개의 "속성 및 해당 속성 값 쌍"으로 설명될 수 있습니다. 정확히 동일한 "속성과 해당 속성 값 쌍"을 가진 제품은 SPU로 추상화될 수 있습니다. 동시에 이러한 "속성 및 해당 속성 값 쌍"도 SPU에서 구체화되고 점차 표준화됩니다. SPU를 기반으로 한 제품 정보 구조는 제품 정보와 정보의 통합, 코멘트, 기타 SPU 등 다양한 응용을 실현할 수 있습니다.

P.s: 그런 의미에서는 SPU 기반의 비교쇼핑 상품 라이브러리를 구축하는 것이 가장 적절하다고 생각합니다.

SKU=재고 보관 단위(Stock Keeping Unit)

SKU는 재고 측정 단위로 조각, 상자, 팔레트 등으로 구성될 수 있습니다. 의류 및 신발 제품에 가장 일반적으로 사용됩니다. 예를 들어 직물의 SKU는 일반적으로 사양, 색상 및 스타일을 나타냅니다.

일부에서는 SKU가 재고의 최소 단위라고 설명하기도 했습니다. 의류 업계에서는 '단일 스타일, 단일 색상, 단일 코드'가 일반적인 상황입니다. 국내 브랜드는 '단일 스타일, 단일 색상'을 하나의 SKU로 간주합니다. 어떤 사람들은 "단일 스타일"을 하나의 SKU로 간주합니다. 여러 색상의 직물이 하나의 SKU로 간주되고, 여러 스타일의 직물이 하나의 SKU로 간주됩니다.

동시에 또 다른 콘셉트도 선보인다. SKC: 싱글 스타일, 싱글 컬러. 비유를 해야 한다면 SKC는 오렌지이고, SKU는 오렌지 세그먼트입니다. 하지만 어쨌든 오렌지는 오렌지이고, 오렌지 세그먼트도 오렌지입니다.

그러나 SKU는 물리적으로 분할할 수 없는 가장 작은 재고 단위입니다. 이를 사용할 때는 다양한 비즈니스 형식과 다양한 관리 모델에 따라 처리해야 합니다. 예를 들어, 담배 1개비에 50개비, 한 상자에 10개비, 한 상자에 20개가 들어 있습니다. 이러한 단위는 서로 다른 요구에 따라 SKU를 설정해야 합니다. 예를 들어 창고형 대형마트와 도매형 대형마트는 하나의 박스로 설정되어야 합니다. 일반 대형마트는 규정에 따라 설치되어야 합니다. 담배 및 주류 판매점은 상자에 따라 설치되어야 합니다. 과거에는 상하이나 다른 곳의 길거리 상점은 하나씩 설치해야 했습니다. 이러한 담배는 담배의 가장 작은 소매 단위이지만, 그 자체의 사업 형식과 서비스 모델에 따라 설정되어야 합니다.

예전에 작은 전자상거래 프로젝트를 한 적이 있는데, 구매 상호 작용 측면에서 타오바오와 비슷합니다. 보이는 제품은 속성과 속성 값이 다르기 때문에 제품 간에 일대다 관계가 있습니다. JD.com의 경우 모든 속성을 상품과 비교할 수 있습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.