Look up Daiso products by store name and product keyword using official Daiso Mall store/search/stock surfaces. Use when the user wants to know whether a product is available at a specific Daiso store.
다이소몰 공식 검색/매장/재고 표면을 사용해 특정 다이소 매장의 상품 재고를 확인한다.
node 18+daiso-product-search package 또는 동일 로직매장명이 없으면 바로 조회하지 말고 먼저 물어본다.
어느 다이소 매장을 확인할까요? 매장명(예: 강남역2호점)을 알려주세요.후보 매장이 여러 개예요. 정확한 매장명을 하나만 골라주세요.상품명/검색어도 반드시 필요하다.
찾을 상품명이나 검색어도 알려주세요. 예: VT 리들샷 100검색어가 너무 넓어요. 브랜드나 용량까지 같이 알려주세요.https://www.daisomall.co.kr/api/ms/msg/selStrSrchKeywordhttps://www.daisomall.co.kr/api/ms/msg/selStrhttps://www.daisomall.co.kr/api/dl/dla-api/selStrInfohttps://www.daisomall.co.kr/ssn/search/Searchhttps://www.daisomall.co.kr/ssn/search/SearchGoodshttps://www.daisomall.co.kr/ssn/search/GoodsMummResulthttps://www.daisomall.co.kr/api/pd/pdh/selStrPkupStckhttps://www.daisomall.co.kr/api/pdo/selOnlStck공식 매장 검색 API로 매장명을 먼저 해결한다.
const { searchStores } = require("daiso-product-search")
const storeResult = await searchStores("강남역2호점", {
limit: 5
})
console.log(storeResult.items)
매장 후보가 여러 개면 상위 2~3개만 보여주고 다시 확인받는다.
공식 SearchGoods 표면으로 상품 후보를 찾는다.
const { searchProducts } = require("daiso-product-search")
const productResult = await searchProducts("VT 리들샷 100", {
limit: 10
})
console.log(productResult.items)
상품 후보가 여러 개면 아래 우선순위로 짧게 정리한다.
onldPdNo 를 함께 보존한다공식 매장 픽업 재고 API로 해당 매장의 재고를 확인한다.
const { getStorePickupStock } = require("daiso-product-search")
const stock = await getStorePickupStock({
pdNo: "1049275",
strCd: "10224"
})
console.log(stock)
const { lookupStoreProductAvailability } = require("daiso-product-search")
const result = await lookupStoreProductAvailability({
storeQuery: "강남역2호점",
productQuery: "VT 리들샷 100"
})
console.log(result.selectedStore)
console.log(result.selectedProduct)
console.log(result.pickupStock)
응답은 짧고 명확하게 정리한다.
공식 표면에서는 매장 재고까지만 확인된다고 분명히 말한다.