이미 등록된 상품코드를 수정 할 수 있는 방법이 궁금합니다.

이미 등록된 상품코드를 수정 할 수 있는 방법이 궁금합니다.

QA

이미 등록된 상품코드를 수정 할 수 있는 방법이 궁금합니다.

본문

 

이미 등록된 상품코드를 수정 할 수 있는 방법이 궁금합니다.

 

영카트5에 1700 개 정도의 상품이 등록되어 있는데

 

상품코드를 1700 를 다시 분류해서 상품코드를 전부 변경해야 합니다.

 

질문

1. 이미 등록된 상품의 상품코드 변경이 가능은 한가요?

2. 가능하다면 DB 를 건드려야 하나요?

3. 상품코드를 관리자 상품관리 페이지에서 수정가능하도록 프로그래밍 하는 것이 가능한가요?

 

이카운트 ERP 와 상품코드 연동을 위해서 상품코드 변경을 해야되는 상황입니다.

 

방법론만이라도 아시는 분 알려주시면 감사하겠습니다.

(DB 를 건드리는게 맞는지...엑셀로 한번에 올려서 변경할 수 있는지..프로그램을 개발하는게 나은지 한번 알려주세요)

 

작은곰님 답변도 짧게 본것이 있는데, 방법적으로 어떤 방법으로 하는 것이 좋은지 조언 부탁드립니다.

(복사 하는 방식으로 1700 개를 수정하려면, 시간도 그렇고...네이버쇼핑 등록도 그렇게 되면 전부 다시 해야해서 번거롭습니다.  가능하면 기존  상품코드를 변경할 수 있으면 좋겠습니다.)

이 질문에 댓글 쓰기 :

답변 3

영카트5에 관리자 쪽 상품등록을 보시면요..기본적으로 엑셀로 상품등록하는 부분이 있습니다.

여기보시면 엑셀 파일로 상품 일괄등록 하는 기능이 있습니다.

이 기능은 무조건 입력만 할수 있는 부분인데. 이부분에서 동일한 상품일경우 skip을 하도록 기존에 되어있습니다.

이부분에서 동일한 상품일경우 update처리 문으로 추가해서 변경해주시면..

없는 상품은 insert처리되고 상품이 있는경우 update처리를 하여서 일괄 처리하는게 가장 좋을거 같네요

 

말씀하신 대로 방법이 돈이 가장 적게 들고 심플한 수단이 맞는 것 같습니다

다만 정식으로 처리 할 수 있는 스탠다드한 방법이 있는지 한번 더 확인해 보고 싶네요.

1. 영카트 관리자 내에서는 상품코드 변경이 불가능합니다.

2. DB를 건드리셔야 합니다.

3. 제작의뢰를 하시면 충분히 프로그래밍 가능합니다.

 

하지만 g5_item 테이블의 상품코드만 변경하면 되는 것이 아니고 기존 주문, 장바구니, 위시리스트, 상품 후기 등 상품 코드와 연관된 모든 DB를 다 같이 바꿔주셔야 합니다.

 

저같은 초보는 부끄럽지만 엑셀에서 아래 코드를 쭉 생성해서 sql을 돌립니다.

UPDATE g5_shop_item SET it_id = '새로운상품코드' WHERE it_id = '기존상품코드';

답변 감사합니다

역시나 DB 를 건드려야 하겠네요..

연동이 많이 되어 있어서 오류가 날 수 있을 것 같습니다

답변 내용 많이 도움이 되었습니다

감사합니다

나중에 상품코드 변경은 안돼는걸고 알고 있어요

답변을 작성하시기 전에 로그인 해주세요.
전체 79
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT