---
title: Release Notes 7.14.26 (Release 29.4) - Online Portal
description: "Release Notes 🚀\n[Release 29.0.4] - 2026-07-13"
---

[Skip to content](https://faq.elecate.com/faq/release-notes-7.13.26-online-portal#main-content)

English

Show submenu for translations

[Customer portal](https://elecate.com/tickets-view?hsLang=en)

![Elecate with Star](https://faq.elecate.com/hs-fs/hubfs/Elecate_pri.png?width=400&height=203&name=Elecate_pri.png)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [Customer portal](https://elecate.com/tickets-view)
- Go to elecate.com

 Go to elecate.com

 Hi, How can we help you?

- There are no suggestions because the search field is empty.

1. [Home](https://faq.elecate.com/faq?hsLang=en)
2. [Software Updates Timeline](https://faq.elecate.com/faq/software-updates-timeline?hsLang=en)
3. [Online Portal](https://faq.elecate.com/faq/software-updates-timeline?hsLang=en#online-portal)

# Release Notes 7.14.26 (Release 29.4) - Online Portal

**1. Contract-Based Payment Availability**

Added a new App Setting to control whether payments in the Shopping Cart and Payment Portal can only be made after the associated contract has been accepted.

**What changed:**

- Introduced a new App Setting, WebAppRequireContractForPayment:
  
    - When set to Yes, the payment option remains disabled until the associated contract status is Accepted.
    - Once the contract is accepted, the payment option is automatically enabled.
    - When set to No, the payment option remains available regardless of the contract status.
    - Existing payment functionality remains unchanged once payment is enabled.

**Impact:**

- Allows organizations to enforce contract acceptance before collecting payments.
- Prevents customers from submitting payments before contractual approval is complete.
- Provides flexible configuration through an App Setting without affecting existing implementations by default.

With the appsetting set to *Yes*, before accepting the contract:

![](https://faq.elecate.com/hs-fs/hubfs/image-png-Jul-13-2026-08-51-49-0399-PM.png?width=670&height=546&name=image-png-Jul-13-2026-08-51-49-0399-PM.png)

With the appsetting set to *Yes*, after accepting the contract:

![](https://faq.elecate.com/hs-fs/hubfs/image-png-Jul-13-2026-08-53-23-2139-PM.png?width=757&height=804&name=image-png-Jul-13-2026-08-53-23-2139-PM.png)

- [Sales & Marketing](https://faq.elecate.com/faq/sales-marketing?hsLang=en#main-content)

    - [Customer](https://faq.elecate.com/faq/sales-marketing?hsLang=en#customer)
    - [Event & Order Management](https://faq.elecate.com/faq/sales-marketing?hsLang=en#event-order-management)
    - [Reports](https://faq.elecate.com/faq/sales-marketing?hsLang=en#reports)
    - [Marketing](https://faq.elecate.com/faq/sales-marketing?hsLang=en#marketing)
    - [Sales](https://faq.elecate.com/faq/sales-marketing?hsLang=en#sales)
- [Finance & Accounting](https://faq.elecate.com/faq/finance-accounting?hsLang=en#main-content)

    - [Accounting Tools](https://faq.elecate.com/faq/finance-accounting?hsLang=en#accounting-tools)
    - [Customer Financials](https://faq.elecate.com/faq/finance-accounting?hsLang=en#customer-financials)
    - [Financial Reports](https://faq.elecate.com/faq/finance-accounting?hsLang=en#financial-reports)
    - [Commissions & Goals](https://faq.elecate.com/faq/finance-accounting?hsLang=en#commissions-goals)
    - [Payroll Processing](https://faq.elecate.com/faq/finance-accounting?hsLang=en#payroll-processing)
- [Production](https://faq.elecate.com/faq/production?hsLang=en#main-content)

    - [Kitchen Management](https://faq.elecate.com/faq/production?hsLang=en#kitchen-management)
    - [Dispatching & Shipping](https://faq.elecate.com/faq/production?hsLang=en#dispatching-shipping)
    - [Event Staffing](https://faq.elecate.com/faq/production?hsLang=en#event-staffing)
    - [Event Production](https://faq.elecate.com/faq/production?hsLang=en#event-production)
    - [Production Reporting](https://faq.elecate.com/faq/production?hsLang=en#production-reporting)
    - [Returns](https://faq.elecate.com/faq/production?hsLang=en#returns)
    - [Purchasing & Inventory](https://faq.elecate.com/faq/production?hsLang=en#purchasing-inventory)
    - [Reports](https://faq.elecate.com/faq/production?hsLang=en#reports)
- [Data Items](https://faq.elecate.com/faq/data-items?hsLang=en#main-content)

    - [Food Management](https://faq.elecate.com/faq/data-items?hsLang=en#food-management)
    - [Beverage Management](https://faq.elecate.com/faq/data-items?hsLang=en#beverage-management)
    - [Equipment Management](https://faq.elecate.com/faq/data-items?hsLang=en#equipment-management)
    - [Miscellaneous Items](https://faq.elecate.com/faq/data-items?hsLang=en#miscellaneous-items)
    - [HR Management](https://faq.elecate.com/faq/data-items?hsLang=en#hr-management)
    - [Vendor Management](https://faq.elecate.com/faq/data-items?hsLang=en#vendor-management)
    - [Venue Management](https://faq.elecate.com/faq/data-items?hsLang=en#venue-management)
    - [Reports](https://faq.elecate.com/faq/data-items?hsLang=en#reports)
    - [Database Tools](https://faq.elecate.com/faq/data-items?hsLang=en#database-tools)
- [General Setup](https://faq.elecate.com/faq/general-setup?hsLang=en#main-content)

    - [Marketing](https://faq.elecate.com/faq/general-setup?hsLang=en#marketing)
- [Software Updates Timeline](https://faq.elecate.com/faq/software-updates-timeline?hsLang=en#main-content)

    - [New Development](https://faq.elecate.com/faq/software-updates-timeline?hsLang=en#new-development)
    - [Online Portal](https://faq.elecate.com/faq/software-updates-timeline?hsLang=en#online-portal)
    - [Mobile Apps](https://faq.elecate.com/faq/software-updates-timeline?hsLang=en#mobile-apps)
    - [Legacy Development](https://faq.elecate.com/faq/software-updates-timeline?hsLang=en#legacy-development)
- [Elecate User Guide](https://faq.elecate.com/faq/elecate-user-guide?hsLang=en)
- [Elecate Mobile App](https://faq.elecate.com/faq/elecate-mobile-app?hsLang=en)
- [Elecate Shopping Cart](https://faq.elecate.com/faq/elecate-shopping-cart?hsLang=en)
- [Elecate Academy](https://faq.elecate.com/faq/elecate-academy?hsLang=en#main-content)

    - [User Guide](https://faq.elecate.com/faq/elecate-academy?hsLang=en#user-guide)
- [Upcoming Releases](https://faq.elecate.com/faq/upcoming-releases?hsLang=en#main-content)

    - [Upcoming Core Releases](https://faq.elecate.com/faq/upcoming-releases?hsLang=en#upcoming-core-releases)
- [Integrations](https://faq.elecate.com/faq/integrations?hsLang=en)

[![Chill listening crop-3](https://faq.elecate.com/hubfs/Elecate_pri.svg "Chill listening crop-3")](https://www.elecate.com?hsLang=en)

Help Center

Copyright © 2026, Elecate