About Shop ​
Access scope
Multiple access scopes needed — refer to each endpoint for access scope requirements.
Store management is a foundational component of Genstore merchant operations. It enables merchants to maintain store information across multiple locations. This module handles essential store data including names, domains, contact information, addresses, and time zones.
Core Features
- Get Store Info: Access basic store information including name, domain, and contact details.
- Get Location Details: Retrieve information for a specific store location.
- Create Location: Add a new store location to the system.
- Update Location: Modify existing store location information.
- Delete Location: Remove a store location from the system.
- List Locations: Fetch store locations with scroll pagination.
- Count Locations: Get total number of store locations.
Use Cases
- Smart Notifications: Time zone-based notification system helps merchants:
- Send notifications at appropriate hours.
- Deliver rewards when customers are active.
- Improve engagement through better timing.
- Store Info Management: Operations teams maintain accurate store details for customer access.
- Multi-location Operations: Merchants efficiently manage multiple store locations from a single interface.
Shop Object ​
A shop object
Properties ​
{
"shop": {
"country": "US",
"mail": "[email protected]",
"timezone": "-4",
"domain": "online-shop.genstore.com",
"shopName": "Sun's Shop",
"description": "This is a test shop descirption",
"logo": "https://statics.genstore.com/folder/qefadfasdfafwerw.png",
"currency": "USD",
"shopId": "1234567890",
"ianaTimezone": "America/New_York",
"weightUnit": "kg"
}
}
EVENT
Shop info update ​
Notify external services of store information changes.
Access scope
Requires ANY of the following access scopes: read_shops
write_shops
Topic
EVENT
shop/update
Event Data
{
"shop": {
"country": "US",
"shopStatus": "",
"mail": "[email protected]",
"timezone": "-4",
"domain": "online-shop.genstore.com",
"shopName": "Sun's Shop",
"description": "This is a test shop descirption",
"logo": "https: //statics.genstore.com/folder/qefadfasdfafwerw.png",
"currency": "USD",
"shopId": "1234567890",
"ianaTimezone": "America/New_York",
"weightUnit": "kg"
}
}
EVENT
Requests to delete shop data ​
Requests to delete shop data.
Access scope
Requires ANY of the following access scopes: read_shops
write_shops
Topic
EVENT
shop/redact
Event Data
{
"shopDomain": "aaaa.genmystore.com",
"shopId": "1234"
}
About Shop
Access scope
Multiple access scopes needed — refer to each endpoint for access scope requirements.
Store management is a foundational component of Genstore merchant operations. It enables merchants to maintain store information across multiple locations. This module handles essential store data including names, domains, contact information, addresses, and time zones.
Core Features
- Get Store Info: Access basic store information including name, domain, and contact details.
- Get Location Details: Retrieve information for a specific store location.
- Create Location: Add a new store location to the system.
- Update Location: Modify existing store location information.
- Delete Location: Remove a store location from the system.
- List Locations: Fetch store locations with scroll pagination.
- Count Locations: Get total number of store locations.
Use Cases
- Smart Notifications: Time zone-based notification system helps merchants:
- Send notifications at appropriate hours.
- Deliver rewards when customers are active.
- Improve engagement through better timing.
- Store Info Management: Operations teams maintain accurate store details for customer access.
- Multi-location Operations: Merchants efficiently manage multiple store locations from a single interface.
Shop Object
A shop object
Properties
EVENT
Shop info update
Notify external services of store information changes.
Access scope
Requires ANY of the following access scopes: read_shops
write_shops
Topic
EVENT
shop/update
EVENT
Requests to delete shop data
Requests to delete shop data.
Access scope
Requires ANY of the following access scopes: read_shops
write_shops
Topic
EVENT
shop/redact