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
Reef
0020477cb1
Swap 6 Global Locations card to Management Within Odoo
2026-08-21 17:48:45 +00:00
Reef
4afa74bd16
fix: restore gsap.set pre-hide + simpler observer (threshold 0.1, no rootMargin) — ensures no flash and animations fire correctly on scroll
2026-08-20 22:20:56 +00:00
Reef
840982dc2e
fix: silent fetch POST instead of new-window form, update subtitle
...
- Replace hidden form POST (target='_blank') with silent fetch() that
ignores the response — no new window opens
- Send boolean values directly instead of serializing to 'true'/'false' strings
- Update subtitle: 'Download your PDF in minutes.' -> 'We will send the report in minutes.'
2026-08-20 21:16:12 +00:00
Reef
d4e9acd4e3
feat: add email field to business wizard, update success message
...
- Add email input field after textareas, before checkboxes
- Email required via both HTML 'required' attribute and JS validation
- POST email field to webhook as 'email' key
- Add .biz-field input[type='email'] CSS (inline + external) matching textarea style
- Update success message: 'We will email you the report once it is ready. AI generation typically takes 1-2 minutes.'
- Remove reference to new window / auto-download (no longer opens window)
2026-08-20 21:11:39 +00:00