- Storeharmony API
- Mobile Apps
- Apps Registration
- Stock Inventory
- Stock Categories
- Create Bulk Products
- Create Product with Variants
- Add Variants to Product
- Upload Product Picture
- Update Product Prices
- Add New Quantity to Product
- Deduct Quantity from Product
- Creates a simple product in the inventory
- Get Product by Item ID
- getProductTransfers
- acceptTransferIntoStore
- listProductsPricesForRecentChanges
- listProductsPrices
- Get Inventory Stock Items
- getProductAudit
- findBySKU
- Update Product
- Removes provided variants from provided Existing Product
- Add Variants to Existing Product
- getProductsWithComplexQuery
- Removes Product by Item ID
- Add Variants to Existing Product
- Store Admin Operations
- Invoicing Operations
- CRM
- Online Store
- Restuarant Order Menus AppCalls
- Place an Order
- Submit Store Review
- getServiceName
- Load a Restro Store Detail
- Restro Product Order
- Track Order Status
- Restro Store Tables
- List Auto Categories
- Restro Product Details
- Fetch Related Products or Recommended Pairs for a Product
- Fetch All Categories
- Fetch All Products Belonging to a Particular Category
- Fetch All Products by Store ID Based on Categories and Subcategories
- Fetch All Categories and Subcategories by Store ID
- updatesOrderPUT
- cancelOrderDELETE
- postCustomerReviewPOST
- getCustomerProfileGET
- updateProfilePOST
- updateProfileShippingAddressPOST
- submitIssuesPOST
- placeOrderToStorePOST
- contactStorePOST
- calculateOrderShippingPOST
- passResettingPOST
- getStoreInfoGET
- getCustomerWalletReportGET
- getRegularPurchaseGET
- getRecentPurchaseGET
- getCustomerReceiptsGET
- getReceiptDetails_1GET
- getCustomerProfileDetailsGET
- getCustomerOrdersGET
- getOrderDetailsGET
- getCustomerLoyaltyReportGET
- getCustomerInvoicesGET
- trackPaymentGET
- trackOrder_1GET
- loadDeliverypolicyGET
- listAutoCategories_1GET
- getShippingRatesGET
- shippingInformationGET
- searchProductsGET
- sendReceiptGET
- listStoreProductsForHomeGET
- loadProductByItemId_1GET
- getCustomerReviewGET
- loadProducRecommendationsByItemIdGET
- loadProductBySlugGET
- loadRelatedProductsByItemIdGET
- loadPrivacypolicyGET
- searchPagedProductsGET
- searchPagedProductsByPagesGET
- getStoreLocationsGET
- getGeocodeGET
- loadHomeBannersGET
- getCountries_1GET
- getCountryStates_1GET
- getCountryStatesLGARegion_1GET
- loadStoreCategories_1GET
- loadStoreSubCategories_1GET
- loadStoreAllCategoriesAndSubCategories_1GET
- loadStoreBannersGET
- verifyMobile_1GET
- verifyEmailGET
- loadAboutUsGET
- Log in a customer with tokenPOST
- Log in a customerPOST
- Register a new customerPOST
- User Operations
- Get User Information
- Update User Information
- Set Default Wallet Bank Account
- Set VAT, VAT Type and currency etc used for business activities in this location
- Set a particular location as the default store used for business activities
- Retrieve Profile Image
- Upload Profile Image
- Log a User Complaint
- createNewStoreLocation
- Change User Password
- Get the details, settings and important parameters for a store location
- Get Bank Account Details
- Switch account to another store location
- Get User Store Locations
- Data Sources & Reports
- Utility Operations
- Create PDF Invoice Link
- Load Store Credentials By ID
- Verify Mobile Number
- Verify Email Address
- Retrieve Store Profiles
- Retrieve List of Roles
- Retrieve Registered Nigerian Banks. Only Supports Nigerian Banks
- Lookup Bank Account Details
- Retrieve List of Countries
- Retrieve States in a Country
- Retrieve Regions within a State
- Payments & Webhooks
- Webhooks & Operations
Track Sales By Receipt
GET
/reports/{storeid}/sales/{receiptNo}
Data Sources & Reports
Request
Path Params
storeid
stringÂ
required
receiptNo
stringÂ
required
Header Params
sessiontoken
stringÂ
required
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://gateway.storeharmony.com/cloudapi/reports//sales/' \
--header 'sessiontoken;'
Responses
🟢200OK
*/*
Body
totalVolumeOrdered
number <double>
optional
totalOrderPrice
integer <int64>
optional
totalOrderPriceWithoutTax
integer <int64>
optional
totalTaxPrice
integer <int64>
optional
totalOrderWithoutShipping
integer <int64>
optional
status
stringÂ
optional
paymentStatus
stringÂ
optional
posted
booleanÂ
optional
postResponse
stringÂ
optional
paymentOption
object (PaymentOption)Â
optional
title
stringÂ
optional
optionMessage
stringÂ
optional
paymentToken
stringÂ
optional
paymentLink
stringÂ
optional
paymentType
stringÂ
optional
active
booleanÂ
optional
storeId
stringÂ
optional
storeName
stringÂ
optional
storeAddress
stringÂ
optional
storeEmail
stringÂ
optional
storeState
stringÂ
optional
storeCountry
stringÂ
optional
orderId
stringÂ
optional
trackingId
stringÂ
optional
customerId
stringÂ
optional
customerMobileNo
stringÂ
optional
customerName
stringÂ
optional
orderDate
string <date-time>
optional
currency
stringÂ
optional
paymentGatewayLink
stringÂ
optional
paymentGateway
stringÂ
optional
totalPrice
integer <int64>
optional
totalVat
integer <int64>
optional
vatExempt
booleanÂ
optional
vatIncluded
booleanÂ
optional
totalDiscount
integer <int64>
optional
totalShipping
integer <int64>
optional
cartItems
array[object (SimpleOrderItem) {12}]Â
optional
item
object (WebStoreItem)Â
optional
itemId
stringÂ
optional
barcode
stringÂ
optional
itemName
stringÂ
optional
quantity
number <double>
optional
unitprice
integer <int64>
optional
shelfprice
integer <int64>
optional
unitdiscount
integer <int64>
optional
unitVat
integer <int64>
optional
customerRemarks
stringÂ
optional
packagingOption
stringÂ
optional
type
stringÂ
optional
paymentMethods
array[object (PayMethodInfo) {18}]Â
optional
amount
integer <int64>
optional
method
stringÂ
optional
dateOfPayment
string <date-time>
optional
reference
stringÂ
optional
transactionId
stringÂ
optional
paymentEntryId
stringÂ
optional
customerId
stringÂ
optional
statusRemark
stringÂ
optional
merchantBank
stringÂ
optional
merchantBankAcc
stringÂ
optional
staffId
stringÂ
optional
clientSessionId
stringÂ
optional
merchantTid
stringÂ
optional
maskedPan
stringÂ
optional
cardName
stringÂ
optional
cardType
stringÂ
optional
paymentStatus
stringÂ
optional
confirmed
booleanÂ
optional
Example
{
"totalVolumeOrdered": 0,
"totalOrderPrice": 0,
"totalOrderPriceWithoutTax": 0,
"totalTaxPrice": 0,
"totalOrderWithoutShipping": 0,
"status": "string",
"paymentStatus": "string",
"posted": true,
"postResponse": "string",
"paymentOption": {
"title": "string",
"optionMessage": "string",
"paymentToken": "string",
"paymentLink": "string",
"paymentType": "string",
"active": true
},
"storeId": "string",
"storeName": "string",
"storeAddress": "string",
"storeEmail": "string",
"storeState": "string",
"storeCountry": "string",
"orderId": "string",
"trackingId": "string",
"customerId": "string",
"customerMobileNo": "string",
"customerName": "string",
"orderDate": "2019-08-24T14:15:22Z",
"currency": "string",
"paymentGatewayLink": "string",
"paymentGateway": "string",
"totalPrice": 0,
"totalVat": 0,
"vatExempt": true,
"vatIncluded": true,
"totalDiscount": 0,
"totalShipping": 0,
"cartItems": [
{
"item": {
"specializedCategory": "string",
"name": "string",
"category": "string",
"subCategory": "string",
"slug": "string",
"thumbnail": "string",
"sku": "string",
"groupSku": "string",
"price": 0,
"color": "string",
"size": "string",
"details": "string",
"quantity": 0,
"oldprice": 0,
"itemId": "string",
"unit": "string",
"available": 0,
"percentOff": 0,
"newProduct": true,
"promos": true,
"dateAdded": "2019-08-24T14:15:22Z",
"inStock": true
},
"itemId": "string",
"barcode": "string",
"itemName": "string",
"quantity": 0,
"unitprice": 0,
"shelfprice": 0,
"unitdiscount": 0,
"unitVat": 0,
"customerRemarks": "string",
"packagingOption": "string",
"type": "string"
}
],
"paymentMethods": [
{
"amount": 0,
"method": "string",
"dateOfPayment": "2019-08-24T14:15:22Z",
"reference": "string",
"transactionId": "string",
"paymentEntryId": "string",
"customerId": "string",
"statusRemark": "string",
"merchantBank": "string",
"merchantBankAcc": "string",
"staffId": "string",
"clientSessionId": "string",
"merchantTid": "string",
"maskedPan": "string",
"cardName": "string",
"cardType": "string",
"paymentStatus": "string",
"confirmed": true
}
]
}
🟠401Unauthorized
🟠404Record Not Found
🔴500Server Error
Modified at 2025-03-27 14:31:04