AI E-Commerce Automation Guide - Entry Level
왕초보도 성공하는 이커머스 자동화 시작 방법 (파이썬 + HTML 개발 환경 세팅)
프로그래밍 입문자를 위한 파이썬 설치부터 VS Code 실행까지 5단계 완벽 가이드
이커머스 상품 가공 및 마진 자동 산출 시스템의 개념을 이해했더라도, 막상 내 컴퓨터에서 코드를 어디에 입력하고 실행해야 할지 막막할 수 있습니다. 오늘은 개발 경험이 전혀 없는 왕초보를 기준으로, 파이썬 설치부터 코드 실행까지의 전 과정을 5단계로 나누어 디테일하게 설명해 드립니다.
1단계: 파이썬(Python) 엔진 설치
시스템을 가동하기 위해 가장 먼저 컴퓨터에 파이썬 프로그램 언어 환경을 세팅해야 합니다.
- 공식 홈페이지 접속: 파이썬 다운로드 페이지(python.org/downloads)에 접속합니다.
- 설치 파일 다운로드: 화면 중앙의
Download Python 3.x.x노란색 버튼을 클릭합니다. - PATH 설정 (필수): 다운로드된 설치 파일을 실행할 때 맨 아래의 [Add Python 3.x to PATH] 체크박스를 반드시 체크한 후
Install Now를 진행합니다.
2단계: 코드 에디터(VS Code) 설치 및 한글화
코드를 깔끔하게 작성하고 오타를 검수해 주는 무료 개발용 텍스트 에디터를 설치합니다.
- VS Code 설치: Visual Studio Code 공식 사이트(code.visualstudio.com)에서 프로그램을 받아 기본 설정대로 설치합니다.
- 한글 패치 적용: VS Code 실행 후 좌측 사각형 4개 아이콘(Extensions)을 눌러
Korean검색 후 Korean Language Pack을 설치합니다.
3단계: 작업 폴더 생성 및 HTML 템플릿 제작
자동화 스크립트와 파일들이 위치할 바탕 폴더를 만들고 HTML 뼈대 파일을 생성합니다.
- 바탕화면에
my_automation새 폴더를 생성합니다. - VS Code에서 [파일] ➡️ [폴더 열기]를 선택해 해당 폴더를 불러옵니다.
- 새 파일 아이콘을 눌러
template.html파일을 생성하고 아래 소스코드를 저장(Ctrl+S)합니다.
📄 template.html 파일 내용
<div style="max-width: 800px; margin: 0 auto; text-align: center;">
<h1 style="font-size: 28px; color: #333;">{{ seo_title }}</h1>
<div style="background-color: #f8f9fa; padding: 20px;">
{% for point in summary_list %}
<p style="font-size: 16px; color: #555;">✔ {{ point }}</p>
{% endfor %}
</div>
<div class="detail-images">
{% for img_url in detail_images %}
<img src="{{ img_url }}" style="width: 100%; display: block;" />
{% endfor %}
</div>
</div>
4단계: 파이썬 통합 소스코드 작성 및 라이브러리 설치
이미지 크롭, HTML 빌드, 마진 산출이 통합된 메인 파이썬 파일(main.py)을 만들고 필수 라이브러리를 다운로드합니다.
💡 필수 라이브러리 설치 방법:
VS Code 상단 메뉴 [터미널] ➡️ [새 터미널]을 열고 아래 명령어를 입력하여 엔터를 칩니다.
VS Code 상단 메뉴 [터미널] ➡️ [새 터미널]을 열고 아래 명령어를 입력하여 엔터를 칩니다.
pip install requests Pillow Jinja2
📌 main.py 통합 전체 소스코드
import math
import requests
from PIL import Image
from io import BytesIO
from jinja2 import Environment, FileSystemLoader
# 1. 마진 산출 함수 (100원 단위 절상)
def calculate_selling_price(cost_price, shipping_fee, fee_rate=0.11, margin_rate=0.20):
total_cost = cost_price + shipping_fee
deduction_rate = fee_rate + margin_rate
if deduction_rate >= 1.0:
raise ValueError("수수료율과 마진율의 합이 100% 이상일 수 없습니다.")
raw_price = total_cost / (1 - deduction_rate)
final_price = math.ceil(raw_price / 100) * 100
expected_margin = final_price - total_cost - (final_price * fee_rate)
return {"final_price": final_price, "expected_margin": int(expected_margin)}
# 2. HTML 상세페이지 빌드 함수
def render_detail_page(seo_title, summary_list, detail_images):
env = Environment(loader=FileSystemLoader('.'))
template = env.get_template('template.html')
return template.render(
seo_title=seo_title,
summary_list=summary_list,
detail_images=detail_images
)
# 3. 메인 실행부
if __name__ == "__main__":
# 마진 계산 테스트
price_info = calculate_selling_price(cost_price=10000, shipping_fee=3000)
print(f"최종 판매가: {price_info['final_price']:,}원")
print(f"예상 순이익: {price_info['expected_margin']:,}원")
# HTML 빌드 테스트
html_result = render_detail_page(
seo_title="[특가] AI 추천 프리미엄 백팩",
summary_list=["방수 기능 탑재", "초경량 설계", "노트북 전용 수납"],
detail_images=["https://via.placeholder.com/800x1000"]
)
with open("output.html", "w", encoding="utf-8") as f:
f.write(html_result)
print("output.html 상세페이지 생성 완료!")
5단계: 대망의 첫 코드 실행 및 결과 확인
모든 준비가 끝났다면 파이썬 코드를 실행하여 자동 생성된 결과를 확인합니다.
- VS Code 하단 터미널 창에
python main.py명령어를 입력하고 엔터를 칩니다. - 터미널에 계산된 **최종 판매가**와 **예상 순이익** 출력을 확인합니다.
- 작업 폴더 안에 새로 만들어진
output.html파일을 확인하여 자동화 생성을 검증합니다.
이제 내 컴퓨터에서 작동하는 24시간 자동화 시스템의 기본 뼈대가 완성되었습니다. 1단계부터 차근차근 구축해 보세요!

댓글
댓글 쓰기