This page provides the list of events and associated payload for internal events (via RabbitMQ/AWS MQ) and external events (via EventBridge) for the Cart microservice.
External Events via EventBridge
The following events contain the entity changed in the event message payload.
List of Events
| S.No. | API call | Call detail | Event Type | Identifier |
|---|---|---|---|---|
| 1. | DELETE | DeleteCart | cartservices/cart/delete | response_Cart.id |
| 2. | PATCH | PatchUpdateCart | cartservices/cart/patchupdate | response_Cart.id |
| 3. | CREATE | CreateCart | cartservices/cart/create | response_Cart.id |
| 4. | CREATE | CreateCartAddress | cartservices/cartaddress/create | response_address.id |
| 5. | CREATE | CreateCartItem | cartservices/cartitem/create | response_items.id |
| 6. | CREATE | CreateCartProperties | cartservices/cartproperty/create | request_cartId |
| 7. | CREATE | CreateCartShipping | cartservices/cartshipping/create | response_shipping.id |
| 8. | CREATE | CreateOtherCharges | cartservices/othercharges/create | response_otherCharges.id |
| 9. | CREATE | CreatePayment | cartservices/payment/create | response_payment.id |
| 10. | CREATE | CreatePromotion | cartservices/promotion/create | response_promotion.promoCode |
| 11. | DELETE | DeleteCartAddress | cartservices/cartaddress/delete | request_cartId |
| 12. | DELETE | DeleteCartItemProperties | cartservices/cartitemproperty/delete | request_cartId |
| 13. | DELETE | DeleteCartItem | cartservices/cartitem/delete | request_cartId |
| 14. | DELETE | DeleteCartPayment | cartservices/cartpayment/delete | request_cartId |
| 15. | DELETE | DeleteCartProperties | cartservices/cartproperty/delete | request_cartId |
| 16. | DELETE | DeleteCartShipping | cartservices/cartshipping/delete | request_cartId |
| 17. | DELETE | DeleteCommunicationPreference | cartservices/communicationpreference/delete | request_cartId |
| 18. | DELETE | DeleteOtherCharges | cartservices/othercharges/delete | request_cartId |
| 19. | DELETE | DeletePromotion | cartservices/promotion/delete | request_cartId |
| 20. | PATCH | PatchUpdateCartAddress | cartservices/cartaddress/patch | response_address.id |
| 21. | PATCH | PatchUpdateCartItemProperties | cartservices/cartitemproperty/patch | request_cartId |
| 22. | PATCH | PatchUpdateCartItem | cartservices/cartitem/patch | response_items.id |
| 23. | PATCH | PatchUpdateCartPayment | cartservices/cartpayment/patch | response_payment.id |
| 24. | PATCH | PatchUpdateCartProperties | cartservices/cartproperty/patch | request_cartId |
| 25. | PATCH | PatchUpdateCartShipping | cartservices/cartshipping/patch | response_shipping.id |
| 26. | PATCH | PatchUpdateOtherCharges | cartservices/othercharges/patch | response_otherCharges.id |
| 27. | PUT | UpdateCartItemProperties | cartservices/cartitemproperty/update | request_cartId |
| 28. | PUT | UpdateCartProperties | cartservices/cartproperty/update | request_cartId |
| 29. | PUT | UpdateCommunicationPreference | cartservices/communicationpreference/update | response_communicationPreference.cartId |
| 30. | CREATE | CreateCartCalculation | cartservices/cartcalculation/create | |
| 31. | CREATE | CreateLoyaltyRewards | cartservices/loyaltyrewards/create | |
| 32. | PATCH | PatchUpdateLoyaltyRewards | cartservices/loyaltyrewards/patch | |
| 33. | DELETE | DeleteLoyaltyRewards | cartservices/loyaltyrewards/delete |
Payload
DeleteCart
Event Type: cartservices/cart/delete
{
"version": "0",
"id": "48525835-34b5-5a88-76eb-422537df8e72",
"detail-type": "cartservices/cart/delete",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:13:32Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"timestamp": 1715235212735,
"payload": {
"responseCode": "PRCRDEL0000",
"responseMessage": "Cart deleted successfully.",
"timeStamp": "1715235212728"
},
"collectionId": "4982",
"eventType": "cartservices/cart/delete",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
PatchUpdateCart
Event Type: cartservices/cart/patchupdate
{
"version": "0",
"id": "652690b9-b4d2-2a57-8788-c51687a8acd6",
"detail-type": "cartservices/cart/patchupdate",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:11:14Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"id": "132687",
"timestamp": 1715235074035,
"payload": {
"cart": {
"id": 132687,
"userId": "1",
"collectionId": 4982,
"accountsId": 10,
"status": "ACTIVE",
"type": "5506",
"createdBy": "1",
"createdTime": 1715235065946,
"updatedBy": "1",
"updatedTime": 1715235074018,
"items": [
{
"id": 186394,
"quantity": 1,
"createdBy": "1",
"updatedBy": "1",
"shipping": {
"id": 139416,
"type": "Home",
"selectedMethod": "stndard",
"deliveryOnOrBefore": 0,
"deliveryInstructions": "Deliver to home",
"shippingVersion": 1715235066000
},
"customProperties": {
"additionalProp1": "Bag",
"additionalProp3": "Mouse",
"additionalProp2": "Lap"
},
"skus": [
{
"id": 242087,
"skuId": "sku_001",
"productId": "prod_001",
"bundleSkuType": "DEFAULT",
"optionalSkuQuantity": 0,
"price": 0.0,
"skuQuantity": 0,
"skuQuantityV2": 0.0,
"optionalSkuQuantityV2": 0.0
}
],
"fulfillmentDate": 0,
"createdTime": "2024-05-09 06:11:06.0",
"updatedTime": "2024-05-09 06:11:06.0",
"quantityV2": 1.0
}
],
"payments": [
{
"id": 102516,
"paymentId": "idnehyea",
"paymentItemId": "dsarere",
"transactionId": "dsaderre213211d",
"amount": 100.0,
"currency": "USD",
"paymentType": "card"
}
],
"promotions": [
{
"promoCode": "qlDDE3t2hY",
"name": "test promotion",
"createdBy": "1"
}
],
"shipping": {
"id": 139415,
"type": "homedelivery",
"selectedMethod": "string",
"deliveryOnOrBefore": 0,
"deliveryInstructions": "careful",
"shippingVersion": 1715235074017
},
"communicationPreference": {
"firstName": "string",
"lastName": "string",
"email": "string",
"phone": "string",
"contactMethod": "CALL",
"zipCode": "string"
},
"customProperties": {
"additionalProp1": "Cricket",
"additionalProp3": "Rummy",
"additionalProp2": "Football"
},
"address": {
"id": 168491,
"firstName": "string",
"lastName": "string",
"middleName": "string",
"companyName": "string",
"addressLine1": "string",
"addressLine2": "string",
"addressLine3": "string",
"city": "string",
"state": "string",
"county": "string",
"country": "string",
"zip": "string",
"email": "string",
"phone": "string",
"mobile": "string",
"canReceiveSMS": false,
"storeId": "string",
"addressVersion": 1715235074012,
"profileAddressId": "string"
}
}
},
"collectionId": "4982",
"eventType": "cartservices/cart/patchupdate",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
CreateCart
Event Type: cartservices/cart/create
{
"version": "0",
"id": "c35ceb34-c613-2d89-05de-dbcf9afc72ae",
"detail-type": "cartservices/cart/create",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:11:06Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"timestamp": 1715235066029,
"payload": {
"carts": [
{
"id": 132687,
"userId": "1",
"collectionId": 4982,
"accountsId": 10,
"status": "ACTIVE",
"type": "5506",
"createdBy": "1",
"createdTime": 1715235065946,
"updatedBy": "1",
"updatedTime": 1715235065946,
"items": [
{
"id": 186394,
"quantity": 1,
"createdBy": "1",
"updatedBy": "1",
"shipping": {
"id": 139416,
"type": "Home",
"selectedMethod": "stndard",
"deliveryOnOrBefore": 0,
"deliveryInstructions": "Deliver to home",
"shippingVersion": 1715235065967
},
"customProperties": {
"additionalProp1": "Bag",
"additionalProp3": "Mouse",
"additionalProp2": "Lap"
},
"skus": [
{
"id": 242087,
"skuId": "sku_001",
"productId": "prod_001",
"bundleSkuType": "DEFAULT",
"optionalSkuQuantity": 0,
"price": 0.0,
"skuQuantity": 0,
"skuQuantityV2": 0.0,
"optionalSkuQuantityV2": 0.0
}
],
"fulfillmentDate": 0,
"createdTime": "Thu May 09 06:11:05 GMT 2024",
"updatedTime": "Thu May 09 06:11:05 GMT 2024",
"quantityV2": 1.0
}
],
"payments": [
{
"id": 102516,
"paymentId": "idnehyea",
"paymentItemId": "dsarere",
"transactionId": "dsaderre213211d",
"amount": 100,
"currency": "USD",
"paymentType": "card"
}
],
"promotions": [
{
"promoCode": "qlDDE3t2hY",
"name": "test promotion",
"createdBy": "1"
}
],
"shipping": {
"id": 139415,
"type": "Home",
"selectedMethod": "stndard",
"deliveryOnOrBefore": 0,
"deliveryInstructions": "Deliver to home",
"shippingVersion": 1715235065946
},
"communicationPreference": {
"firstName": "test",
"lastName": "test123",
"email": "test@mailinator.com",
"phone": "9889876789",
"contactMethod": "TEXT",
"zipCode": "64321"
},
"customProperties": {
"additionalProp1": "Cricket",
"additionalProp3": "Rummy",
"additionalProp2": "Football"
}
}
]
},
"collectionId": "4982",
"eventType": "cartservices/cart/create",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
CreateCartAddress
Event Type: cartservices/cartaddress/create
{
"version": "0",
"id": "a7ea1986-fd52-7320-d6fa-395e49201c7b",
"detail-type": "cartservices/cartaddress/create",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:12:25Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"id": "168493",
"timestamp": 1715235145206,
"payload": {
"address": {
"id": 168493,
"firstName": "Lacota",
"lastName": "Simmons",
"middleName": "Payne",
"companyName": "NNeBpTp8aD",
"addressLine1": "QSvJBLHcH",
"addressLine2": "68776 SouthBoyd Ave.",
"addressLine3": "yJzyT8Fn1",
"city": "pFDIF",
"state": "Vermont",
"county": "vrztcGSot",
"country": "yHzCaA",
"zip": "04455",
"email": "fiona.bray@hotmail.us",
"phone": "098-122-5812",
"mobile": "9898787676",
"canReceiveSMS": false,
"storeId": "zTVnKkNdC",
"addressVersion": 1715235145185,
"profileAddressId": "YcVxHBaBH"
}
},
"collectionId": "4982",
"eventType": "cartservices/cartaddress/create",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
CreateCartItem
Event Type: cartservices/cartitem/create
{
"version": "0",
"id": "0686f840-81ba-96c8-098d-6f41c729ac8d",
"detail-type": "cartservices/cartitem/create",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:11:21Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"timestamp": 1715235081906,
"payload": {
"items": [
{
"id": 186395,
"quantity": 1,
"createdBy": "1",
"updatedBy": "1",
"shipping": {
"id": 139417,
"type": "string",
"selectedMethod": "string",
"deliveryOnOrBefore": 0,
"deliveryInstructions": "string",
"shippingVersion": 1715235081847
},
"customProperties": {
"additionalProp1": "string",
"additionalProp3": "string",
"additionalProp2": "string"
},
"skus": [
{
"id": 242088,
"skuId": "string",
"productId": "string",
"bundleSkuType": "DEFAULT",
"optionalSkuQuantity": 0,
"price": 0.0,
"skuQuantity": 0,
"skuQuantityV2": 0.0,
"optionalSkuQuantityV2": 0.0
}
],
"address": {
"id": 168492,
"firstName": "",
"lastName": "",
"middleName": "string",
"companyName": "string",
"addressLine1": "The White House",
"addressLine2": "1600 Pennsylvania Avenue",
"addressLine3": "3/4 Lingam Avenue",
"city": "string",
"state": "",
"county": "string",
"country": " ",
"zip": "",
"email": " ",
"phone": "",
"mobile": "",
"canReceiveSMS": false,
"storeId": "string",
"addressVersion": 1715235081846,
"profileAddressId": "string"
},
"fulfillmentDate": 0,
"createdTime": "Thu May 09 06:11:21 GMT 2024",
"updatedTime": "Thu May 09 06:11:21 GMT 2024",
"quantityV2": 1.0
}
]
},
"collectionId": "4982",
"eventType": "cartservices/cartitem/create",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
CreateCartProperties
Event Type: cartservices/cartproperty/create
{
"version": "0",
"id": "0e4d4d3c-52e3-746e-24d7-2c217a478866",
"detail-type": "cartservices/cartproperty/create",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:12:03Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"id": "132687",
"timestamp": 1715235123243,
"payload": {
"cartPropertiesList": {
"additionalProp1": "Cricket",
"CATEGORY": "Lenova",
"additionalProp3": "Rummy",
"additionalProp2": "Football",
"BRAND ": "Laptops"
}
},
"collectionId": "4982",
"eventType": "cartservices/cartproperty/create",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
CreateCartShipping
Event Type: cartservices/cartshipping/create
{
"version": "0",
"id": "58e5a783-f34c-8cc2-987d-fe2db2f61c5f",
"detail-type": "cartservices/cartshipping/create",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:12:42Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"id": "139418",
"timestamp": 1715235162408,
"payload": {
"shipping": {
"id": 139418,
"type": "PHYSICAL",
"selectedMethod": "STANDARD DELIVERY",
"deliveryOnOrBefore": 0,
"deliveryInstructions": "Deliver on week days",
"shippingVersion": 1715235162382
}
},
"collectionId": "4982",
"eventType": "cartservices/cartshipping/create",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
CreateOtherCharges
Event Type: cartservices/othercharges/create
{
"version": "0",
"id": "cf8dec18-118d-9498-db4b-c825e213d1fb",
"detail-type": "cartservices/othercharges/create",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:12:53Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"timestamp": 1715235173840,
"payload": {
"otherCharges": [
{
"id": 10516,
"cartId": 132687,
"itemId": 0,
"name": "deductshipping",
"description": "string",
"chargeValue": 100.0,
"chargeAgainst": "RETURNS",
"taxable": true,
"type": "CART",
"chargeType": "PERCENTAGE",
"chargeSource": "SHIPPING",
"chargeValueOverridable": true,
"waiveOverridable": true,
"waivedByDefault": false,
"createdBy": "1"
}
]
},
"collectionId": "4982",
"eventType": "cartservices/othercharges/create",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
CreatePayment
Event Type: cartservices/payment/create
{
"version": "0",
"id": "f26f863a-7c5c-9e4d-eb3f-ba98b3be6146",
"detail-type": "cartservices/payment/create",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:11:51Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"timestamp": 1715235111372,
"payload": {
"payment": [
{
"id": 102517,
"paymentId": "107573",
"paymentItemId": "43067",
"transactionId": "string",
"amount": 37.94,
"currency": "string",
"paymentType": "ksVMzRAfz"
}
]
},
"collectionId": "4982",
"eventType": "cartservices/payment/create",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
CreatePromotion
Event Type: cartservices/promotion/create
{
"version": "0",
"id": "b05576b9-3ab0-2c62-dda5-a97229e11b28",
"detail-type": "cartservices/promotion/create",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:12:36Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"timestamp": 1715235156740,
"payload": {
"promotion": [
{
"promoCode": "Jordan",
"name": "Test Promotion",
"createdBy": "1"
}
]
},
"collectionId": "4982",
"eventType": "cartservices/promotion/create",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
DeleteCartAddress
Event Type: cartservices/cartaddress/delete
{
"version": "0",
"id": "ab0dba1f-e5e2-86c3-4c5e-1357016fb061",
"detail-type": "cartservices/cartaddress/delete",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:13:21Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"id": "132687",
"timestamp": 1715235201864,
"payload": {
"responseCode": "PRADDEL0000",
"responseMessage": "Cart Address deleted successfully.",
"timeStamp": "1715235201852"
},
"collectionId": "4982",
"eventType": "cartservices/cartaddress/delete",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
DeleteCartItemProperties
Event Type: cartservices/cartitemproperty/delete
{
"version": "0",
"id": "887b8076-ef24-b443-75d9-0eea91d64e71",
"detail-type": "cartservices/cartitemproperty/delete",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:13:16Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"id": "132687",
"timestamp": 1715235196636,
"payload": {
"responseCode": "PRIPDEL0000",
"responseMessage": "Cart Item properties deleted successfully.",
"timeStamp": "1715235196629"
},
"collectionId": "4982",
"eventType": "cartservices/cartitemproperty/delete",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
DeleteCartItem
Event Type: cartservices/cartitem/delete
{
"version": "0",
"id": "75138471-03ab-8d6d-5506-6ac627107477",
"detail-type": "cartservices/cartitem/delete",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:14:21Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"id": "132691",
"timestamp": 1715235261035,
"payload": {
"responseCode": "PRITDEL0000",
"responseMessage": "Cart Item deleted successfully.",
"timeStamp": "1715235261033"
},
"collectionId": "4986",
"eventType": "cartservices/cartitem/delete",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
DeleteCartPayment
Event Type: cartservices/cartpayment/delete
{
"version": "0",
"id": "5d6f012e-9377-4b10-aae4-eaca1aeb0625",
"detail-type": "cartservices/cartpayment/delete",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:14:06Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"id": "132690",
"timestamp": 1715235246742,
"payload": {
"responseCode": "PRPYDEL0000",
"responseMessage": "Cart payment deleted successfully.",
"timeStamp": "1715235246740"
},
"collectionId": "4985",
"eventType": "cartservices/cartpayment/delete",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
DeleteCartProperties
Event Type: cartservices/cartproperty/delete
{
"version": "0",
"id": "937bfcea-bca3-6dab-acf1-2c1dad1638ec",
"detail-type": "cartservices/cartproperty/delete",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:12:19Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"id": "132687",
"timestamp": 1715235139581,
"payload": {
"responseCode": "PRCPDEL0000",
"responseMessage": "Cart properties deleted successfully.",
"timeStamp": "1715235139574"
},
"collectionId": "4982",
"eventType": "cartservices/cartproperty/delete",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
DeleteCartShipping
Event Type: cartservices/cartshipping/delete
{
"version": "0",
"id": "e3821613-41d7-5333-19a6-2fd9800aa6b3",
"detail-type": "cartservices/cartshipping/delete",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:16:16Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"id": "132706",
"timestamp": 1715235376625,
"payload": {
"responseCode": "PRSHDEL0000",
"responseMessage": "Cart Shipping Deleted successfully.",
"timeStamp": "1715235376623"
},
"collectionId": "5001",
"eventType": "cartservices/cartshipping/delete",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_USER",
"ROLE_CART_ADMIN"
],
"channel": "CSR"
}
}
DeleteCommunicationPreference
Event Type: cartservices/communicationpreference/delete
{
"version": "0",
"id": "efc2a812-6d66-1509-a714-fcea58d4c34d",
"detail-type": "cartservices/communicationpreference/delete",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:13:10Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"id": "132687",
"timestamp": 1715235190875,
"payload": {
"responseCode": "PRC1DEL0000",
"responseMessage": "Cart Communication Preference deleted successfully.",
"timeStamp": "1715235190868"
},
"collectionId": "4982",
"eventType": "cartservices/communicationpreference/delete",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
DeleteOtherCharges
Event Type: cartservices/othercharges/delete
{
"version": "0",
"id": "8d3c6d4e-4cb6-a312-902c-6c219a4fd947",
"detail-type": "cartservices/othercharges/delete",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:13:27Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"id": "132687",
"timestamp": 1715235207516,
"payload": {
"responseCode": "PROCDEL0000",
"responseMessage": "Other Charges deleted successfully.",
"timeStamp": "1715235207510"
},
"collectionId": "4982",
"eventType": "cartservices/othercharges/delete",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
DeletePromotion
Event Type: cartservices/promotion/delete
{
"version": "0",
"id": "2fe5166e-cca5-6f2d-4877-3796002f6d3e",
"detail-type": "cartservices/promotion/delete",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:16:23Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"id": "132707",
"timestamp": 1715235383329,
"payload": {
"responseCode": "PRPRDEL0000",
"responseMessage": "Cart promotion deleted successfully. ",
"timeStamp": "1715235383327"
},
"collectionId": "5002",
"eventType": "cartservices/promotion/delete",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_USER",
"ROLE_CART_ADMIN"
],
"channel": "CSR"
}
}
PatchUpdateCartAddress
Event Type: cartservices/cartaddress/patch
{
"version": "0",
"id": "ca613644-e7cc-ae5b-a8f7-dcbdad23cd87",
"detail-type": "cartservices/cartaddress/patch",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:12:30Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"id": "168493",
"timestamp": 1715235150859,
"payload": {
"address": {
"id": 168493,
"firstName": "Heidi",
"lastName": "Bell",
"middleName": "Fox",
"companyName": "QQZVBJhNbN",
"addressLine1": "lNxMfJ",
"addressLine2": "58640 Contreras Way",
"addressLine3": "atcr9d6N",
"city": "cBKMFSqd",
"state": "Missouri",
"county": "JjkZzqx",
"country": "iGnKQAn",
"zip": "02617",
"email": "drew.noble@hotmail.net",
"phone": "155-024-3777",
"mobile": "9898787676",
"canReceiveSMS": false,
"storeId": "TqiFjYa",
"addressVersion": 1715235145185,
"profileAddressId": "VamxazkEv"
}
},
"collectionId": "4982",
"eventType": "cartservices/cartaddress/patch",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
PatchUpdateCartItemProperties
Event Type: cartservices/cartitemproperty/patch
{
"version": "0",
"id": "2d2b7997-16f4-d5d2-bb00-8d6c6795ccdc",
"detail-type": "cartservices/cartitemproperty/patch",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:11:31Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"id": "132687",
"timestamp": 1715235091406,
"payload": {
"itemPropertiesList": {
"additionalProp1": "shirts"
}
},
"collectionId": "4982",
"eventType": "cartservices/cartitemproperty/patch",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
PatchUpdateCartItem
Event Type: cartservices/cartitem/patch
{
"version": "0",
"id": "d1bdf968-2854-e5f9-2907-b2f95e584f23",
"detail-type": "cartservices/cartitem/patch",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:11:45Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"timestamp": 1715235105688,
"payload": {
"items": [
{
"id": 186395,
"quantity": 2,
"createdBy": "1",
"updatedBy": "1",
"shipping": {
"id": 139417,
"type": "string",
"selectedMethod": "string",
"deliveryOnOrBefore": 0,
"deliveryInstructions": "string",
"shippingVersion": 1715235082000
},
"customProperties": {
"Cloths": "Cotton",
"NewArrivals": "Pants"
},
"skus": [
{
"id": 242088,
"skuId": "string",
"productId": "string",
"bundleSkuType": "DEFAULT",
"optionalSkuQuantity": 0,
"price": 0.0,
"skuQuantity": 0,
"skuQuantityV2": 0.0,
"optionalSkuQuantityV2": 0.0
}
],
"address": {
"id": 168492,
"firstName": "",
"lastName": "",
"middleName": "string",
"companyName": "string",
"addressLine1": "The White House",
"addressLine2": "1600 Pennsylvania Avenue",
"addressLine3": "3/4 Lingam Avenue",
"city": "string",
"state": "",
"county": "string",
"country": " ",
"zip": "",
"email": " ",
"phone": "",
"mobile": "",
"canReceiveSMS": false,
"storeId": "string",
"addressVersion": 1715235082000,
"profileAddressId": "string"
},
"fulfillmentDate": 0,
"createdTime": "2024-05-09 06:11:22.0",
"updatedTime": "Thu May 09 06:11:45 GMT 2024",
"quantityV2": 2.0
}
]
},
"collectionId": "4982",
"eventType": "cartservices/cartitem/patch",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
PatchUpdateCartPayment
Event Type: cartservices/cartpayment/patch
{
"version": "0",
"id": "a948f0a0-b25e-0182-d49e-5c966f5b7a19",
"detail-type": "cartservices/cartpayment/patch",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:11:57Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"timestamp": 1715235117570,
"payload": {
"payment": [
{
"id": 102517,
"paymentId": "string",
"paymentItemId": "string",
"transactionId": "string",
"amount": 0,
"currency": "string",
"paymentType": "string"
}
]
},
"collectionId": "4982",
"eventType": "cartservices/cartpayment/patch",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
PatchUpdateCartProperties
Event Type: cartservices/cartproperty/patch
{
"version": "0",
"id": "9c70ecf3-c67a-d1c1-9dc3-0d2c4fad1c9d",
"detail-type": "cartservices/cartproperty/patch",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:12:08Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"id": "132687",
"timestamp": 1715235128527,
"payload": {
"cartPropertiesList": {
"additionalProp1": "SonataWatch"
}
},
"collectionId": "4982",
"eventType": "cartservices/cartproperty/patch",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
PatchUpdateCartShipping
Event Type: cartservices/cartshipping/patch
{
"version": "0",
"id": "a5214f96-a837-ead3-b8dc-3e452bf4bddd",
"detail-type": "cartservices/cartshipping/patch",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:12:48Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"id": "139418",
"timestamp": 1715235168068,
"payload": {
"shipping": {
"id": 139418,
"type": "PHYSICAL",
"selectedMethod": "STANDARD DELIVERY",
"deliveryOnOrBefore": 0,
"deliveryInstructions": "Deliver on week days",
"shippingVersion": 1715235168042
}
},
"collectionId": "4982",
"eventType": "cartservices/cartshipping/patch",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
PatchUpdateOtherCharges
Event Type: cartservices/othercharges/patch
{
"version": "0",
"id": "f604c7ae-662b-34e5-95d6-5ea11518ea02",
"detail-type": "cartservices/othercharges/patch",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:12:59Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"id": "132687",
"timestamp": 1715235179927,
"payload": {
"otherCharges": [
{
"id": 10516,
"cartId": 132687,
"itemId": 0,
"name": "deductshipping",
"description": "string",
"chargeValue": 110.0,
"chargeAgainst": "RETURNS",
"taxable": true,
"type": "CART",
"chargeType": "PERCENTAGE",
"chargeSource": "SHIPPING",
"chargeValueOverridable": true,
"waiveOverridable": true,
"waivedByDefault": false,
"createdBy": "1",
"updatedBy": "1"
}
]
},
"collectionId": "4982",
"eventType": "cartservices/othercharges/patch",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
UpdateCartItemProperties
Event Type: cartservices/cartitemproperty/update
{
"version": "0",
"id": "3257c1dd-df05-60c6-7f77-5094f0ad72f5",
"detail-type": "cartservices/cartitemproperty/update",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:11:39Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"id": "132687",
"timestamp": 1715235099283,
"payload": {
"itemPropertiesList": {
"Cloths": "Cotton",
"NewArrivals": "Pants"
}
},
"collectionId": "4982",
"eventType": "cartservices/cartitemproperty/update",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_USER",
"ROLE_CART_ADMIN"
],
"channel": "CSR"
}
}
UpdateCartProperties
Event Type: cartservices/cartproperty/update
{
"version": "0",
"id": "c51797af-8858-e3a4-89be-c02cd377d031",
"detail-type": "cartservices/cartproperty/update",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:12:14Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"id": "132687",
"timestamp": 1715235134322,
"payload": {
"cartPropertiesList": {
"CATEGORY": "Lenova",
"BRAND ": "Laptops"
}
},
"collectionId": "4982",
"eventType": "cartservices/cartproperty/update",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
UpdateCommunicationPreference
Event Type: cartservices/communicationpreference/update
{
"version": "0",
"id": "0a44f8cd-7e50-0b1f-cb26-288c86686ee2",
"detail-type": "cartservices/communicationpreference/update",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:13:05Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"id": "0",
"timestamp": 1715235185657,
"payload": {
"communicationPreference": {
"firstName": "will",
"lastName": "byers",
"email": "externalevents@skava.com",
"phone": "6789012345",
"contactMethod": "CALL",
"zipCode": "120998"
}
},
"collectionId": "4982",
"eventType": "cartservices/communicationpreference/update",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
CreateCartCalculation
Event Type: cartservices/cartcalculation/create
{
"version": "0",
"id": "99c91394-a6bd-31c1-0578-a18ecea69ec4",
"detail-type": "cartservices/cartcalculation/create",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:14:57Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"timestamp": 1715235297824,
"payload": {
"cartCheckout": {
"items": [
{
"quantityV2": 1.0,
"itemId": 1305,
"quantity": 1,
"skus": [
{
"skuId": "210001110",
"productId": "110001",
"type": "DEFAULT",
"title": "Men's Basic Crew Heavyweight Long Sleeve Standard Fit T-shirt",
"price": 10.48,
"regularPrice": 13.48,
"quantityLimit": {
"minValue": 1,
"maxValue": 5
}
}
],
"unitValue": {
"originalPrice": 10.48,
"markdown": 0,
"priceAfterMarkdown": 10.48,
"discount": 0.0,
"priceAfterDiscount": 10.48,
"taxOnPrice": 0.0,
"priceIncludingTax": 10.48,
"deliveryCharge": 0,
"deliveryChargeDiscount": 0.0,
"deliveryChargeAfterDiscount": 0.0,
"taxOnDeliveryCharge": 0,
"deliveryChargeIncludingTax": 0.0,
"otherCharges": 0.0,
"taxOnOtherCharges": 0.0,
"otherChargesIncludingTax": 0.0,
"priceIncludingOtherCharges": 10.48,
"overAllDiscount": 0.0,
"overAllTax": 0.0,
"grandTotal": 10.48,
"calculatedOtherCharges": {
}
},
"totalValue": {
"originalPrice": 10.48,
"markdown": 0,
"priceAfterMarkdown": 10.48,
"discount": 0.0,
"priceAfterDiscount": 10.48,
"taxOnPrice": 0.0,
"priceIncludingTax": 10.48,
"deliveryCharge": 0,
"deliveryChargeDiscount": 0.0,
"deliveryChargeAfterDiscount": 0.0,
"taxOnDeliveryCharge": 0,
"deliveryChargeIncludingTax": 0.0,
"otherCharges": 0.0,
"taxOnOtherCharges": 0.0,
"otherChargesIncludingTax": 0.0,
"priceIncludingOtherCharges": 10.48,
"overAllDiscount": 0.0,
"overAllTax": 0.0,
"grandTotal": 10.48,
"calculatedOtherCharges": {
}
}
}
],
"promotionDetails": {
"promotions": [
{
"type": "CART",
"unitPrice": 0.38,
"totalPrice": 0.38,
"unitDeliveryCharge": 0,
"totalDeliveryCharge": 0,
"breakup": [
{
"identifier": "d14f48d0-e0c8-11e8-9f32-f2801f1b9fd1_sfopr_0",
"title": "Default 5% off on Cart",
"description": "Default 5% off on Cart",
"type": "SKU",
"valueType": "PRICE",
"unitValue": 0.38,
"totalValue": 0.38,
"applyBeforeTaxation": true
}
]
}
]
},
"paymentValue": {
"bagValue": 10.1,
"totalAmountPaid": 0,
"totalAmountUnpaid": 10.1
},
"value": {
"count": 1.0,
"originalPrice": 10.48,
"markdown": 0.0,
"priceAfterMarkdown": 10.48,
"itemDiscount": 0.0,
"cartDiscount": 0.38,
"loyaltyDiscount": 0.0,
"voucherDiscount": 0.0,
"totalDiscount": 0.38,
"priceAfterDiscount": 10.1,
"taxOnPrice": 0.0,
"priceIncludingTax": 10.1,
"itemDeliveryCharge": 0.0,
"itemDeliveryChargeDiscount": 0.0,
"itemDeliveryChargeAfterDiscount": 0.0,
"cartDeliveryCharge": 0.0,
"cartDeliveryChargeDiscount": 0.0,
"cartDeliveryChargeAfterDiscount": 0.0,
"totalDeliveryChargeBeforeDiscount": 0.0,
"totalDeliveryChargeDiscount": 0.0,
"totalDeliveryCharge": 0.0,
"taxOnDeliveryCharge": 0,
"deliveryChargeIncludingTax": 0.0,
"otherCharges": 0.0,
"taxOnOtherCharges": 0,
"otherChargesIncludingTax": 0.0,
"priceIncludingOtherCharges": 10.1,
"overAllDiscount": 0.38,
"overAllTax": 0.0,
"grandTotal": 10.1,
"calculatedOtherCharges": {
},
"priceFacets": {
}
},
"ageVerification": {
"required": true,
"verified": false,
"requiredLimit": 18
},
"cartId": "132695",
"cartType": "user",
"userId": "4523",
"userName": "john",
"createdTime": 0,
"lastUpdatedTime": 0
}
},
"collectionId": "4990",
"eventType": "cartservices/cartcalculation/create",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_SUPER_ADMIN"
],
"channel": "CSR"
}
}
CreateLoyaltyRewards
Event Type: cartservices/loyaltyrewards/create
{
"version": "0",
"id": "16add208-4bcf-d760-359d-1f473e6cae36",
"detail-type": "cartservices/loyaltyrewards/create",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:15:28Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"timestamp": 1715235328148,
"payload": {
"loyaltyDetails": [
{
"id": 3837,
"value": 14.21,
"points": 14.21,
"type": "LIVNJFGQZ",
"valueType": "POINTS"
}
]
},
"collectionId": "4994",
"eventType": "cartservices/loyaltyrewards/create",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_USER",
"ROLE_CART_ADMIN"
],
"channel": "CSR"
}
}
PatchUpdateLoyaltyRewards
Event Type: cartservices/loyaltyrewards/patch
{
"version": "0",
"id": "c29fe0d7-2485-0e36-f6bd-560fc6eceab2",
"detail-type": "cartservices/loyaltyrewards/patch",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:15:35Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"timestamp": 1715235335290,
"payload": {
"loyaltyDetails": [
{
"id": 3838,
"value": 208.58,
"points": 208.58,
"type": "NQQSEZM",
"valueType": "POINTS"
}
]
},
"collectionId": "4995",
"eventType": "cartservices/loyaltyrewards/patch",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_USER",
"ROLE_CART_ADMIN"
],
"channel": "CSR"
}
}
DeleteLoyaltyRewards
Event Type: cartservices/loyaltyrewards/delete
{
"version": "0",
"id": "500b5adc-0f4a-839d-2175-1f44aff666dc",
"detail-type": "cartservices/loyaltyrewards/delete",
"source": "cartservices",
"account": "277827593990",
"time": "2024-05-09T06:15:49Z",
"region": "us-east-1",
"resources": [
],
"detail": {
"timestamp": 1715235349099,
"payload": {
"responseCode": "PRLYDEL0000",
"responseMessage": "LoyaltyRewards deleted successfully.",
"timeStamp": "1715235349097"
},
"collectionId": "4997",
"eventType": "cartservices/loyaltyrewards/delete",
"userId": "1",
"actOnBehalfOfUser": 0,
"roles": [
"ROLE_USER",
"ROLE_CART_ADMIN"
],
"channel": "CSR"
}
}
Internal Events via RabbitMQ/AWS MQ
The following events communicate with the internal microservices.
List of Events
| SL.# | NAME | DESCRIPTION | PUBLISH LOCATION | ROUTING KEY | DURABILITY | PAYLOAD TYPE |
|---|---|---|---|---|---|---|
| 1 | Create Cart | This event is triggered when a cart is created. | Topic: ecomm | cart.created | true | cartPayload |
| 2 | Update Cart | This event is triggered when a cart is updated. | Topic: ecomm | cart.updated | true | cartPayload |
| 3 | Delete Cart | This event is triggered when a cart is deleted. | Topic: ecomm | cart.deleted | true | cartPayload |
| 4 | Create Cart Item | This event is triggered when a cart item is created. | Topic: ecomm | cartitem.created | true | cartPayload |
| 5 | Update Cart Item | This event is triggered when a cart item is updated. | Topic: ecomm | cartitem.updated | true | cartPayload |
| 6 | Delete Cart Item | This event is triggered when a cart item is deleted. | Topic: ecomm | cartitem.deleted | true | cartPayload |
| 7 | Create Cart Payment | This event is triggered when a cart payment is created. | Topic: ecomm | cartpayment.created | true | cartPayload |
| 8 | Update Cart Payment | This event is triggered when a cart payment is updated. | Topic: ecomm | cartpayment.updated | true | cartPayload |
| 9 | Delete Cart Payment | This event is triggered when a cart payment is deleted. | Topic: ecomm | cartpayment.deleted | true | cartPayload |
| 10 | Create Cart Promotion | This event is triggered when a cart promotion is created. | Topic: ecomm | cartpromotion.created | true | cartPayload |
| 11 | Delete Cart Promotion | This event is triggered when a cart promotion is deleted. | Topic: ecomm | cartpromotion.deleted | true | cartPayload |
Payload Models
cartPayload
| PROPERTY | TYPE | DESCRIPTION | EXAMPLE |
|---|---|---|---|
userId | long | Specifies the identifier of the user, who accesses the cart. | 123 |
cartId | long | Indicates the identifier of the cart, which is created, updated, or deleted. | 123 |
cartItemId | long | Indicates the identifier of the cartitem, which is created, updated, or deleted. | 123 |
paymentId | long | Indicates the identifier of the payment, which is created, updated, or deleted along with the cart. | 123 |
paymentType | string | Indicates the type of payment made for the cart. | credit card |
promotionId | string | Specifies the identifier of the promotion, which is created, updated, or deleted along with the cart. | promo123 |
skuIds[] | List [string] | Indicates the list of SKU IDs in the cartitem. | sku1 |
cartType | string | Specifies the type of the cart, which is associated with the user. | USER |
Revision History
2024-05-22 | AN – Added external events for 8.17.4 release.
2019-06-08 | PLK – Minor copyedits.
2019-05-20 | AM – Updated to a new table tool.
2019-04-06 | AN – Content updated for April 2019 release.
2019-01-21 | PLK – Content uploaded.