A build-to-order ERPNext application for cold-storage and warehousing operators that manages chamber/rack allocation, owner-wise lot ledgers, gate-pass movement, and automated rent billing by weight, duration, and space. ECOSIRE builds it to your facility's rules, installs it on your ERPNext v15/v16 site, and supports it after go-live. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $499.00 USD; request a quote for a scoped proposal.

A build-to-order ERPNext application for cold-storage and warehousing operators that manages chamber/rack allocation, owner-wise lot ledgers, gate-pass movement, and automated rent billing by weight, duration, and space. ECOSIRE builds it to your facility's rules, installs it on your ERPNext v15/v16 site, and supports it after go-live.
No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.
Cold-storage and public-warehouse operators run a business ERPNext core was never modeled for: they hold other people's goods, bill for rent rather than sell inventory, and must answer at any moment "whose lot is in which chamber, since when, at what temperature, and how much rent has accrued." ERPNext's native Warehouse and Stock Ledger track your own stock at a warehouse node — they have no concept of an owner (depositor), no chamber/rack/bin hierarchy below a warehouse, no gate-pass workflow for inward/outward movement, and no rent engine that prices storage by weight × days × space. Operators end up running the actual business in spreadsheets and WhatsApp, then re-keying totals into ERPNext for invoicing, which is where the disputes and revenue leakage begin.
Chamber DocType with temperature band, total/available capacity, and child rack/bin rows for sub-warehouse-level allocation ERPNext core cannot model
Owner-wise (depositor) stock ledger keyed to Customer, so goods held on behalf of clients are tracked separately from your own inventory
Storage Lot DocType linking depositor, commodity Item, inbound weight/quantity, lot batch/mark, and current chamber allocation
Inward and outward Gate Pass DocTypes with gross/tare/net weighment; on_submit doc events post movement and update occupancy atomically
Configurable Rent Plan engine (per-bag, per-kg-per-day, per-pallet-per-month, or slab/tiered) computed server-side, no hardcoded pricing
Daily scheduler_events job that accrues storage rent, applies free-period grace, and flags lots nearing expiry or over-stay
ECOSIRE builds a proper Frappe application — a versioned app with its own module, installed onto your ERPNext site — that models the cold-storage business as first-class DocTypes. A Chamber DocType carries temperature band, capacity, and rack/bin child rows; a Storage Lot links a depositor (Customer), commodity (Item), inbound weight/quantity, and its current chamber allocation; a Gate Pass DocType handles inward and outward movement with weighment, so every kilogram in and out is a submittable, auditable document. Rent is computed by a server-side engine driven by a configurable Rent Plan — flat per-bag, per-kg-per-day, per-pallet-per-month, or slab-based — so the same app can bill a potato cold store and a pharma warehouse without code changes.
Technically, the automation lives where Frappe expects it. hooks.py doc events (on_submit, validate) fire when a Gate Pass is submitted to move stock between chambers and update the owner-wise ledger; a scheduler_events daily job accrues storage rent and flags lots crossing free-period or expiry thresholds; whitelisted methods (@frappe.whitelist()) expose rent calculation, current-occupancy, and lot-lookup over the standard Frappe REST API so weighbridge software, a gate kiosk, or a customer portal can integrate cleanly. Temperature and humidity readings are captured as their own logged DocType (manual entry or REST push from IoT sensors) and surfaced per chamber. Owner-wise stock ledgers, occupancy dashboards, and an "outstanding rent" report are delivered as Query/Script Reports. Role profiles and permission rules separate Gate Operator, Chamber Supervisor, and Billing/Accounts so the person at the gate cannot alter rent plans, and client scripts keep the data-entry forms fast at the weighbridge.
Because this is build-to-order, nothing ships until we understand your facility. We start with a scoping call, confirm your chamber layout, commodities, rent rules, and gate workflow in a written spec, then build the app against ERPNext v15 or v16, test it on a staging copy of your site, and hand over installable source plus a git repository. Typical delivery is 2 to 4 weeks from confirmed scope. We install it on your ERPNext instance, run UAT with your team, train your gate and billing staff, and stay on through a post-go-live support window — there is no instant download, because the value is in fitting the app to how your cold store actually runs.
Runs single or multi-chamber cold stores holding depositors' produce, dairy, or frozen goods. Needs owner-wise lot tracking, temperature logs, and accurate rent billing so no stored kilogram goes un-invoiced and no dispute is un-auditable.
Manages third-party storage across racks and bins with inward/outward gate passes and weighment. Needs a submittable movement trail, live occupancy, and slab-based rent that a gate operator can run without touching pricing rules.
Stores seasonal crops (potato, onion, grains) for many farmers and traders. Needs per-lot mark tracking, free-period grace, over-stay flags, and season-end rent settlement tied straight into ERPNext accounting.
Owns the ERPNext instance and wants a clean Frappe app (proper DocTypes, REST endpoints, permissions) rather than spreadsheet workarounds, so weighbridge and gate systems integrate and upgrades to v15/v16 stay supported.
Buy the license on ecosire.com and download the Cold Storage & Warehouse Rental app ZIP from your account dashboard.
Extract the ZIP into your bench's apps folder, or run `bench get-app` with the path to the extracted app.
Run `bench --site SITE_NAME install-app APP_NAME` followed by `bench migrate` to install Cold Storage & Warehouse Rental and apply its schema.
Open the ECOSIRE License settings on your site and activate your license key. Requires the free ecosire_connect and ecosire_license_client apps.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Owner-wise / depositor stock ledger | First-class DocType; goods held per depositor, separate from own stock | Achievable but you design and maintain the whole data model | Rarely modeled; most generic apps assume you own the stock | |
| Chamber / rack / bin hierarchy | Chamber DocType with capacity, temperature band, and child rack/bin rows | Possible with sufficient dev time and testing | Usually flat warehouse only, no sub-chamber layout | |
| Rent billing by weight / duration / space | Configurable Rent Plan engine posting to ERPNext Sales Invoices | Fully bespoke, but every rule is your build and upkeep | Often fixed pricing model; limited slab or per-kg-per-day logic | |
| Inward / outward gate pass with weighment | Submittable Gate Pass DocTypes with gross/tare/net and doc events | Built from scratch on your timeline and budget | Basic movement notes at best, rarely weighbridge-aware | |
| Temperature & humidity logging | Per-chamber Log DocType, manual or REST push from sensors | You build the capture, storage, and reporting yourself | Seldom included in generic storage apps | |
| Fit to your facility's rules | Built to your confirmed scope before delivery | Fully yours, but you own architecture and long-term risk | Generic; you bend your process to the app | |
| Delivery model | Build-to-order, 2-4 weeks from confirmed scope, UAT + rollback | Open-ended; depends on your in-house or contracted team | Instant install but generic fit and unknown support depth | |
| Support & source ownership | Post-go-live support window + full git repo handover | You own it and you support it | Varies by vendor; source not always handed over |
No. This is a build-to-order ERPNext application. ECOSIRE builds it to your facility's chamber layout, rent rules, and gate workflow, then installs it on your ERPNext site. It is not an existing Frappe Cloud Marketplace download, so it starts with a scoping call rather than a checkout.
Typical delivery is 2 to 4 weeks from confirmed scope. After the scoping call we agree a written spec; the clock starts when you sign off on it. Timing depends on the complexity of your rent plans, number of chambers, and any weighbridge or IoT integrations.
We build and test against ERPNext and Frappe v15 and v16, packaged as a proper versioned app with hooks.py, fixtures, and patches. Tell us your exact version at scoping and we target it; the app is written to survive standard bench update and migrate.
A configurable Rent Plan (per-bag, per-kg-per-day, per-pallet-per-month, or slab-based) is computed server-side. A daily scheduler job accrues charges, and the app generates standard ERPNext Sales Invoices against each depositor Customer, so revenue flows into your normal Accounts, GL, and receivables without re-keying.
Yes. Rent calculation, occupancy, and lot lookup are exposed as whitelisted methods over the Frappe REST API, and temperature/humidity readings can be pushed in from sensors. During scoping we confirm your specific weighbridge or gate-hardware interface so integration is part of the build.
Every build includes a post-go-live support window for defect fixes and configuration help, plus a full git repository handover so you own the source. Beyond the included window, ECOSIRE offers ongoing support and enhancement engagements, and we keep the app compatible as you move across v15/v16.
The owner-held storage ledger is modeled as its own DocTypes so depositor goods stay separate from your own inventory, and it reuses ERPNext's native Customer, Item, and Sales Invoice. We test everything on a staging copy of your site with a documented rollback plan before touching production.
A build-to-order ERPNext application for cold-storage and warehousing operators that manages chamber/rack allocation, owner-wise lot ledgers, gate-pass movement, and automated rent billing by weight, duration, and space. ECOSIRE builds it to your facility's rules, installs it on your ERPNext v15/v16 site, and supports it after go-live.