Epic | xGenerator for Commerce | Provide the ability to showcase the full functionality of xDb / Commerce Analytics by generating realistic data using the xGenerator tool and the Commerce API(s)
-- | -- | --
Feature | | xGen - Test Commerce Analytics | Install the upgraded version of Habitat Home Commerce 9.1 and ensure that the Analytics are behaving as they should (triggering events, registering goals, value, etc).
User Story | | | Test Standard Commerce Analytics | Ensure basic analytics are accumulated for commerce related activity
User Story | | | Test Writing to Analytics | Determine if we can write to the analytics DB Items to test * Search Product * View Product * Add to cart * User placed an order * Abandon Cart (add item but never go through checkout process)
Feature | | xGen - Configuration | Modify the config file so that the commerce tab will not show in xGen unless commerce is installed.
User Story | | | xGen - Configuration | Modify the config file so that the commerce tab will not show in xGen unless commerce is installed.
Feature | | xGen -xData Generate Products/PDP Views | Create a list of product based on parameters (selected catalog, weighings, etc) This list will be used in creating xData for each contact. Do we need to take inventory into account (can it be added to cart if level = 0) Checkout will fail if the inventory is zero, but you can add oos products to your cart
User Story | | | xGen - Random Products Algorithm Design
User Story | | | xGen - Generate PDP Views |
Feature | | xGen - Category Selection UI |
User Story | | | xGen - Top Categories UI | System presents top 5 categories from commerce data
User Story | | | xGen - Random Categories UI | User selects adds a single random category
User Story | | | xGen - Optional Categories By Search
User Story | | | xGen - Optional Categories By Category Tree | Select additional categories from Category Tree
User Story | | | xGen - Optional Random Categories | Select a random category feature on UI Weight set at 50% User can change weighing
Feature | | xGen - Category Selection BE | Assign random weights to randomly selected categories Assign user specified weights to user selected categories
User Story | | | xGen - System stores selected categories
User Story | | | xGen - Find Top 5 Categories | Query commerce data to find top 5 categories in terms of # products sold
User Story | | | xGen - Select Random Categories | Select random categories - Either one to be weighed by UI - Or user chosen number to be stored from xData production
Feature | | xGen - Select Products | From the categories selected, choose random products. Products based on number customers selected, number of products in each category and weighing.
User Story | | | xGen - Generate Products | Create pool of products for xData from products assinged to categories. Based on number of customers and number of products in each category selected * weighing.
Feature | | xGen - Generate Customers |
User Story | | | xData - Evaluate Analytics Solution | Evaluate and test that the existing solution can be leveraged for xGen commerce. KP built a feature to record purchases before analytics was available. Make sure this works.
User Story | | | xGen - Create Visitors | Create visitor records based on previously built xGen components
User Story | | | xGen - Create Commerce Customers | See if we can use virtual users first. Can the virtual user go through the whole flow as the same user?
Feature | | xGen - Checkout Options |
User Story | | | xGen - Checkout Weighing UI | UI to select weights on abandon cart, drop order, place order.
User Story | | | xGen - Save Checkout Weighing | Add checkout weights to xGen parameters that will be used for xData generation
Feature | | xGen - Generate Orders |
User Story | | | xGen - Generate Orders |
User Story | | | xGen - Generate Shipping and Payment
Feature | | xGen - Review Saved Data |
User Story | | | xGen - Troubleshoot Generated Data
User Story | | | xGen - View Generated Data |
Feature | | xGen - Cart Events |
User Story | | | xGen - Record Abandon Cart |
User Story | | | xGen - Record Add To Cart |