Commit Graph
286 Commits
Author SHA1 Message Date
oliver 609f9d64bf new produt id 2026-10-16 08:39:01 -03:00
oliver 1ab6c47df6 Update index.html 2026-10-16 08:29:29 -03:00
Reef 354799b9ca fix: repair contact flow and buy flow targets
- Buy Now product IDs aligned to the Odoo shop (54/55/56), matching odoo/upsell.html
- support.html contact form: rewire from dead ODOO4projects.com/website/form endpoint to n8n CRM webhook; remove /web/csrf_token prefetch; show success only on res.ok (previously always showed 'submitted' even when nothing was delivered)
- /contactus links (footer nav, Schema contactPoint, order widget fallback, trial email) retargeted to support.html#contact; canonical/og:url corrected to /support.html
- Custom Quote and footer contact handlers hardened with res.ok checks
- buyNow basket target verified: 20.odoo4projects.com/shop/post_basket (200)
2026-10-12 15:41:11 +00:00
oliver 04d39157b8 Buy Area 2026-10-08 17:28:26 -03:00
oliver 5cc0c06a11 Fix modal close + color 2026-10-08 16:29:57 -03:00
ODOO4projects Web Developer b003c221ce fix: Custom Quote modal text visibility and close button
- Dark text (#171c26) for all form fields in modal on ivory background
- Explicit colors for labels, inputs, placeholders
- Close button (X) now visible with midnight background
2026-10-08 18:52:55 +00:00
ODOO4projects Web Developer 79f2a71d49 feat: rename Rates & SUITES to Order & Pricing, add Custom Quote modal
- Change section header to 'Order & Pricing'
- Add 'Get Custom Quote' button that opens modal with name, email, requirements fields
- Requirements field has placeholder: 'Describe your requirements (how many users? onsite, cloud? how many workers?)'
- Submit to https://n8n.odoo4projects.com/webhook/ODOO4projects/crm with UTM tracking
- Empire 'Get Custom Quote' button now opens modal instead of Order Widget
- Add CSS for modal overlay, form styling, and mobile responsiveness
2026-10-08 17:39:08 +00:00
Reef 729289ef71 Publish blog post: 6 Tips to Leverage the Latest Odoo Management App Update 2026-10-08 15:50:04 +00:00
ODOO4projects Web Developer 06ed942f8b fix: correct trial location preselection after city-only values
- options now use city values (saopaulo) instead of full hostnames
- preselect logic extracts city from bestServer.host before matching
2026-10-06 22:48:35 +00:00
ODOO4projects Web Developer 3d1473a2d5 feat: add agent-skills JSON to homepage for free trial provisioning
- includes spin_up_free_trial skill with MCP server reference
- defines six server locations (Manchester, Sydney, Mumbai, São Paulo, Meppel, Boston)
- provides workflow steps and clear instructions for conversational agents
2026-10-06 22:46:11 +00:00
Reef e926f850f7 Publish blog post: Odoo 20 Is Live on Our Servers — With an MCP Server and Free Backups 2026-10-06 22:06:05 +00:00
ODOO4projects Web Developer eb142d1aa6 fix: location values now return city name only (saopaulo instead of api.saopaulo.odoo4projects.com) 2026-10-05 20:37:28 +00:00
ODOO4projects Web Developer 4d9becd159 feat: spinning-up widget for ?message=spinning_up URL param 2026-10-05 20:32:13 +00:00
ODOO4projects Web Developer 5f4c75e94f feat: store UTM params in cookies, inject into webhook payloads 2026-10-05 20:30:30 +00:00
ODOO4projects Web Developer d83d960543 email: professional HTML template for new trial signup confirmation 2026-10-05 20:01:52 +00:00
ODOO4projects Web Developer 9751bda35c copywriter: FAQ growth path & pricing outcome-based language 2026-10-05 19:57:16 +00:00
ODOO4projects Web Developer 3e899391d7 fix: change trial webhook to n8n.odoo4projects.com/webhook/ODOO4projects/trial 2026-10-05 19:18:51 +00:00
ODOO4projects Web Developer 4134ff5260 fix: address points 5,7,8,9,11,12,13,14,15 - add Offer schema, remove duplicate partners, trial error feedback, rel=noopener noreferrer, remove inline onclick, semantic pagination, footer email 2026-10-04 23:14:31 +00:00
Reef af866d87e8 Publish blog post: ODOO Community Is Going Online on ODOO4projects 2026-09-28 09:53:40 +00:00
Reef 5f52cd6059 Change OCA section title to 'Our Top OCA Module Picks' 2026-09-27 10:34:01 +00:00
Reef 3605545838 Add OCA Modules Status section: searchable scrollable table with v19/v20 support indicators and GitHub icon links 2026-09-27 10:24:03 +00:00
Reef 246beeb231 Add Odoo Version dropdown (19.0/20.0) next to server location in pricing section; include version in buyNow basket POST 2026-09-27 10:02:22 +00:00
Reef e5604381da Fix buyNow webhook URL to odoo.odoo4projects.com; update skill with test case for changeable URL 2026-08-24 21:42:45 +00:00
Reef aeb465e9dd Remove ping debug console.log output 2026-08-24 21:39:17 +00:00
Reef 1fb2bdf525 Fix hero animation: heroImages keys now have api. prefix to match SERVERS hosts 2026-08-24 21:36:40 +00:00
Reef d26a3ee725 Add console debug output to pingServer: OK/ERR/TIMEOUT with elapsed ms 2026-08-24 21:33:31 +00:00
Reef 1642497c10 Prefix all SERVERS hosts with api. and remove duplicate api. from pingServer 2026-08-24 21:02:09 +00:00
Reef f7460c129d Download static assets from static.odoo4projects.com (agent.js, agent.css, 4.svg, logo.svg, favicon.png) and serve locally. Update all HTML references. 2026-08-24 20:53:34 +00:00
Reef 602329db27 Ping api.{host}/favicon.ico instead of {host}/favicon.ico 2026-08-24 19:36:46 +00:00
Reef a003054781 Redesign footer: 4-column grid, partners section (OC Guy, OCA Paraguay, OD8N), brass top rule, partner cards 2026-08-22 12:45:41 +00:00
Reef 5ddb142c8f Update upsell.html buy buttons: form POST to /shop/post_basket with info=uuid 2026-08-22 12:41:39 +00:00
oliver 7245e47cac static sites for ODOO 2026-08-22 09:37:27 -03:00
Reef b34e001c46 Fix buyNow CSRF: use dynamic origin. Remove pricing foot from Empire card. 2026-08-22 12:33:16 +00:00
Reef 109bcac7f7 Fix mobile pricing: stack 4 cards vertically (1 column) below 768px 2026-08-22 12:08:23 +00:00
Reef 0ac11bcce0 Change pricing foot text to 'No setup fee. Stripe Payment / Cancel at any time' 2026-08-22 11:39:41 +00:00
Reef 5a6380871d Lowercase info field 2026-08-22 09:16:58 +00:00
Reef fcc972557b Rename location field to INFO, strip .odoo4projects.com from server value 2026-08-22 09:13:26 +00:00
Reef 07de1249cf Log basket JSON to console on buyNow click 2026-08-22 09:06:55 +00:00
Reef 8e5d508b13 Add server location select in pricing section, pre-select best server after ping, pass location in basket JSON payload 2026-08-22 08:45:12 +00:00
Reef ba55327400 Fix buyNow: form POST to /shop/post_basket with JSON basket field, opens checkout in new tab — no CORS, no CSRF 2026-08-21 22:05:45 +00:00
Reef d37ceca9bd Fix buyNow: direct product page links instead of CSRF-blocked POST 2026-08-21 22:01:44 +00:00
Reef d58089d194 Fix 4 console errors: guard old slider code, guard spinner null, guard GSAP empty-grid targets, replace CORS fetch with form-based buyNow 2026-08-21 21:59:12 +00:00
Reef 284f59f863 Add direct Odoo shop buy buttons: POST basket + open cart in new window 2026-08-21 21:50:00 +00:00
Reef 09f8b6100f Replace 'Instant setup, satisfied or reimbursed' with 'No setup fee. Cancel subscription at anytime' 2026-08-21 19:38:17 +00:00
Reef ba0aa96d3b Update coupon code text: startups and NGOs 2026-08-21 19:17:50 +00:00
Reef 3b4b1faef7 Add coupon code mention to affiliate FAQ answer 2026-08-21 17:53:48 +00:00
Reef 47c187f661 Replace credit card FAQ with affiliate program Q&A 2026-08-21 17:52:45 +00:00
Reef 5e7549651b Replace free trial FAQ with ODOO Community Q&A 2026-08-21 17:52:08 +00:00
Reef 03e49b2b2c Remove 'Guest Services' kicker 2026-08-21 17:51:00 +00:00
Reef 413471aceb Remove 'The Concierge Standard' kicker 2026-08-21 17:49:52 +00:00