[IMP] sale_renting_deposit: automate deposit tracking on rental orders#1291
Draft
sngohodoo wants to merge 3 commits into
Draft
[IMP] sale_renting_deposit: automate deposit tracking on rental orders#1291sngohodoo wants to merge 3 commits into
sngohodoo wants to merge 3 commits into
Conversation
Renting items or properties often requires capturing a safety deposit beforehand. This commit initializes the foundational structure for the new sale_renting_deposit module, setting up the environment required to build and integrate deposit tracking directly into the rental application flow. Project: [PSIN]INTERNSHIP ONBOARDING Task: Deposit in Rental App
11b9449 to
e19bf1d
Compare
Managing rental deposits manually often leads to forgotten charges or incorrect totals when order quantities change. This update introduces an automated deposit system to ensure financial accuracy and save time during checkout. Added global settings to define the default deposit product, alongside a toggle on individual products to activate and set specific deposit amounts. The system now automatically adds, updates, or removes deposit lines on the sales order in real-time whenever the associated rental products are added, modified in quantity, or deleted. Project: [PSIN]INTERNSHIP ONBOARDING Task: Deposit in Rental App
e19bf1d to
608814c
Compare
This auto-installing bridge module brings our rental deposit logic to the eCommerce. - Displays deposit amounts directly on product pages so customers see the full cost upfront. - Locks a non-removable deposit line into the cart at checkout to guarantee mandatory security fees are always captured online. Project: [PSIN]INTERNSHIP ONBOARDING Task: Deposit in Rental App
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

This PR introduces an automated security deposit system for rental products, covering both backend orders and the online shop.
Backend Automation: Added settings to configure deposit amounts per product. Deposit lines now automatically sync (add, update, delete) on the sales order whenever the associated rental products are modified.
eCommerce Flow: Displays upfront deposit prices on product pages and locks a mandatory, non-removable deposit line into the cart during checkout.
Project: [PSIN]INTERNSHIP ONBOARDING
Task: Deposit in Rental App