예약된 가져오기 및 내보내기
예약된 가져오기 및 내보내기는 일별, 주별 또는 월별 기준으로 실행할 수 있습니다. 가져오거나 내보낼 파일은 로컬 Adobe Commerce 서버 또는 원격 FTP 서버에 있을 수 있습니다. 예약된 가져오기/내보내기는 기본적으로 구현되며 추가 구성이 필요하지 않습니다. 모든 예약된 가져오기와 내보내기는 Cron 작업 스케줄러에서 관리합니다.
예약된 가져오기/내보내기 액세스
-
관리자 사이드바에서 System > Data Transfer>Scheduled Imports/Exports(으)로 이동합니다.
{width="700" modal="regular"}
-
새 예약된 가져오기 또는 내보내기 작업을 생성하려면 해당 단추를 누르고 예약된 작업 유형에 대한 지침을 따릅니다.
-
레코드를 저장하면 작업이 Scheduled Import/Export 표에 나타납니다.
note note NOTE 예약된 가져오기/내보내기를 생성하거나 업데이트하면 시스템 구성이 변경됩니다. 저장 후 새 일정 또는 업데이트된 일정을 적용하려면 관리 페이지 상단에 표시되는 캐시 무효화 알림을 해결하고 캐시를 플러시해야 합니다. -
예약된 각 작업 후 파일의 복사본이 Adobe Commerce 로컬 서버의
var/log/import_export
디렉터리에 배치됩니다.각 작업의 세부 사항이 로그에 기록되지 않습니다. 오류가 발생하면 실패한 가져오기/내보내기 작업에 대한 알림과 함께 오류 설명이 전송됩니다.
가져오기 예약
사용 가능한 가져오기 파일 형식 및 가져오기 엔티티 유형의 경우 예약된 가져오기 프로세스는 수동 가져오기 프로세스와 유사합니다.
- 가져오기 파일은 .CSV 형식이어야 합니다.
- 제품 및 고객 데이터를 가져올 수 있습니다
예약된 가져오기를 사용하면 가져오기 매개 변수와 일정을 한 번만 지정한 후 데이터 파일을 여러 번 자동으로 가져올 수 있다는 이점이 있습니다.
각 가져오기 작업의 세부 정보가 로그에 기록되지 않지만 오류가 발생하면 오류에 대한 설명이 포함된 가져오기 실패 전자 메일을 받게 됩니다. 마지막으로 일정이 잡힌 가져오기 작업의 결과는 [일정이 잡힌 가져오기/내보내기] 페이지의 [마지막 결과] 열에 표시됩니다.
각 가져오기 작업 후 가져오기 파일의 복사본은 Adobe Commerce 또는 Magento Open Source이 배포된 서버의 var/log/import_export
디렉터리에 배치됩니다. 타임스탬프, 가져온 엔티티(제품 또는 고객)의 마커 및 작업 유형(이 경우 가져오기)이 가져오기 파일 이름에 추가됩니다.
예약된 각 가져오기 작업 후 색인 재지정 작업이 자동으로 수행됩니다. 전면에서는 설명서 등 텍스트 정보의 변화분이 업데이트된 데이터가 데이터베이스로 넘어간 후 반영되며 가격의 변화분은 리인덱싱 작업 후에만 반영된다.
1단계: 가져오기 설정 완료
-
관리자 사이드바에서 System > Data Transfer>Scheduled Import/Export(으)로 이동합니다.
-
오른쪽 상단에서 Add Scheduled Import 을(를) 클릭합니다.
-
예약 및 가져오기 옵션을 설정합니다.
-
Name — 예약된 가져오기의 이름을 입력합니다.
-
Description — 가져오기의 목적과 사용 방법을 설명하는 간단한 설명을 입력합니다.
-
Entity Type — 다음 중 하나로 설정합니다.
Products
Advanced Pricing
Customers and Addresses (single file)
Customer Addresses
Customer Finances
Customers Main File
Stock Sources
-
Import Behavior — 다음 중 하나로 설정합니다.
Add/Update Complex Data
— 데이터베이스의 기존 항목에 대한 기존 복합 데이터에 새 복합 데이터를 추가하거나 업데이트합니다. 이 값은 기본값입니다.Replace
— 데이터베이스의 기존 엔터티에 대한 기존 복합 쓰기를 덮어씁니다.Delete Entities
— 데이터베이스의 기존 항목을 삭제합니다.Custom Action
- 데이터베이스의 기존 엔터티를 사용자 지정합니다.
note note NOTE Advanced Pricing,Products, Customers and Addresses (single file) 및_Stock Sources_ 엔터티 형식의 경우 다음과 같은 가져오기 동작이 표시됩니다. Add/Update
,Replace
및Delete
. 고객 재무, 고객 기본 파일 및 고객 및 주소 엔터티 형식의 경우 다음과 같은 가져오기 동작이 표시됩니다.Add/Update Complex Data
,Delete Entities
및Custom Action
. -
Start Time — 가져오기가 시작되도록 예약된 시간, 분 및 초로 설정합니다.
-
Frequency —
Daily
,Weekly
또는Monthly
중 하나로 설정합니다. -
On Error -
Stop Import
또는Continue Processing
중 하나로 설정합니다. -
Status — 예약된 가져오기를 활성화하려면
Enabled
(으)로 설정합니다. -
Field Separator — 가져오기 파일에서 필드를 구분하는 데 사용되는 문자를 입력합니다. 기본 문자는 쉼표입니다.
-
Multiple Value Separator — 필드 내에서 여러 값을 구분하는 데 사용되는 문자를 입력합니다.
{width="600" modal="regular"}
-
2단계: 파일 가져오기 정보 완료
-
Server Type 을(를) 다음 중 하나로 설정합니다.
Local Server
- Adobe Commerce이 설치된 동일한 서버에서 데이터를 가져옵니다.Remote FTP
- 원격 서버에서 데이터를 가져옵니다.
{width="600" modal="regular"}
note note NOTE 원격 저장소 모듈을 사용하도록 설정하면 Local Server
이(가) 자동으로Remote Storage
(으)로 전환합니다. -
가져오기 파일이 생성되는 File Directory 을(를) 입력하십시오.
Local Server
- Commerce 설치에서 상대 경로를 입력하십시오. 예:var/import
. 원격 저장소 모듈이 구성되어 있으면import_export/import
을(를) 사용합니다.Remote FTP server
- 원격 서버의 가져오기 폴더에 대한 전체 URL 및 경로를 입력합니다.
-
가져올 File Name 입력.
-
Images File Directory 의 경우 제품 이미지가 저장된 디렉터리의 경로를 입력하십시오.
로컬 서버에서
var/import
과(와) 같은 상대 경로를 입력하십시오. 원격 저장소에서import_export/import
또는import_export/import/some/dir
등의 상대 경로를 입력하십시오.
3단계: 실패한 이메일 가져오기 구성
-
가져오는 동안 오류가 발생하면 알림을 받을 저장소 연락처로 Failed Email Receiver 을(를) 설정합니다.
-
알림을 보낸 사람으로 표시되는 스토어 연락처로 Failed Email Sender 을(를) 설정합니다.
-
알림에 사용되는 템플릿으로 Failed Email Template 을(를) 설정합니다.
-
Send Failed Email Copy To 의 경우 알림 복사본을 받을 사용자의 전자 메일 주소를 입력하십시오.
여러 이메일 주소는 쉼표로 구분합니다.
-
Failed Email Copy Method 을(를) 다음 중 하나로 설정합니다.
Bcc
- 실패한 가져오기 알림에 대한 블라인드 참조 복사본을 보냅니다. 수신자의 이름과 주소는 원래 이메일 배포에 포함되지만 보기에는 숨겨집니다.Separate Email
- 실패한 가져오기 알림의 복사본을 별도의 전자 메일로 보냅니다.
-
완료되면 Save 을(를) 클릭합니다.
예약된 새 가져오기 작업이 Scheduled Import/Export 페이지의 목록에 추가됩니다. 이 페이지에서 테스트 및 편집을 위해 즉시 실행할 수 있습니다. 가져오기 파일은 각 가져오기 작업을 실행하기 전에 유효성이 검사됩니다.
필드 설명
Import Settings
Add/Update Complex Data- 데이터베이스의 기존 항목에 대한 기존 복합 데이터에 새 복합 데이터가 추가되거나 업데이트됩니다. 이 값은 기본값입니다.
Add/Update - 새 데이터가 데이터베이스의 기존 항목에 추가됩니다. 제품에 대해
sku
을(를) 제외한 모든 필드를 업데이트할 수 있습니다. CSV 파일에 나열되지 않은 여러 필드 값(예: 범주 또는 웹 사이트)은 가져온 후 데이터베이스에 남아 있습니다.Replace- 기존 엔터티의 기존 복합 데이터가 대체됩니다.
Delete Entities - 가져온 엔터티가 데이터베이스에 있으면 데이터베이스에서 삭제됩니다.
Custom Action- 가져오기 프로세스 중에 기존 복합 엔터티를 사용자 지정합니다.
Daily
/ Weekly
/ Monthly
가져오기 중지 — 유효성 검사 중에 오류가 발견되면 파일을 가져오지 않습니다. 이 값은 기본값입니다.
계속 처리 - 유효성 검사 중에 오류가 발견되었지만 가져올 수 있는 경우 파일을 가져옵니다.
Disabled
(으)로 설정하여 일시 중단할 수 있습니다.,
(쉼표),
(쉼표)Import File Information
Local Server
선택)이나 원격 FTP 서버(Remote FTP
선택)에서 가져올 수 있습니다. Remote FTP 을(를) 선택하면 자격 증명 및 파일 전송 설정에 대한 추가 옵션이 나타납니다. 원격 저장소 모듈을 사용하도록 설정하면 Local Server
형식이 자동으로 Remote Storage
(으)로 전환됩니다.var/import
또는 import_export/import
.var/import
또는 import_export/import
.Import Failed Emails
내보내기 예약
예약된 내보내기는 사용 가능한 내보내기 파일 형식 및 내보낼 수 있는 엔터티 형식의 수동 내보내기와 유사합니다.
- CSV 형식으로 내보낼 수 있습니다
- 제품 및 고객 데이터 내보내기
예약된 내보내기를 사용하는 장점은 내보내기 매개 변수를 지정한 후 데이터를 자동으로 여러 번 내보내고 한 번만 예약할 수 있다는 것입니다.
각 내보내기의 세부 정보는 로그에 기록되지 않지만, 오류가 있는 경우 오류 설명이 포함된 내보내기 실패 이메일을 받게 됩니다. 마지막 내보내기 작업의 결과가 예약된 가져오기/내보내기 페이지의 마지막 결과 열에 나타납니다.
각 내보내기 후에는 내보내기 파일이 사용자 정의 위치에 배치되고, Adobe Commerce 또는 Magento Open Source이 배포된 서버의 var/log/import_export
디렉터리에 복사본이 배치됩니다. 내보낸 엔티티(제품 또는 고객)의 타임스탬프 및 마커와 작업 유형(이 경우 내보내기)이 내보내기 파일 이름에 추가됩니다.
1단계: 내보내기 설정 완료
-
관리자 사이드바에서 System > Data Transfer>Scheduled Import/Export(으)로 이동합니다.
-
오른쪽 상단 모서리에서 Add Scheduled Export 을(를) 클릭하고 다음을 수행합니다.
-
예약된 내보내기에 대한 Name 을(를) 입력하십시오.
-
내보내기의 목적과 사용 방법을 설명하는 간단한 Description 을(를) 입력하십시오.
-
Entity Type 을(를) 다음 중 하나로 설정합니다.
Advanced Pricing
Products
Customer Financing
Customers Main File
Customer Addresses
Stock Sources
페이지 하단의 Entity Attributes 섹션이 선택한 엔터티 형식을 반영하도록 업데이트됩니다.
-
내보내기가 시작되도록 예약된 시간, 분, 초로 Start Time 을(를) 설정합니다.
-
Frequency 을(를) 다음 중 하나로 설정합니다.
Daily
Weekly
Monthly
-
-
예약된 내보내기를 활성화하려면 Status 을(를)
Enabled
(으)로 설정합니다. -
CSV
을(를) 기본 File Format(으)로 수락합니다.{width="600" modal="regular"}
2단계: 파일 내보내기 정보 완료
-
Server Type 을(를) 다음 중 하나로 설정합니다.
Local Server
- Commerce이 설치된 동일한 서버에 내보내기 파일을 저장합니다.Remote FTP
— 원격 서버에 내보내기 파일을 저장합니다.
{width="600" modal="regular"}
note note NOTE 원격 저장소 모듈을 사용하도록 설정하면 Local Server
이(가) 자동으로Remote Storage
(으)로 전환됩니다. -
File Directory 의 경우 다음과 같이 내보내기 파일을 저장할 디렉터리를 입력하십시오.
- Local Server 의 경우 Commerce 설치 내에서 상대 경로를 입력하십시오(예:
var/export
). 원격 저장소 모듈이 구성되어 있으면import_export/export
을(를) 사용합니다. - Remote FTP server 의 경우 대상 서버의 대상 폴더에 대한 전체 URL 및 경로를 입력하십시오.
- Local Server 의 경우 Commerce 설치 내에서 상대 경로를 입력하십시오(예:
-
Remote FTP 서버를 선택한 경우 서버에 연결 자격 증명을 입력하고 추가 설정을 선택하십시오.
- FTP Host[:Port] 의 경우 원격 FTP 호스트 주소를 입력하십시오.
- User Name 의 경우 원격 서버에 액세스하는 데 사용되는 사용자 이름을 입력하십시오.
- Password 의 경우 입력한 사용자 이름 계정의 암호를 입력하십시오.
- File Mode 의 경우
Binary
또는ASCII
을(를) 선택하십시오. - Passive Mode 의 경우
No
또는Yes
을(를) 선택하십시오.
3단계: 내보내기 실패 이메일 구성
-
내보내는 동안 오류가 발생하면 알림을 받을 저장소 연락처로 Failed Email Receiver 을(를) 설정합니다.
-
알림을 보낸 사람으로 표시되는 스토어 연락처로 Failed Email Sender 을(를) 설정합니다.
-
알림에 사용되는 템플릿으로 Failed Email Template 을(를) 설정합니다.
-
Send Failed Email Copy To 의 경우 알림 복사본을 받을 사용자의 전자 메일 주소를 입력하십시오.
여러 이메일 주소의 경우 쉼표로 구분하십시오.
-
Failed Email Copy Method 을(를) 다음 중 하나로 설정합니다.
Bcc
- 블라인드 참조 복사본을 보냅니다. 수신자의 이름과 주소는 원래 이메일 배포에 포함되지만 보기에는 숨겨집니다.Separate Email
— 복사본을 별도의 전자 메일로 보냅니다.
4단계: 엔티티 속성 선택
-
Entity Attributes 섹션에서 내보내기 데이터에 포함할 특성을 선택합니다.
- 내보내기 데이터를 특성 값으로 필터링하려면 Filter 열에 특성 값을 입력하십시오.
- 특정 속성 값을 가진 제품이나 고객을 제외하려면 제외할 속성 값을 입력하고 건너뛰기 열에서 확인란을 선택합니다.
-
완료되면 Save 을(를) 클릭합니다.
예약된 새 내보내기 작업이 Scheduled Import/Export 페이지의 목록에 추가됩니다. 이 페이지에서 즉시 실행하여 테스트하고 편집할 수 있습니다.
필드 설명
Export Settings
Advanced Pricing
/ Products
/ Customer Finances
/ Customers Main File
/ Customer Addresses
/ Stock Sources
Daily
/ Weekly
/ Monthly
Enabled
/ Disabled
.CSV
옵션만 사용할 수 있습니다.Export Settings Information
로컬 서버 — Commerce이 배포된 동일한 서버에 내보내기 파일을 배치합니다. 원격 저장소 모듈을 사용하도록 설정하면
Local Server
이(가) Remote Storage
(으)로 전환됩니다.원격 FTP — 내보내기 파일을 원격 서버에 배치합니다. 자격 증명 및 파일 전송 설정에 대한 추가 옵션이 표시됩니다.
Local Server
(으)로 설정된 경우 Commerce 설치 경로를 기준으로 경로를 지정하십시오. 예: 원격 저장소용 var/export
또는 import_export/export
.Export Failed Emails
Export Failed (Default Template from Locale)
옵션만 사용할 수 있습니다.