No description
Menu Builder - Required Selections: - Added "Selection Rules" section for modifier groups - Required (Yes/No) dropdown to mark if customer must select an option - Max Selections input (0 = unlimited) to limit selections - Visual "Required" badge (red) and "Max X" badge in modifier list - Updated saveFromBuilder.cfm to persist ItemRequiresChildSelection and ItemMaxNumSelectionReq to database Portal Fixes: - Fixed menu-builder link to include BASE_PATH for local dev - Fixed stats.cfm to not reference non-existent Categories table - Menu items count now uses ItemParentItemID > 0 (not ItemCategoryID) Stripe Configuration: - Added api/config/stripe.cfm for centralized Stripe key management - Supports test/live mode switching - Fee configuration variables (5% customer, 5% business, 2.9% + $0.30 card) Payment Intent API: - Updated createPaymentIntent.cfm with proper fee structure - Customer pays: subtotal + tax + tip + 5% Payfrit fee + card processing - Platform receives 10% total (5% from customer + 5% from business) - Saves fee breakdown to order record Beacon Management: - Updated switchBeacons.cfm to move beacons between businesses - Currently configured: Big Dean's (27) -> In-N-Out (17) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| admin | ||
| api | ||
| cfpayment | ||
| css | ||
| fonts | ||
| hud | ||
| images | ||
| includes | ||
| js | ||
| kds | ||
| library/cfc | ||
| modules | ||
| portal | ||
| styles | ||
| twilio | ||
| uploads | ||
| yelpforexes.com | ||
| _process.cfm | ||
| aaa Payfrit app new.apf | ||
| android-chrome-192x192.png | ||
| android-chrome-512x512.png | ||
| apple-touch-icon.png | ||
| Application.cfm | ||
| confirm.cfm | ||
| confirm_email.cfm | ||
| confirm_mobile.cfm | ||
| favicon-16x16.png | ||
| favicon-32x32.png | ||
| favicon.ico | ||
| index.cfm | ||
| index.cfml | ||
| index.htm | ||
| index.html | ||
| logout.cfm | ||
| NoBark.apf | ||
| onrequestend.cfm | ||
| register.cfm | ||
| register.cfm.old | ||
| reset.cfm | ||
| show_order.cfm | ||
| test_date_search.cfm | ||
| test_expand_checkbox.cfm | ||
| test_expand_checkbox2.cfm | ||
| test_expand_checkbox3.cfm | ||
| test_expand_checkbox4.cfm | ||
| test_infinite original.cfm | ||
| test_infinite.cfm | ||
| Untitled1.cfm | ||