Jump to content

Dynamic Hiding of Order Attribute:Value Combinations


smallbizwiz

Recommended Posts

Overview

This 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 Background

This 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 Requirements

Currently, 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 Keyword

Create 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 Mechanism

All 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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...