Google Sheets에서 한 수식으로 실시간 3D 프린트 가격 가져오기

발행: (2026년 5월 29일 AM 04:02 GMT+9)
5 분 소요
원문: Dev.to

소개

Etsy(또는 다른 곳)에서 3D 프린팅 제품을 판매한다면 필라멘트 비용, 전기료, 시간, 마진을 머리 아프게 엑셀 시트에 넣어 계산하고 있을 겁니다. PolyQuote는 프린트 매개변수를 기반으로 정확한 권장 판매 가격을 계산해 주는 REST API이며, 이제 CSV 엔드포인트를 제공해 한 줄의 수식만으로 Google Sheets에 바로 가져올 수 있습니다—스크립트도, 코드도, 별도 설정도 필요 없습니다.

Google Sheets에서 PolyQuote API 사용하기

간단한 한 셀 수식

아래를 원하는 셀에 붙여넣으세요:

=IMPORTDATA("https://3d-print-quote-api.polyform-api.workers.dev/demo/quote/csv?filament_type=PETG&weight_grams=85&print_hours=3.5&markup_percent=120")

Sheets에서 접근 권한을 요청하면 Allow access를 클릭합니다. 결과는 다음과 같습니다:

  • Row 1 – 헤더
  • Row 2 – 전달한 매개변수를 기반으로 계산된 실시간 가격 데이터(재료 비용, 전기 비용, 총 기본 비용, 권장 판매 가격)

매개변수

매개변수설명
filament_typePLA, PETG, ABS, TPU, PLA+, PLA‑SILK, PLA‑MATTE, PETG‑MATTE
weight_grams슬라이서가 알려주는 프린트에 사용되는 필라멘트 무게
print_hours전체 프린트 시간(시간 단위)
markup_percent이익 마진 – 100이면 비용의 두 배

위 예시는 “필라멘트 85 g, 프린트 시간 3.5 h, 마진 120 %인 PETG 프린트의 가격은 얼마인가?”라는 질문을 합니다.
API는 £3.06을 반환합니다.

셀 참조를 이용한 동적 수식

값을 직접 입력하는 대신 셀에 연결해 보세요.

입력 표

AB
Filament typePETG
Weight (g)85
Print hours3.5
Markup %120

수식

=IMPORTDATA(
  "https://3d-print-quote-api.polyform-api.workers.dev/demo/quote/csv"
  & "?filament_type=" & B1
  & "&weight_grams="   & B2
  & "&print_hours="    & B3
  & "&markup_percent=" & B4
)

입력 셀을 바꾸면 가격이 자동으로 업데이트됩니다. 행마다 다른 매개변수를 넣어 전체 카탈로그 가격을 한 번에 계산하려면 수식을 아래로 복사하면 됩니다.

응답 상세

CSV 응답에는 다음 항목이 포함됩니다:

  • material_cost_gbp – 필라멘트 무게 × kg당 비용(시스템 기본값 또는 사용자가 지정한 값)
  • electricity_cost_gbp – 프린트 시간 × 프린터 와트수 × 전기 요금
  • total_base_cost_gbp – 마진 적용 전 재료비와 전기비의 합계
  • recommended_price_gbp – 마진을 적용한 최종 권장 가격

API 키를 사용하면 실패율 버퍼, 포장비, 프린터 감가상각, Etsy·eBay·Shopify용 플랫폼 수수료 등도 지원합니다. 데모 엔드포인트는 대부분의 사용 사례를 커버하는 네 가지 핵심 매개변수만 제공해 간단합니다.

API 제한 및 요금제

  • 데모 엔드포인트 – IP당 시간당 5회 요청(테스트 및 가벼운 사용에 충분)
  • 프로덕션 사용 – **api.polyformprints.co.uk**에서 무료 API 키를 발급받으세요. 무료 티어는 월 200회 호출을 제공하며, 신용카드 등록이 필요 없습니다.

왜 중요한가

저는 Etsy(Polyform Prints)에서 작은 3D 프린팅 사업을 운영하고 있었고, 감에 의존해 가격을 정했습니다. 월말이 되면 목록 절반 정도를 저렴하게 판매한 것을 깨달았죠. PolyQuote는 개인용 도구로 시작했지만, 이 문제가 나만의 문제가 아니라는 걸 알게 되면서 공개 API로 전환했습니다. 대부분의 소규모 판매자가 터미널이 아닌 스프레드시트를 사용한다는 점에서 Sheets 연동을 다음 단계로 구현했습니다.

시작하기

  • API 랜딩 페이지:
  • 문서:
  • Postman 컬렉션: Run in Postman (문서 페이지에 링크 제공)

프린트에 대한 정확하고 실시간 가격을 직접 구현하지 않고도 사용해 보세요.

0 조회
Back to Blog

관련 글

더 보기 »