Один из способов сделать это было бы использовать дин/администратор для запроса количества использований для данного кода ваучера:
- Открыть ClaimableRepository в динам/админ http://your-host-name:your-port/dyn/admin/nucleus/atg/commerce/claimable/ClaimableRepository/
В текстовой области ниже Запустите теги XML-операции в репозитории введите следующее: <print-item item-descriptor="PromotionClaimable" id="my-promotion-id" />
и нажмите кнопку «войти». Это будет печатать что-то вроде этого:
------ Printing item with id: my-promotion-id
<add-item item-descriptor="DeployablePromotionClaimable" id="my-promotion-id">
<set-property name="expirationDate"><![CDATA[11/26/2015 23:59:00]]></set-property>
<set-property name="displayName"><![CDATA[10% discount on my items]></set-property>
<!-- rdonly derived <set-property name="derivedDisplayName"><![CDATA[10% discount on my items]]></set-property> -->
<set-property name="uses"><![CDATA[4]]></set-property>
<!-- export is false <set-property name="version"><![CDATA[13]]></set-property> -->
<set-property name="lastModified"><![CDATA[10/28/2015 16:18:09]]></set-property>
<set-property name="status"><![CDATA[claimed]]></set-property>
<set-property name="startDate"><![CDATA[8/13/2015 00:00:00]]></set-property>
<!-- rdonly derived <set-property name="hasPromotions"><![CDATA[true]]></set-property> -->
<set-property name="promotions"><![CDATA[promo100001]]></set-property>
<set-property name="type"><![CDATA[DeployablePromotionClaimable]]></set-property>
</add-item>
Линия <set-property name="uses"><![CDATA[4]]></set-property>
говорит вам, сколько раз было использовано, что ваучер/купон, который в данном случае равен 4.
UPDATE:
Указанный выше метод не работает, так как он возвращает общее количество купонов, доступных при настройке рассылки. Это означает, что самый быстрый способ получить эту информацию - запросить выполненные заказы, в которых используется купон.
Какая версия ATG? – bated
Я использую Центр управления бизнесом 10.1.2 ATGPlatform/10.1.2 – Bisbal