smallbizwiz Posted September 16, 2013 Share Posted September 16, 2013 OverviewThis statement of work (SOW) contains the functional requirements for the task of displaying Order Attributes and Values in PrestaShop 1.5.4.1. Please view attached PDF for full announcement. Functional BackgroundThis module is one of many that will be used to create a point-of-sale system with PrestaShop as a backbone. This point-of-sale system will be used primarily in restaurants. It is imperative that you think like someone at a restaurant when developing this module. If you have never worked at a restaurant, eaten at a restaurant or have any concept what the front-of-the-house or back-of-the-house is in a restaurant, you might not want to develop this module. We are focused on meeting the functional requirements; the technical requirement might not be as detailed as need to meet the overall needs of this SOW. Functional RequirementsCurrently, if someone orders a menu item, several combinations are displayed in various places, from the order receipt to the order details to the invoice. This is not needed. We only need to see the Attribute:Value pair that has a meaning. In the graphic below, you can see an example of this. In this example, only the top line is needed, as well as “Meatballs: Whole”, “Garlic: Whole” and “Spinach: Whole”. The rest should not be visible in email, invoices or order details. It is the developer’s responsibility to know where this appears throughout PrestaShop to ensure whether or not all Attribute:Value combinations should appear or not. It is the developer’s responsibility to work with Small Biz Wiz to determine the appropriateness of this display. Technical Requirements Value KeywordCreate a module that allows a list of Values to be entered that will cue the system to ignore Attribute:Value pairs. For example, “N/A”, “None” “---“ could all cue the system to hide the Attribute:Value Combination throughout PrestaShop, as evidenced in the Functional Requirements. Create the functionality to Enable Hiding these unwanted Attribute:Value Combinations. Note: it is not acceptable to prevent the Combination from being entered in the database completely. All Attribute: Value Combinations must remain as-is. Enable/Disable this functionality through a module. For example, we might have a customer that would like to display all of the Combinations. We would want to easily Enable Hiding or Disable Hiding. We obviously want to Enable Hiding by default. Delivery MechanismAll solutions must be created as a module (or group of modules) that can be installed on PrestaShop 1.5.4.1. The module(s) must be created on the contractor’s server, and then sent to Small Biz Wiz for installation and test on Small Biz Wiz’s installation of PrestaShop 1.5.4.1. statementOfWork-PrestaShopEnhancements-OrderAttributeAndValueDisplay.pdf Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now