토스쇼핑 Open API 상품 상세 조회, 최대 30개 일괄 조회로 확장하기 (개발기 8편)

토스쇼핑 Open API 상품 상세 조회를 1건 단위에서 여러 상품 단위로 확장했습니다. 개발기 8편에서는 플러그인 v1.6.0으로 그 구조를 구현했습니다. 최대 30개의 tacaItemId를 상품 상세 API 1회 요청으로 묶어 조회하고, 응답의 items와 notFoundIds를 나눠 WordPress DB의 기존 상품 레코드를 상품별로 업데이트하는 구조입니다. 다만 이번 서버 테스트는 DB에 저장된 1건으로 진행했기 때문에, 30건 동시 처리는 아직 검증하지 … 더 읽기

토스쇼핑 Open API 개발기 7편 – 상품 상세 API로 기존 DB 레코드 보강하기

토스쇼핑 Open API 개발기 7편에서는 6편에서 WordPress DB(wp_jb_toss_products)에 저장해 둔 상품 1건(tacaItemId 90382271, DB ID 1)을 대상으로 상품 상세 API를 다시 호출하고, 응답으로 받은 최신 판매가·할인율·평점·리뷰 수 등을 기존 레코드에 UPDATE하는 구조를 실제 서버에서 검증했다. 새 레코드가 생성되지 않고 같은 DB ID가 유지된 채 값만 갱신된다는 점이 이번 테스트의 핵심이다. 지금까지 진행한 토스쇼핑 Open API … 더 읽기

토스쇼핑 Open API 개발기 6편 – 상품 데이터를 WordPress DB에 저장하기

토스쇼핑 Open API 개발기 6편에서는 지금까지 조회 테스트에 그쳤던 상품 데이터를 WordPress DB에 실제로 저장하고, 동일 상품을 다시 조회했을 때 중복 레코드 없이 기존 데이터가 UPDATE되는지를 검증했다. 플러그인은 v1.3.0에서 v1.4.0으로 확장되었고, tacaItemId를 기준으로 신규 저장과 업데이트가 분기되는 구조가 실제 서버에서 정상 동작했다. 지금까지의 개발 과정과 이번 6편의 위치 토스쇼핑 Open API 연동 개발기는 1편에서 API … 더 읽기