chore(site): drop dead coupon code and stale product-spec facts

script.js: delete applyCoupon(). Its only caller was the coupon button deleted above,
so the function was unreachable dead code that still carried the removed 'Coupon FREE
TRIAL applied - 1 month free' promise in a publicly served file. It would also have
thrown on the two DOM ids that no longer exist.

PRODUCT.md: this file is served publicly and still advertised $19.40/mo, $36.25/mo,
$49.60/mo, the FREE TRIAL coupon, 'yearly billing saves roughly 8-10%', a 'Satisfied
or reimbursed' guarantee and 'redundant slots'. Corrected to the yearly list prices
the site publishes and to the decisions above.
This commit is contained in:
oliver committed 2026-10-21 23:05:23 +00:00
1 parent dd27e820f5
commit 55d1ffd800
2 files changed
+5 -19

No files matched your search

+5 -5
View File
@@ -22,15 +22,15 @@ Enterprise-grade Odoo Community hosting without the enterprise price tag. Commun
## Operating Context ## Operating Context
- Static site (index.html, support.html, legal.html, blog/) deployed via git push to git.odoo4projects.com; auto-deploys on every change. - Static site (index.html, support.html, legal.html, privacy.html, terms.html, blog/) deployed via git push to git.odoo4projects.com; auto-deploys on every change.
- Order flow: inline order widget on the homepage opens Stripe checkout; coupon FREE TRIAL = 1 month free; yearly billing saves roughly 8-10%; "Satisfied or reimbursed" guarantee; server location chosen at checkout (US, Brazil, India, Australia, Netherlands, UK). - Order flow: inline order widget on the homepage opens Stripe checkout; plans are billed yearly with no setup fee; cancel at any time; server location chosen at checkout (US, Brazil, India, Australia, Netherlands, UK).
- Support: AI support bot (agent.js from static.odoo4projects.com) plus human team; email support@odoo4projects.com; contact form on support.html#contact. - Support: AI support bot (agent.js from static.odoo4projects.com) plus human team; email support@odoo4projects.com; contact form on support.html#contact.
- Blog with guides and news (10 posts); homepage renders it with search and pagination. - Blog with guides and news (10 posts); homepage renders it with search and pagination.
## Capabilities and Constraints ## Capabilities and Constraints
- Plans: Side Hustle $19.40/mo, On the Rise $36.25/mo (Git modules), Powerhouse $49.60/mo (2 workers, 2GB HDD, 3 domains), Empire $80+/mo (service on the customer's own server, contact to order). - Plans (list prices, per year, USD): Side Hustle $214, On the Rise $395 (Git modules), Powerhouse $595 (2 workers, 2GB HDD, 3 domains), Empire >$950 (service on the customer's own server, contact to order).
- Features: automatic daily backups (FIFO rotation, redundant slots), free SSL on every domain, Git-based module deployment (Quick Git one-click), full management via ODOO Settings Panel, worker scaling, daily security audits with automated patching, continuous performance monitoring, 6 regions. - Features: automatic daily backups (rotating slots, first-in-first-out: one on Side Hustle, four on On the Rise and Powerhouse), free SSL on every domain, Git-based module deployment (Quick Git one-click), full management via ODOO Settings Panel, worker scaling, daily security audits with automated patching, continuous performance monitoring, 6 regions.
- Enterprise-ready on Powerhouse and above; customer brings their own license. - Enterprise-ready on Powerhouse and above; customer brings their own license.
- ODOO4projects LLC; founding date 2020; partner: OD8N. - ODOO4projects LLC; founding date 2020; partner: OD8N.
- Constraint: this site remains a pure Odoo hosting seller. The PM Suite (Odoo-based project management + accounting tool for independent project managers, sold without Odoo branding) is a separate product on its own landing page and is not marketed on this site. - Constraint: this site remains a pure Odoo hosting seller. The PM Suite (Odoo-based project management + accounting tool for independent project managers, sold without Odoo branding) is a separate product on its own landing page and is not marketed on this site.
@@ -47,7 +47,7 @@ Enterprise-grade Odoo Community hosting without the enterprise price tag. Commun
- 7 named customer/partner sites with logos in the trust bar (see Brand Commitments). - 7 named customer/partner sites with logos in the trust bar (see Brand Commitments).
- 10 blog posts: Community vs Enterprise cost breakdown, AI agents with Community, enterprise migration guide, custom module how-to, deploy and backup speed runs, platform update, official partner news. - 10 blog posts: Community vs Enterprise cost breakdown, AI agents with Community, enterprise migration guide, custom module how-to, deploy and backup speed runs, platform update, official partner news.
- Plan names, prices, coupons, guarantees as listed above (from homepage code). - Plan names, prices and guarantees as listed above (from homepage code).
- No invented testimonials beyond plan quotes; no case studies on site. - No invented testimonials beyond plan quotes; no case studies on site.
## Product Principles ## Product Principles
-14
View File
@@ -295,20 +295,6 @@ var si = 0,
encodeURIComponent(loc) + encodeURIComponent(loc) +
(utmQuery ? "&" + utmQuery : ""); (utmQuery ? "&" + utmQuery : "");
}); });
function applyCoupon() {
var input = document.getElementById("orderCouponInput");
var status = document.getElementById("orderCouponStatus");
var code = input.value.trim();
if (code.toLowerCase() === "free trial") {
status.textContent =
"\u2713 Coupon FREE TRIAL applied - 1 month free";
status.style.color = "#1a7f37";
} else {
status.textContent = "Invalid coupon code";
status.style.color = "#dc3545";
}
status.style.display = "block";
}
/* ---- Blog Module ---- */ /* ---- Blog Module ---- */
var blogState = { var blogState = {
allPosts: [], allPosts: [],