acodesmith / cater-waiter Goto Github PK
View Code? Open in Web Editor NEWWordPress WooCommerce Plugin for Online Catering Orders
WordPress WooCommerce Plugin for Online Catering Orders
a) Bulk pricing:
b) Each sandwich comes with a sandwich and a bag of chips
c) Select type of sandwich, type of bread, type of chips. Can configure on a
per-sandwich basis (ie, can have a mix of sandwiches, breads, chips, etc)
d) Important note: The data model and UI for sandwich configuration must take into account that bread is part of a sandwich . So each sandwich has a sandwich type
and a bread type. For chips, on the other hand, we only need to collect the total number of each chip type.
e) On the ordering details that Arby’s sees, the sandwich quantity needs to also be translated into an internal “tray size”, using the following logic:
a) 3 sizes of chicken platter
b) Platters come with sauce (number of servings of sauce depends on platter size)
c) Select types of sauce(s) (NOTE: This is the only product in the system that has
configurable sauces)
Each location will be associated with one sales tax rate. The tax rates will be stored in the Locations CSV file, and can be edited by the admin by importing an updated Locations CSV file
a) 2 types (different prices)
b) No sauce configurations
c) Bulk prices for quantities of 20 or more:
Display pricing to user in increments
QTY Classic Roast Beef 20 $52.00
40 $102.00
60 $150.00
80 $192.00 100 $225.00
of 20 sandwiches:
Beef ‘N Cheddar $56.00
$110.00
$162.00
$208.00 $245.00
d) System will allow user to input any number of sandwiches, and will utilize the following formulas to determine bulk pricing based on quantity:
Classic Roast Beef 20 $52.00
40 $102.00
60 $150.00
80 $192.00 100 $225.00
must start at 20 can order up to 40 at $2.60 each must start at 40 can order up to 60 at $2.55 each must start at 60 can order up to 80 at $2.50 each must start at 80 can order up to 100 at $2.40 each must start at 100 can order unlimited at $2.25 each
Beef ‘N Cheddar Classic
20 $56.00 40 $110.00 60 $162.00 80 $208.00 100 $245.00
must start at 20 can order up to 40 at $2.80 each must start at 40 can order up to 60 at $2.75 each must start at 60 can order up to 80 at $2.70 each must start at 80 can order up to 100 at $2.60 each must start at 100 can order unlimited at $2.45 each
When an order is submitted, an email notification will go to the contact person and district manager associated with the selected Store. This email will also go to the WordPress “Ordering System Manager”.
a) 2 types of meat platter
b) 2 sizes available: Small and Large
c) Can’t mix and match meats within the same platter
d) No other configurations (they happen to come with bread, but there are no
choices about bread)
The ordering system will have one tax-exempt code that can be used by any user. The admin can change this code at any time. When the code is applied, no sales tax will be charged on the order.
The checkout process will include an optional text field with a label such as “For Administrative Use Only”. The purpose of this field is for customers to provide any special notes requested by Arby’s staff during phone conversations about special situations.
"It does (don’t think I have it enabled in Plesk), but I also have a script that runs nightly that loops through the DB’s and backs them.
Brian Lindgren"
a) Ice Tea (Sweet or Unsweet), with optional tea service for extra $$$
b) Lemonade (No configurations or bulk discounts)
c) Bottled water (No configurations or bulk discounts)
a) 2 types
b) Pricing for single, dozen
We need a little bit more information for each location.
The missing data points:
Suite 200
)It's not too many locations, so we can add it in if all the tax rates and all the time frames are the same.
a) 2 types
b) Pricing for single, half dozen, dozen
The checkout process will include a checkbox area that says “Are you a
tax-exempt organization?”
If the user indicates “Yes”, the system will display an input field and the following message:
“To check out and not be charged taxes, you will need to contact our office to receive a tax-exempt code for the checkout process. Please email c [email protected] or call 844-538-2729 to receive your code.”
a) No configurations or bulk discounts
a) Select type(s) of chip
b) No bulk pricing
a) There is only one type of salad for group salads (no choice of salad type)
b) Select type(s) of salad dressing, with 1 serving of salad dressing per serving of
salad
c) Two sizes: Small salad=15 servings, Large salad=30 servings
d) No bulk pricing
If user selects “Delivery”, they will be prompted to input their Delivery Address,
and the system will search for locations within a 5-mile radius of the Delivery Address.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.