계층화 된 가격 책정이있는 제품에 대해 카탈로그_제품_인덱스_가격의 최소 가격 및 최대 가격이 정확합니까?

magento.stackexchange https://magento.stackexchange.com//questions/89058

문제

그것은 보인다 min_price 그리고 max_price 일반적으로 정확하지 않습니다. catalog_product_index_price 계층 가격을 사용하는 간단한 제품.

나는 아직 뚫지 않았다 Mage_Catalog_Model_Resource_Product_Indexer_Price_Default 후드 아래에서 무슨 일이 일어나고 있는지에 대한 더 나은 아이디어를 얻기 위해,하지만 샘플 데이터를 살펴 보았습니다.

계층화 된 가격을 사용하는 제품은 다음과 같습니다:

simple product with tiered pricing

그리고 그 값들은 catalog_product_index_price 그것을 위해:

index values for simple product with tiered pricing

나는 이것이 완벽한 장소가 될 것이라고 생각합니다 min_price 반영하기 위해,잘,제품에 대한 가능한 최소 가격.그것은 보인다 tier_price 열에는 아마도 그 값이 포함되어 있습니다.

도움이 되었습니까?

해결책

당신이 젠토 제품 컬렉션의 선택을 살펴 경우 젠토 않는 것을 볼 수 있습니다 LEAST(min_price, tier_price, group_price) as minimal_price.

따라서 최소값은 최소값 열의 값이 아닙니다.나는 개발자들이 액세스 할 수있는 그룹 또는 계층 가격 할인없이 가능한 가장 낮은 가격을 만들기 위해 수행 생각합니다.특히 그 모든 이전 버전과의 호환성 혼란을 고려한다면.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 magento.stackexchange
scroll top