---
title: "맞춤 필드: CheckoutOS 문서 | Chargezen"
description: "결제 중 고객에게서 추가 정보를 수집해요. Chargezen CheckoutOS 문서의 결제 확장 기능 섹션에 있어요."
url: "https://chargezen.com/ko/docs/checkoutos/checkout-extensions/custom-fields"
lang: "ko"
updated: "2025-01-16"
---

Canonical URL: https://chargezen.com/ko/docs/checkoutos/checkout-extensions/custom-fields

# 맞춤 필드

결제 중 고객에게서 추가 정보를 수집해요

마지막 업데이트: 2025-01-16

**맞춤 필드**로 결제 중 고객의 추가 정보를 수집할 수 있어요. 데이터는 개인화, 주문 처리 요구 사항, 규정 준수 또는 마케팅에 사용할 수 있어요.

필요한 만큼만 사용하세요

필드를 추가할 때마다 결제 과정이 번거로워져요. 꼭 필요한 정보만 수집하세요. 필수 필드 하나마다 전환이 1~3% 낮아질 수 있어요.

## 사용 가능한 필드 유형

### 텍스트 필드

#### 텍스트 입력 유형

*   한 줄 텍스트 — 짧은 응답
*   여러 줄 텍스트 영역 — 안내 사항 같은 긴 응답
*   이메일 — 유효성 검사 포함
*   전화번호 — 서식 적용
*   숫자 — 숫자만 입력 가능

### 선택 필드

#### 선택 유형

*   드롭다운 — 목록에서 하나 선택
*   라디오 버튼 — 모든 옵션이 보이는 단일 선택
*   체크박스 — 여러 항목 선택 가능
*   전환 스위치 — 예/아니요 선택

### 특수 필드

#### 특수 입력 유형

*   날짜 선택기 — 달력에서 선택
*   시간 선택기 — 시간 구간 선택
*   파일 업로드 — 문서와 이미지 업로드
*   서명 — 디지털 서명 수집

## 일반적인 활용 사례

### 배송 요청 사항

배송 요청 사항 필드

```json
{
  "field": {
    "id": "delivery_instructions",
    "type": "textarea",
    "label": "Delivery Instructions",
    "placeholder": "Gate code, leave at door, etc.",
    "required": false,
    "max_length": 200,
    "placement": "shipping_address"
  }
}
```

### 연령 확인

연령 확인 필드

```json
{
  "field": {
    "id": "age_verification",
    "type": "date",
    "label": "Date of Birth",
    "required": true,
    "validation": {
      "min_age": 21,
      "error_message": "You must be 21 or older to purchase this product"
    },
    "conditional": {
      "show_when": "cart_contains_tag",
      "tag": "age-restricted"
    }
  }
}
```

### 사업자 및 세금 정보

사업자 필드

```json
{
  "fields": [
    {
      "id": "company_name",
      "type": "text",
      "label": "Company Name",
      "required": false
    },
    {
      "id": "vat_number",
      "type": "text",
      "label": "VAT Number",
      "required": false,
      "validation": "vat",
      "conditional": {
        "show_when": "country_in",
        "countries": ["DE", "FR", "IT", "ES", "NL"]
      }
    }
  ]
}
```

### 상품 개인화

개인화 필드

```json
{
  "field": {
    "id": "engraving_text",
    "type": "text",
    "label": "Engraving Text",
    "placeholder": "Enter text to engrave (max 20 characters)",
    "required": true,
    "max_length": 20,
    "conditional": {
      "show_when": "cart_contains_product",
      "product_ids": ["ring-001", "bracelet-002"]
    }
  }
}
```

## 맞춤 필드 설정

1

#### 새 필드 생성

CheckoutOS → Checkout Extensions → Custom Fields → Add Field로 이동하세요.

2

#### 필드 유형 선택

데이터에 맞는 입력 유형을 선택하세요.

3

#### 속성 설정

라벨, 입력 안내 문구, 유효성 검사 규칙, 요구 사항을 설정하세요.

4

#### 조건 설정(선택 사항)

장바구니나 고객에 따라 필드를 표시할 시점을 정하세요.

5

#### 배치 선택

결제 과정에서 필드를 표시할 위치를 선택하세요.

6

#### 데이터 목적지 연결

수집한 데이터를 저장하고 보낼 위치를 설정하세요.

## 유효성 검사 옵션

기본 유효성 검사로 데이터 품질을 확보하세요.

유효성 검사 설정

```json
{
  "validation": {
    "required": true,
    "min_length": 2,
    "max_length": 100,
    "pattern": "^[A-Za-z ]+$",
    "pattern_message": "Only letters and spaces allowed",
    "custom_validator": "validate_phone_number",
    "validate_on": "blur"
  }
}
```

## 조건부 표시

관련 조건을 충족할 때만 필드를 표시하세요.

조건 논리

```json
{
  "conditions": {
    "logic": "AND",
    "rules": [
      {
        "type": "cart_total",
        "operator": "greater_than",
        "value": 100
      },
      {
        "type": "shipping_country",
        "operator": "in",
        "value": ["US", "CA"]
      }
    ]
  }
}
```

## 데이터 처리

맞춤 필드 데이터는 여러 목적지로 보낼 수 있어요.

#### 데이터 목적지

*   Shopify 주문 속성 — 주문 관리자에서 확인 가능
*   Shopify 주문 메모 — 메모 필드에 이어서 추가
*   Shopify 메타필드 — 구조화된 데이터 저장
*   웹훅 — 외부 시스템에 전송
*   이메일 — 주문 확인에 포함
*   주문 처리 앱 — ShipStation 등

개인 식별 정보 처리

민감한 개인정보(SSN, 건강 데이터 등)를 수집한다면 관련 규정(GDPR, CCPA, HIPAA)에 맞게 처리하세요. 암호화와 접근 제어를 고려하세요.

## 맞춤 필드 스타일

필드 스타일

```json
{
  "styling": {
    "label_position": "above",
    "label_size": "small",
    "input_style": "outlined",
    "error_style": "inline",
    "help_text_position": "below",
    "required_indicator": "*",
    "group_fields": true,
    "group_title": "Additional Information"
  }
}
```

## 권장 방법

최적화 팁

*   **필수 필드 최소화** — 필드마다 입력 부담이 늘어요
*   **조건부 표시 사용** — 관련 필드만 표시하세요
*   **명확한 라벨 제공** — 사용자가 정보를 요청하는 이유를 알 수 있어야 해요
*   **적절한 필드 유형 사용** — 날짜에는 날짜 선택기, 고정 옵션에는 드롭다운을 사용하세요
*   **합리적인 기본값 설정** — 가능하면 미리 입력해 두세요
*   **모바일 테스트** — 터치 기기에서 필드가 잘 작동하는지 확인하세요

## 관련 주제

[

### 결제 확장 기능 개요

사용 가능한 모든 확장 기능 보기

자세히 보기



](https://chargezen.com/ko/docs/checkoutos/checkout-extensions/overview)[

### 할인 함수

필드 값에 따라 할인을 적용해요

자세히 보기



](https://chargezen.com/ko/docs/checkoutos/discount-functions/overview)

이 페이지가 도움이 되었나요?

도움이 더 필요하신가요? [고객 지원 문의](https://chargezen.com/ko/docs/checkoutos/troubleshooting/support)
