위치:
B2C Commerce의 쿠폰 및 쿠폰 코드 오브젝트 가져오기/내보내기
쿠폰은 XML로 가져오고 쉼표로 구분된 값(CSV) 파일로 내보냅니다. coupon.xsd 스키마 파일을 사용하여 판매자 생성 쿠폰을 가져오십시오. 이 항목은 B2C Commerce에 적용됩니다.
시스템은 내보내기 중에 쿠폰 코드를 선행 또는 후행 공백으로 자르고 경고 메시지를 기록합니다.
Business Manager 가져오기 위치
쿠폰 가져오기
쿠폰 가져오기와 Business Manager 쿠폰 사용자 인터페이스에는 다음과 같이 동일한 검증 제한사항이 있습니다.
다음을 허용하지 않습니다.
- 코드당 한계, 고객당 한계, 기간당 한계>한계 또는 기간당 한계>기간 및 시스템 생성 쿠폰 코드의 최대 쿠폰 수에 음수를 사용합니다.
- 기간당 한계>기간이 999보다 큽니다.
- 쿠폰 유형을 변경합니다(대체 모드 제외).
- 최대 코드 수가 없이 시스템 코드 쿠폰을 생성합니다.
다음을 허용합니다.
- 비어 있는 문자열로 설정된 경우 시스템 생성 쿠폰 코드의 접두어를 제거합니다.
- 쿠폰이 사용되거나 발행되지 않은 경우에 한해 시스템 생성 코드 설정을 업데이트합니다.
- 변경되지 않은 코드가 xml 파일에 있어도 단일 코드 쿠폰을 업데이트합니다.
파이플릿
ImportCoupons
ExportCouponCodes
ExportCoupons
세분성: 통과된 쿠폰.
B2C Commerce에서 프로모션을 위해 쿠폰 가져오기/내보내기
쿠폰(개별 쿠폰 코드가 아님) 이 항목은 B2C Commerce에 적용됩니다.
다음은 쿠폰 데이터를 가져오는/내보내는 몇 가지 방법입니다.
- 정의: 쿠폰 정의 가져오기 및 내보내기.
- 가져오기: 외부 도구에서 생성된 쿠폰 코드 가져오기
- 내보내기: 앞서 언급한 실제 쿠폰 정의 내보내기와는 별개로 발급 및 사용된 코드를 내보냅니다.
coupon.xsd를 사용하여 쿠폰 코드의 가져오기/내보내기 파일을 정의합니다.
<RedemptionLimits><limit-per-code>요소는 필수 필드이지만, 이 요소는 업데이트 모드 때문에 선언할 수 있습니다. 새 쿠폰에 대해 이 요소가 지정되지 않으면 시스템에서 한도를 1로 설정하고 경고를 기록합니다.<CouponCodes>요소는 기존(고정, 다중 코드) 쿠폰 세트에 대한 증분 업데이트를 지원합니다. 이 기능은 외부 시스템에서 쿠폰 코드를 대량으로 제공하고 이를 가져와야 하는 경우 유용합니다(예: 매월 1,000개의 새 코드).
B2C Commerce의 쿠폰 사용 가져오기/내보내기
쿠폰 사용은 주문 내보내기에 표시할 수 있습니다. 이 항목은 B2C Commerce에 적용됩니다.
다음 XML 샘플은 쿠폰 코드 사용 데이터를 포함하는 주문 내보내기를 보여줍니다. 쿠폰 사용 정보를 보려면선택합니다.
쿠폰 사용은 XML 형식으로 가져오고 내보내거나, CSV 형식으로 한 번에 코드 1개씩 가져오고 내보냅니다. 단, 쿠폰 사용 가져오기는 드문 경우에만 사용해야 합니다. 하나의 인스턴스에서 쿠폰 사용을 내보내고 다른 인스턴스에서 가져오기 전에, 모든 해당 쿠폰 및 주문 정보를 이미 가져왔는지 확인합니다. 그렇지 않으면 가져오기가 정상적으로 작동하지 않을 수 있습니다.
<?xml version="1.0" encoding="UTF-8"?><orders xmlns="http://www.demandware.com/xml/impex/order/2006-10-31">
<order order-no="00000004">
<order-date>2008-10-07T17:07:50.585Z</order-date>
. . .
<product-lineitems>
<product-lineitem>
<net-price>449.00</net-price>
<tax>17.96</tax>
<gross-price>466.96</gross-price>
<base-price>449.00</base-price>
. . .
<price-adjustments>
<price-adjustment>
정가 조정
<net-price>-44.90</net-price>
세금 조정
<tax>-1.80</tax>
총 가격 조정
<gross-price>-46.70</gross-price>
기준 가격 조정
<base-price>-44.90</base-price>
쿠폰 ID
<lineitem-text>10PercentOff</lineitem-text>
프로모션 ID
<promotion-id>10PercentOff</promotion-id>
캠페인
<campaign-id>데모 캠페인</campaign-id>
쿠폰 번호
<coupon-id>a1</coupon-id>
</price-adjustment>
</price-adjustments>
</product-lineitem>
</product-lineitems>
...
</order>
</orders>
B2C Commerce의 샘플 쿠폰 XML 파일
쿠폰은 Business Manager에서 생성하거나 쿠폰 정의를 XML 형식으로 가져와서 생성할 수 있습니다. 다음 XML 예에서는 쿠폰 가져오기 형식의 주요 요소를 보여줍니다. 이 항목은 B2C Commerce에 적용됩니다.
<coupons>
이 쿠폰 정의는 고객 1명당 주당 최대 5개까지 최대 500회를 사용할 수 있음을 보여줍니다.
<coupon coupon-id="myCoupon">
<description>쿠폰 설명</description>
<enabled-flag>true</enabled-flag>
<redemption-limits>
<limit-per-code>500</limit-per-code>
<limit-per-customer>1</limit-per-customer>
<limit-per-timeframe time-frame="week">5</limit-per-timeframe>
</redemption-limits>
기본적으로 모든 쿠폰은 대소문자를 구분합니다. 쿠폰 코드가 대소문자를 구분하지 않는 경우 여기에서 정의해야 합니다. 이 정의는 기존 코드가 없는 쿠폰의 경우에만 적용됩니다.
<case-insensitive>true</case-insensitive>
쿠폰이 코드를 1개만 갖는 경우 여기에서 정의해야 합니다.
<single-code>DRR94IGB49S</single-code>
쿠폰이 시스템 생성 코드를 갖는 경우, 이 예에서 접두부는 "ABC"가 되고 최대 1,000개가 발행됩니다.
<virtual-codes>
<code-prefix>ABC</code-prefix>
<code-limit>1000</code-limit>
<virtual-codes>
쿠폰이 여러 개의 코드를 갖는 경우, 여기에 나열해야 합니다. 다수의 코드를 갖는 쿠폰의 경우에는 시스템 생성 쿠폰을 사용하십시오. 시스템 생성 쿠폰 코드를참조하십시오.
</coupon>
<coupon-codes coupon-id="myCoupon">
<code>ABEEO48HD4C</code>
<code>ABRREO48H7F</code>
</coupon-codes>
...
</coupons>
