기본 예시코드(아마존 상품 1개 등록)에서 → 실무용(수천 개 상품 자동 등록 + CSV 변환까지 지원) 으로 확장해요.
✅ 실무용(살무용) 워크플로우
1. 상품 데이터 추출
아마존에서 상품 ASIN 목록 확보 (Helium10, JungleScout, 크롤러, CSV 등)
또는 Amazon Product Advertising API 활용
2. 데이터 변환
ASIN별로 title, price, image, description 등을 가져와서
Shopify에서 요구하는 CSV 형식으로 변환
3. 대량 업로드
Shopify Admin → 제품 → 가져오기 → CSV 업로드
또는 Shopify API로 자동화 (수천 개도 가능)
---
✅ 실무용 Node.js 코드 (수천개 상품 등록 지원)
// bulk_import.js
import fs from "fs";
import Shopify from "shopify-api-node";
// Shopify API 연결
const shopify = new Shopify({
shopName: "YOUR_SHOP_NAME",
apiKey: "YOUR_API_KEY",
password: "YOUR_API_PASSWORD"
});
// 예시: 아마존에서 가져온 상품 리스트 (보통 CSV/크롤링으로 확보)
const amazonProducts = [
{ title: "USB Charger", price: "12.99", image: "https://example.com/usb.jpg" },
{ title: "Wireless Mouse", price: "19.99", image: "https://example.com/mouse.jpg" },
{ title: "Laptop Stand", price: "29.99", image: "https://example.com/stand.jpg" }
];
// Shopify에 대량 등록 함수
async function bulkUpload(products) {
for (const product of products) {
try {
await shopify.product.create({
title: product.title,
body_html: `<p>Imported from Amazon</p>`,
variants: [{ price: product.price }],
images: [{ src: product.image }]
});
console.log("등록 성공:", product.title);
} catch (err) {
console.error("에러 발생:", product.title, err.message);
}
}
}
bulkUpload(amazonProducts);
👉 실제로는 amazonProducts 배열을 직접 입력하는 대신,
Amazon 크롤러 / Helium10 / API로 뽑아낸 수천 개 데이터를 JSON이나 CSV로 변환해서 이 코드에 넣으면 됩니다.
---
✅ 실무 적용 팁
AutoDS, Importify, Easync 같은 SaaS 앱 쓰면 위 과정이 이미 자동화됨 → 빠르게 실무 적용 가능
직접 앱을 만들 경우엔 → 위 코드에 CSV 파서 + Amazon API 연결 기능만 추가하면 끝
---
👉 여기서 제가 도와드릴 수 있는 건 두 가지예요:
1. 간단 실무용 CSV 변환기 (아마존 상품 데이터 → Shopify 업로드용 CSV)
2. 풀옵션 Shopify 앱 코드 (자동 등록 + 자동 동기화)
원하시는 게 ① CSV 툴인가요, 아니면 ② Shopify 앱 풀버전인가요?
카테고리 없음
쇼피파이 대량등록
반응형
반응형