rce LoyaltyAccount Web Service
Functional Description
null
Technical Description
Services
rce-LoyaltyAccountService |
|
Description |
A set of service calls that consumers like web-commerce or point-of-sale would expect a loyalty system to provide. An example loyalty system within the Oracle RGBU would be Oracle Retail Customer Engagement (ORCE). The appName above is currently left generic since ORCE could provide services for much more than just loyalty. |
Integration Catalog |
|
Service WSDL |
|
ServiceDefinition.xml |
Operations
Operation Name |
Description |
createLoyaltyAccount |
Create new loyalty account. Enrolls a consumer (a customer of the merchant) as a member of the merchant's loyalty program. See Siebel LoyaltyBatchEnrollment MemberEnrollment. See ORCE SVCTransactionServices generateCard. |
retrieveLoyaltyAccount |
Find and retrieve a specific loyalty account. See Siebel LoyaltyMemberServices MemberInquiry. See ORCE CardServices getCardInquiryData. |
calculatePoints |
Calculate the loyalty points that would be earned for the given order for the purposes of presenting to the shopper a pro forma invoice of the goods being purchased in the order or transaction. No points are earned or issued. See Siebel LoyaltyAccrualService ProcessExternalOrderTxn (simulated). See ORCE Loyalty Account Services calculateProformaPoints. |
recoverPoints |
Allows orders or transactions that were purchased anonymously to be reevaluated for the purposes of claiming points towards a specified loyalty account. See Siebel LoyaltyRedemptionService ProcessQuote/ProcessRealTimeRedemption. See ORCE Loyalty Account Services recoverLoyaltyPoints. |
Operation Business Objects (Payload)
Operation Name |
Input |
Input Sample |
Output |
Output Sample |
Input Mapping Report |
Output Mapping Report |
createLoyaltyAccount |
||||||
retrieveLoyaltyAccount |
||||||
calculatePoints |
||||||
recoverPoints |