WooCommerce 주문을 단계별로 내보내는 방법

게시 됨: 2022-06-21

BuiltWith에 따르면 WooCommerce는 전자 상거래 플랫폼의 글로벌 리더입니다. 2011년 9월에 처음 출시된 이 제품은 모든 유형의 온라인 상점에 적합한 선택이 되었습니다.

자체 핵심 기능 외에도 WooCommerce에는 특정 작업을 처리하는 플러그인 마켓플레이스도 있습니다.

WooCommerce 주문

그러한 작업 중 하나는 WooCommerce 주문을 내보내는 것입니다.

이 기사에서는 주문 내보내기를 위한 최고의 플러그인을 설명하고 그 중 하나를 사용하는 방법을 보여줍니다.

목차
  1. 사용자가 주문을 내보내야 하는 이유
  2. WooCommerce 주문을 내보내는 플러그인
  3. 기본 WooCommerce 주문 내보내기 연습
  4. 보다 정교한 주문 내보내기 기능
  5. 주문 수출 문제/문제
  6. 마무리

사용자가 주문을 내보내야 하는 이유

WooCommerce 스토어에서 주문을 내보내는 데에는 여러 가지 이유가 있습니다.

여기에는 다음이 포함됩니다.

  • 타사 직송 배송업체에 주문을 보냅니다.
  • 스프레드시트 또는 다른 데이터 분석 도구에서 주문 분석을 수행합니다.
  • 외부 회계 또는 보고 시스템에 주문 데이터를 로드합니다.
  • 마케팅 또는 CRM(고객 관계 관리) 플랫폼에서 주문 기록을 채우십시오.
  • 여러 온라인 상점 간에 데이터를 통합하거나 한 온라인 상점에서 다른 온라인 상점으로 데이터를 마이그레이션합니다.
  • 주문을 대량 편집한 다음 다시 가져옵니다.

이러한 모든 경우에 사용자는 일반적으로 데이터를 필터링할 수 있는 기능이 필요합니다. 예를 들어, dropshippers는 배송 준비가 된 최신 주문만 필요합니다.

외부 회계, 보고 및 CRM 시스템에는 종종 엄격한 데이터 가져오기 요구 사항이 있기 때문에 사용자 지정 파일 형식 및 레이아웃을 생성하는 기능도 중요합니다.

마지막으로, 아무도 같은 작업을 반복하는 것을 좋아하지 않으므로 매주 또는 매월 자동으로 실행되도록 반복 주문 내보내기를 예약할 수 있어 효율성이 크게 향상됩니다.

WooCommerce 주문을 내보내는 플러그인

WooCommerce 주문을 내보내는 많은 플러그인이 있지만 시장 리더를 고수하는 것이 좋습니다.

우리는 많은 내보내기 플러그인이 수년 동안 실패했기 때문에 이렇게 말합니다. 이에 대한 증거로 WordPress.org/plugins에서 "수출 주문"을 검색하고 얼마나 많은 설치 수가 적거나 업데이트가 중단되었는지 확인하십시오.

이 목록에 있는 세 가지 플러그인은 모두 필요할 때 계속 사용할 수 있을 만큼 충분히 큰 규모를 달성했습니다.

1. WP 전체 내보내기

WP 모든 내보내기 플러그인

더 넓은 WordPress 및 WooCommerce 가져오기 및 내보내기 공간에서 지배적인 플레이어. 이 목록의 모든 플러그인과 마찬가지로 WP All Export에는 무료 버전과 프리미엄 버전이 있습니다.

무료 버전

무료 WooCommerce 애드온과 함께 이 플러그인의 무료 버전을 사용하면 다음을 내보낼 수 있습니다.

  • WooCommerce 주문 및 제품.
  • WordPress 게시물, 페이지 및 분류.
  • 타사 테마 및 플러그인의 모든 사용자 정의 데이터 유형 또는 사용자 정의 필드.

끌어서 놓기 인터페이스를 사용하여 내보내기 열을 선택, 재정렬 및 ​​편집할 수 있습니다.

데이터를 사용자 지정 CSV, Excel 또는 XML 파일 형식으로 내보낼 수 있습니다.

그리고 대용량 데이터를 처리해야 하는 경우 내보내기를 더 작은 처리 배치와 여러 출력 파일로 나눌 수 있습니다.

마지막으로, WP All Export는 WP All Import와 완벽하게 통합됩니다. 즉, 몇 번의 클릭으로 사이트 간의 데이터 전송 또는 마이그레이션을 관리할 수 있습니다.

단점은 이 플러그인의 무료 버전에 모든 주문 데이터 요소가 포함되어 있지 않다는 것입니다. 기본 필터링이나 스케줄링 기능도 포함하지 않습니다.

프리미엄 버전

이 플러그인의 유료 버전은 다음을 포함한 나머지 핵심 기능의 잠금을 해제합니다.

  • 고객, 주문 항목, 배송, 세금, 수수료, 할인, 환불 데이터 및 메모를 포함한 모든 주문 데이터 요소에 대한 액세스.
  • 사용자, 쿠폰, 댓글 및 리뷰를 포함한 더 많은 데이터 유형.
  • 그룹의 가장 강력한 필터 기능. 중첩 필터를 만들고 "-2년" 및 "지난 달"과 같은 상대 날짜 필터를 사용할 수 있습니다. PHP와 WP_Query를 사용하여 훨씬 더 정교한 필터를 구축할 수도 있습니다.
  • 고급 일정 기능.

또한 다음과 같이 다른 곳에서는 볼 수 없는 몇 가지 전원 기능이 포함되어 있습니다.

  • 조건부 논리를 포함하여 사용자 정의 필드를 생성하기 위해 통과 PHP를 사용하는 기능.
  • Zapier 통합을 통해 WooCommerce 주문을 천 개 이상의 외부 앱으로 직접 내보낼 수 있습니다.

가장 큰 질문은 이 모든 권한이 필요한지 여부입니다. 가능한 모든 WordPress 및 WooCommerce 내보내기 요구 사항을 해결하려는 경우 이 질문에 대한 대답은 예일 가능성이 높습니다.

그러나 단순한 WooCommerce 주문 내보내기를 수행하려는 경우 이 플러그인의 유료 버전이 과도할 수 있습니다.

2. WebToffee에서 WooCommerce에 대한 주문 내보내기 및 주문 가져오기

WooCommerce 플러그인에 대한 주문 내보내기 및 주문 가져오기

WebToffee의 WooCommerce 플러그인에 대한 주문 내보내기 및 주문 가져오기는 WooCommerce 주문 내보내기 및 가져오기 공간에서 견고한 플레이어입니다.

무료 버전

WebToffee의 다른 무료 애드온과 결합된 이 플러그인의 무료 버전을 사용하면 다음을 내보낼 수 있습니다.

  • WooCommerce 주문, 고객, 제품, 쿠폰 및 리뷰.
  • WordPress 사용자 및 댓글.
  • 일부 사용자 정의 데이터 유형 및 필드.

또한 모든 주문 데이터 필드, 기본 필터 도구 및 주문 가져오기 기능에 대한 액세스가 포함되지만 WP All Export 및 WP All Import의 무료 버전만큼 잘 통합되지는 않습니다.

단점 측면에서 Webtoffee의 드래그 앤 드롭 인터페이스는 이 목록에 있는 다른 두 플러그인만큼 매끄럽지 않습니다. 플러그인은 CSV 파일 형식에서만 작동하며 대용량 내보내기를 처리하기 위한 옵션을 많이 제공하지 않습니다.

프리미엄 버전

이 플러그인의 고급 개선 사항은 다음과 같습니다.

  • 고급 일정 기능.
  • CSV 외에 XML을 사용하여 가져오기/내보내기 기능.
  • FTP를 통해 가져오기/내보내기 기능.

이 목록이 WP All Export의 목록보다 짧다면 Webtoffee의 무료 버전에는 이미 모든 주문 데이터 요소와 기본 주문 내보내기 필터에 대한 액세스가 포함되어 있다는 점을 기억하십시오.

그러나 이 짧은 목록은 이 기사의 처음 두 플러그인 간의 주요 차이점도 반영합니다.

Webtoffee 플러그인의 현재 버전은 WooCommerce 및 WordPress 전체에서 궁극적인 내보내기 플러그인이 되려고 하지 않습니다. 필터 기능은 WP All Export만큼 고급스럽지 않습니다. 패스스루 PHP를 사용하여 필드를 사용자 정의하거나 매우 정교한 XML 피드를 빌드하는 데 도움이 되지 않습니다.

대신 이 플러그인은 미래에 특별히 까다로운 수출 요구 사항을 예상하지 않는 일반 WooCommerce 사용자를 대상으로 합니다. 이와 관련하여 그것은 좋은 일을합니다.

3. AlgolPlus의 WooCommerce 고급 주문 내보내기

AlgolPlus의 WooCommerce 고급 주문 내보내기

이 플러그인은 WooCommerce 주문 내보내기를 위해 특별히 제작되었습니다. 따라서 이 기사의 다른 두 플러그인보다 훨씬 전문화되어 있습니다.

무료 버전

이 플러그인의 무료 버전을 사용하면 다음을 내보낼 수 있습니다.

  • 고객 및 제품 세부 정보를 포함한 모든 주문 데이터.
  • 쿠폰 세부정보입니다.
  • 주문/제품에 대한 WooCommerce 사용자 정의 필드

WP All Export와 유사한 드래그 앤 드롭 인터페이스를 제공합니다.

필터 기능은 플러그인의 모든 무료 버전 중에서 가장 강력합니다.

CSV, Excel 및 XML 외에도 주문을 JSON, TSV, PDF 및 HTML 파일 형식으로 내보낼 수 있습니다.

단점은 다른 두 플러그인만큼 직관적이지 않은 구식 인터페이스가 있다는 것입니다. 가져오기 기능을 제공하지 않습니다. 그리고 수출 요구 사항이 WooCommerce 주문 내보내기 이상으로 증가하는 경우 다른 플러그인을 설치하거나 완전히 다른 솔루션으로 전환해야 합니다.

프리미엄 버전

AlgolPlus는 프리미엄 패키지에 다음을 추가합니다.

  • 기본적으로 저장된 템플릿과 동일한 프로필 기능입니다. WP All Export와 Webtoffee는 무료 버전에서 유사한 기능을 제공합니다.
  • 실시간 주문 피드를 생성하는 데 유용할 수 있는 상태 변경 시 각 주문을 내보내는 기능.
  • 고급 일정 기능.
  • 동시에 여러 목적지로 주문을 내보내는 기능.

Webtoffee와 마찬가지로 이것은 무료 버전에 많은 추가 기능이 없어 보일 수 있지만 무료 버전에는 이미 많은 기능이 포함되어 있기 때문입니다.

우리가 보기에 이 플러그인의 무료 버전과 유료 버전의 주요 차이점은 다음과 같습니다.

  • 임시 내보내기를 수행하려는 경우 무료 버전으로 충분해야 합니다.
  • 반복 내보내기의 경우 프리미엄 버전이 필요합니다.

가격

이러한 패키지의 비용에 대해 가장 쉽게 설명할 수 있는 것은 가격 책정 철학이 다르다는 것입니다.

  • WP All Export는 평생 업데이트 및 지원이 포함된 무제한 사이트에 대해 일회성 요금을 부과합니다.
  • 연간 사이트당 Webtoffee 요금.
  • AlgolPlus는 연간 또는 평생 옵션으로 사이트별로 요금을 청구합니다.

게다가 포장이 제대로 된 적이 없기 때문에 가격 비교가 어렵습니다. 그래서 '사과와 사과'를 비교하기도 어렵습니다.

Webtoffee의 프리미엄 버전은 한 사이트에 대해 연간 $69이며, 여기에는 주문 가져오기 기능이 포함됩니다.

WP All Export의 가장 가까운 비교는 평생 라이선스에 대해 $199의 WooCommerce Pro 패키지입니다. 여기에는 제품, 고객 및 리뷰를 포함한 WooCommerce의 모든 가져오기 및 내보내기 기능이 포함됩니다.

이에 맞추려면 연간 사이트당 $129에 Webtoffee의 올인원 WooCommerce Import Export Suite로 이동해야 합니다.

한편 AlgolPlus는 주문 내보내기 기능에 대해서만 한 사이트에 대해 연간 30달러 또는 평생 120달러를 청구합니다.

지원하다

이것은 이 기사에서 작성하기 가장 쉬운 섹션입니다. 이 세 회사 모두 WordPress.org/plugins 페이지에서 별 5개 사용자 평가의 높은 비율에서 알 수 있듯이 고객 서비스 및 지원에 대한 탁월한 평판을 가지고 있습니다.

기본 WooCommerce 주문 내보내기 연습

이제 플러그인 옵션을 이해했으므로 기본 주문 내보내기의 예를 보여 드리겠습니다.

이 예에서는 프리미엄 버전의 WP All Export를 사용합니다.

플러그인을 설치한 후 WordPress 메인 메뉴에서 All Export > New Export 로 이동합니다.

그런 다음 게시물 유형으로 WooCommerce Orders 를 선택하고 하단에 있는 파란색 사용자 지정 내보내기 파일 버튼을 클릭합니다.

새 주문 내보내기 화면

그러면 끌어서 놓기 인터페이스로 이동합니다.

WP 모든 내보내기 드래그 앤 드롭 화면

여기에서 오른쪽의 사용 가능한 데이터 섹션에서 원하는 필드를 중앙의 열 선택 영역으로 끌어다 놓기만 하면 됩니다.

위에 표시되지 않았지만( 주문 패널이 확장되었기 때문에) 사용 가능한 데이터 섹션에는 다음에 대한 확장 가능한 패널도 포함되어 있습니다.

  • 고객
  • 아이템
  • 세금 및 배송
  • 수수료 및 할인
  • 메모
  • 환불
  • 사용자 정의 필드
  • 기타 모든 필드

그런 다음 하단의 계속 버튼을 클릭하면 내보내기 설정 화면으로 이동합니다.

주문 내보내기 설정

이때 내보내기 확인 및 실행 버튼을 클릭한 다음 파일을 다운로드합니다.

쉽죠?

모든 주문을 내보내려는 경우 1분 이내에 이 작업을 완료할 수 있습니다.

WebToffee와 AlgolPlus는 둘 다 유사한 빠른 내보내기를 제공합니다. 둘 다 불필요한 세부 사항으로 당신을 당황하게 하지 않을 것입니다.

그러나 이 디자인의 진정한 가치는 더 어려운 내보내기를 수행할 수 있는 내장된 옵션입니다.

보다 정교한 주문 내보내기 기능

대부분의 주문 수출은 비교적 간단합니다. 그러나 조만간 더 까다로운 요구 사항에 직면하게 될 것입니다. 그런 일이 발생하면 기성품 도구를 마음대로 사용할 수 있는 것이 좋습니다.

대안은 사용자 정의 코드 작성을 시작하는 것입니다.

특히 고급 필터 요구 사항과 외부 시스템과 통합하는 데 사용되는 반복 내보내기라는 두 가지 영역이 내보내기 경계를 확장할 수 있습니다.

필터 내보내기

월별 보고서를 제공하기 위해 주문을 내보내야 한다고 가정해 보겠습니다. 매월 1일에 이 내보내기를 실행하려고 하기 때문에 이전 달에 접수된 주문만 내보내는 필터를 생성하려고 합니다.

WP All Export로 수행하는 작업은 다음과 같습니다.

주문 내보내기 필터링 옵션
  1. 새 내보내기 페이지에서 필터링 옵션 추가 패널을 확장합니다.
  2. 요소주문 날짜 를 선택합니다.
  3. 규칙 으로 같음 을 선택합니다(같을 수 있음, 같지 않음, 보다 최신 버전, 이전 버전 등).
  4. 으로 "지난 달"을 입력합니다. 이것은 상대 날짜 값이며 반복 보고서에 적합합니다. 이 기능은 WP 전체 내보내기에 고유합니다.
  5. 규칙 추가 버튼을 클릭합니다.

다음과 같이 복잡한 중첩 필터를 만들 수도 있습니다.

중첩 순서 필터

이것은 "주문 합계가 25에서 50 사이인 모든 주문을 제공하거나 주문 상태가 wc-pending인 50보다 큰 주문을 제공하십시오."라고 말합니다.

필터를 중첩하거나 그룹화하는 이 기능은 매우 중요합니다. 그것이 없으면 훨씬 더 빨리 맞춤형 코드 솔루션을 사용해야 합니다.

반복 주문 내보내기 예약

아무도 같은 작업을 반복하는 것을 좋아하지 않습니다. 월간 보고서 또는 데이터 피드를 생성할 때 이를 방지하려면 두 가지 기능이 필요합니다.

  1. 내보내기를 템플릿으로 저장하는 기능.
  2. 자동으로 실행되도록 예약하는 기능.

플러그인의 세 가지 프리미엄 버전을 모두 사용하면 내보내기를 템플릿으로 저장할 수 있습니다.

WP 모든 내보내기에서 내보내기를 예약하려면 내보내기 설정 화면에서 예약 옵션 패널을 확장한 다음 다음 직관적인 양식을 작성하기만 하면 됩니다.

주문 내보내기 예약 옵션

위에 표시된 설정은 "매월 첫 번째 월요일 오전 2시 뉴욕 시간에 이 내보내기를 실행합니다."라고 말합니다.

WP All Export의 내장 Zapier 통합을 사용하면 이 내보내기를 1000개 이상의 외부 앱에 자동으로 연결할 수도 있습니다. 즉, 전체 프로세스가 자체적으로 처리될 수 있습니다.

주문 수출 문제/문제

외부 시스템과 통합할 때 파일 사양 요구 사항이 까다로울 수 있습니다. 닫기가 계산되지 않기 때문에 "거의 거기에" 있는 것보다 더 실망스러운 것은 없습니다.

사실, 한 가지 더 나쁜 것이 있습니다. 파일 레이아웃 요구 사항을 충족하기만 하면 리소스 제한으로 인해 내보내기가 실패한다는 사실을 알게 된다는 것입니다!

맞춤 내보내기 피드

외부 시스템의 입력 요구 사항을 충족하는 일반적인 방법은 XML을 사용하는 것입니다.

이 기사의 세 가지 플러그인 모두 XML 피드를 생성할 수 있지만 WP All Export만이 고급 사용자 정의 피드를 대화식으로 구축할 수 있습니다.

예를 들어, 배송 방법이 무게에 따라 자동으로 설정되도록 요구하는 타사 배송업체에 최신 주문을 보내야 한다고 가정해 보겠습니다.

다음은 수행할 작업입니다.

사용자 정의 XML 피드
  1. 끌어서 놓기 인터페이스에서 내보내기 유형 패널을 확장하고 피드 를 선택합니다.
  2. 하위 유형으로 사용자 정의 XML 피드 를 선택하십시오.

이에 대한 응답으로 XML 편집기가 나타납니다.

수출 주문 PHP 기능 편집기
  1. 사용 가능한 데이터 패널에서 XML 편집기로 관심 필드를 끌어다 놓습니다. 이렇게 하면 사용자 지정 XML 피드가 생성됩니다.
  2. 함수 편집기 패널을 확장하고 다음 함수를 입력합니다.
 function output_shipping($weight){ if($weight <= 10) { return "USPS"; } else if ($weight > 10 && $weight < 30) { return "DHL"; } else if ($weight >= 30) { return "Knight-Swift Freight"; } }

코더가 아닌 경우 이 함수가 복잡해 보일 수 있지만 실제로는 매우 간단하며 주니어 프로그래머라면 누구나 작성할 수 있습니다.

주니어 프로그래머에 대한 액세스 권한이 없더라도 걱정하지 마십시오. WP All Export의 지원 직원이 필요한 리소스를 알려드립니다.

이제 XML 편집기에서 Shipping Method 요소를 다음과 같이 수정합니다.

<ShippingMethod>[output_shipping({Weight})]</ShippingMethod>

노란색으로 강조 표시된 텍스트는 방금 만든 output_shipping() 함수에 대한 호출로, Weight 필드에서 값을 수신하고 적절한 Shipping Method 를 반환합니다.

이 섹션의 코드를 이해한다면 별로 중요하지 않습니다. 핵심은 당신(또는 당신과 함께 일하는 누군가)이 가장 깊은 수준에서 내보내는 것을 조작할 수 있다는 것입니다.

즉, 수출 요구 사항이 얼마나 복잡한지와 상관없이 항상 수출 요구 사항을 충족할 수 있습니다.

대량 주문 수출

많은 양의 WooCommerce 주문을 내보낼 때 발생할 수 있는 두 가지 유형의 문제가 있습니다.

첫 번째는 메모리 또는 시간 초과 제한과 같은 서버 리소스를 초과하여 발생합니다.

두 번째는 내보내기 파일 크기와 관련이 있으며 이 문제는 두 가지 버전이 있습니다.

하나는 내보내기 파일을 작성하는 서버가 특정 파일 크기 제한을 부과할 수 있다는 것입니다. 다른 하나는 통합을 대상으로 하는 외부 사이트에 가져오기 파일에 대한 크기 제한이 있을 수 있다는 것입니다.

WP All Export를 사용하면 내보내기 설정 화면의 고급 옵션 패널을 통해 두 가지 문제를 모두 해결할 수 있습니다.

WooCommerce 주문 고급 옵션 내보내기

위에 표시된 첫 번째 설정( 각 반복에서 process... )을 사용하면 주문 내보내기를 일괄 처리로 처리할 수 있으므로 서버 리소스 초과에 대한 우려가 해결됩니다.

두 번째 설정( 대용량 내보내기를 여러 파일로 분할 )은 파일당 내보낼 최대 주문 수를 지정할 수 있는 추가 옵션을 엽니다. 내보내기가 이 수를 초과하면 플러그인이 내보내기를 여러 파일로 자동 분할합니다.

Webtoffee는 처리를 위해 유사한 배치 크기 설정을 제공하지만 파일 출력 크기를 관리하기 위한 동등한 설정이 없는 것으로 보입니다.

이는 여러 개의 작은 파일을 출력하기 위해 서로 다른 필터 세트를 사용하여 여러 내보내기를 실행해야 함을 의미합니다.

AlgolPlus는 두 옵션 모두에 대해 가시적인 설정을 제공하지 않는 것으로 보입니다. 그러나 WooCommerce 주문 수출의 다른 모든 측면에서 철저함을 감안할 때 이러한 문제를 완전히 무시했을 가능성은 없습니다. 인터페이스를 통해 관리되지 않을 뿐입니다.

마무리

좋은 소식은 타사 플러그인을 사용하여 모든 WooCommerce 주문 내보내기를 처리할 수 있어야 한다는 것입니다.

실제로 이 기사에서 설명하는 세 가지 플러그인은 모두 검증되고 강력한 기능을 제공하며 견고한 회사의 지원을 받습니다. 당신은 그들 중 어느 것도 잘못되지 않을 것입니다.

진짜 문제는 단순히 적합성 중 하나입니다. 상상할 수 있는 모든 내보내기 시나리오를 자체적으로 처리할 수 있는 하나의 플러그인을 원한다면 WP All Export가 답입니다.

다른 한편으로는 WooCommerce 주문만 내보내고 다른 것은 아무것도 내보내지 않으려는 경우 AlgolPlus의 고급 주문 내보내기 도구를 사용하는 것이 좋습니다.

Webtoffee의 주문 내보내기 및 WooCommerce 플러그인 주문 가져오기는 이 두 솔루션의 중간에 있습니다.

이 기사가 귀하에게 적합한 플러그인을 결정할 수 있는 충분한 지식을 갖추었길 바랍니다!