Public Access
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:
1 parent
dd27e820f5
commit
55d1ffd800
2 files changed
+6
-20
No files matched your search
+6
-6
@@ -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
|
||||||
@@ -60,4 +60,4 @@ Enterprise-grade Odoo Community hosting without the enterprise price tag. Commun
|
|||||||
|
|
||||||
## Accessibility & Inclusion
|
## Accessibility & Inclusion
|
||||||
|
|
||||||
No product-specific accessibility requirement has been established; standard web best practices apply.
|
No product-specific accessibility requirement has been established; standard web best practices apply.
|
||||||
@@ -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: [],
|
||||||
|
|||||||
Reference in new issue
Block a user