2013-08-15 5 views
0

Magento 1.6 및 4000+ 제품. 관리 제품 그리드 SKU에 의해 일부 제품 검색에서 아무 결과를 얻을 수 없다 (그러나 그들은에 있습니다Magento 관리 패널 SKU 제품 정렬 순서로 인해 치명적인 오류가 발생합니다.

  • 또한 관리 제품 그리드에

    • : 절반 이상 SKU를 기준으로 정렬하려고 다음과 같은 오류가 그리드 및 숫자 sku 집합)

    프런트 엔드, 제품은 모양이 잘 작동하지만 sku 검색하여 찾을 수 없습니다. 나는 제품을 편집 SKU를 변경, 저장 한 다음 다시 편집하고있는 경우

    catalog_product_entity_varchar 
    

    :

    가 작동하지 않는 제품이 항목이 누락이있는 비트가 보인다 데이터베이스를 검사 데 원래의 SKU를 다시 정상으로 복원하고 다시 작업하십시오. 그 일을 2500 번 이상하고 싶지 않아. catalog_product_entity_varchar에서 누락 된 sku 항목을 프로그래밍 방식으로 다시 작성할 수 있다고 생각합니까? 더 나은 경로가 있습니까?

    category_product_flat 테이블을 보면 깨진 제품의 sku 필드가 null로 설정됩니다. 왜 SKU 데이터는 기본 catalog_product_entity 테이블에서 이어지지 않습니까?

  • +1

    을 더 의미가 무엇인가에 SKU를 설정할 수 있습니다 물론

    $count=0; foreach (Mage::getModel('catalog/product')->getCollection() as $_product){ $count++; $_product->setSku("SKU".$count); $_product->save(); } 

    : 당신은을 통해 컬렉션을 가져올 수 있을까? –

    답변

    1

    제품을 가져 와서 오른쪽 스키장을 설정하는 것을 잊어 버린 것 같습니다. 당신이 당신의 SYSTEM.LOG에 있고 exception.log 무슨 ...

    +0

    실제로 가져온 플러그인이었습니다. 스크립트를 사용하여 증상을 수정했지만 원인을 더 잘 이해하고 싶습니다! 그러나 그것이 제 3 자 수입의 결과임이 확실합니다. 그리고 우리는 그것을 다시 방문하지 않을 것입니다. –

    +0

    내가 잘못된 수입을했기 때문에 아마도 열 이름이 잘못 붙어서 말했을 것입니다. 위의 힌트를 사용하거나 비슷한 것을 한 경우 ... 내 의견으로는 주제가 닫힙니다. –

    +0

    나는 당신의 대답을 upvoted지만 너무 많은 DB 플레이어 문제를 해결하는 데 도움 wasnt. 플러그인을 파생 한 이후 일회성 문제로 인해 질문을 제기하게되어 기뻤습니다. 감사 –