영카트 일괄주문 이런 방법 가능할까요 ?
본문
고도몰 엑셀 일괄주문 프로그램을 외주로 큰돈 주고 처리했었는데
수정을 요구하니 또 돈을 요구하더군요.
그래서 직접 무식하고 용감하게 파이썬과 셀레니움 결합해서 cron으로 돌려버렸는데
일단 잘 운영되고 있습니다.
지금은 이 기능을 더 쉬운 (나의 기준) 영카트에서 구현하려 합니다.
1. 엑셀 일괄등록 파일을 등록하면 먼저 영카트 카트를 비운다고 경고하고 비웁니다.
2. 영카트 카트 db를 엑셀 읽은 자료로 등록하고
3. cron 이 이것을 워치독 하고 있다가 처리합니다.
무식한 저의 방법인데... 혹시 좀 더 스마트한 방법 있으면 답글 부탁드립니다.
답변 1
일괄주문을 웹루핑으로 하신다는 이야기시죠?
cart.php / cartupdate.php 를 참고해서 수정하시는게 어려우시면
안전하게 작동하는게 더 효율적일수있습니다.
안정적인 방법이라고 하면
cartupdate.php에서
insert구문을 참고하셔서 처리하시는게 좋은데
옵션이 있다면 복잡해지겠죠
insert문으로 처리가 되는 반복문이라면
upload시에 처리하는것도 방법인데
일일이 쿼리문으로 풀기보단
insert문에 배열값들이 매핑되는 함수를 만들고
그 함수를 업로드시에 row단위로 호출하는게 안전한 방법이긴합니다.
로직을 구현하는데 소모되고, 안정화시키는 방법이 절실한게 아니라면
구현가능한방법으로 만드신것으로 작동된는것으로 충분히 사용할만큼 사용하시는게 더 낫다고 생각합니다만
그건 직접 잘 판단하세요
답변을 작성하시기 전에 로그인 해주세요.