Functional Requirements - stacc-dasso/woocommerce-extension GitHub Wiki
Setting Up
- The extension shall show a message to the user upon successful setup. UC2
- As a web store admin, I shall be able to establish a link to STACC’s recommender system from an admin panel by specifying an API key and shop ID. UC2
- The extension shall be able to communicate with STACC’s API. UC2
Processing User Events
- The extension shall access user events (mouse clicks (product view), add-to-cart, purchase, search). UC1
- The extension shall send user events (mouse clicks, add-to-cart, purchase, product view, search) to STACC's API. UC1
Recommendations
- The extension shall fetch recommended products for a user through STACC's API. UC1
- The extension shall display recommended products in web stores using a recommended products box. UC1
Syncing and Logging
- The extension shall sync the available products (quantity as meta-info) through STACC’s API at midnight every day.
- The extension shall log errors, warnings and syncing information. UC1
- The extension shall push logs through STACC's API at midnight every day, so STACC can have an overview of possible problems.