Magento 2에서 가상 제품 변환


10

나는 친구를 위해 Magento 2 웹 사이트에서 일하고 있는데 이제 그가 수동으로 추가 한 500 개 이상의 제품에 대해 가상 옵션이있는 단순한 제품이라는 것을 깨달았습니다. 나는 그에게 제품을 구성 가능한 제품으로 설정하여 무슨 일이 있었는지 잘 모르겠습니다 (아래 이미지 참조). 이러한 모든 가상 제품을 체크 아웃하는 동안 주소를 입력 할 수있는 유형으로 변환하는 방법이 있습니까?

가상 제품

답변:


24

DB에서만 직접 할 수 있습니다. 예를 들어 쿼리

update catalog_product_entity set type_id = 'simple' where type_id = 'virtual';

그러나이 쿼리는 모든 가상 제품을 단순으로 변환합니다. (시작하기 전에 DB 백업을 작성하는 것이 좋습니다)


5
또는 "이 품목에는 무게가 없습니다"에서 "이 품목에는 무게가 있습니다"로 변경할 수 있습니다. 가중치도 0으로 둘 수 있습니다.
Macas

@Macas 이봐, 이것은 나를 위해 일했다
zuber bandi

19

어쩌면 이것은 그것을 찾는 누군가를 도울 수 있습니다.

제품 구성을 생성하고 생성 된 제품에 가중치를 추가하지 않으면 가상 제품이됩니다. 당신이 무게를 추가하면 그들은 간단한 제품이 될 것입니다.

단일 가상 제품을 단순 제품으로 변경하려면 백엔드에서 제품에 가중치를 부여하고 " 이 제품에는 가중치가 있습니다 "로 변경하십시오 .

그러나 모든 가상 제품을 한 번에 변경하려면 " products-> catalog " 아래 의 " update attributes "옵션 을 사용하여 선택한 모든 제품에 가중치를 한 번에 추가 할 수 있습니다 . 한편 " 이 제품에는 무게가 있습니다 "옵션을 설정할 수 없습니다. 따라서 DB 또는 제품별로 그렇게해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.