OnePageBasket trasforma Dolibarr in un negozio online e in un portale clienti, senza doppia immissione dei dati.
I vostri prodotti, servizi, prezzi e foto diventano una vetrina che i clienti consultano dal computer come dal telefono. Un ordine effettuato online arriva in Dolibarr come un vero ordine, poi come una fattura pagata: nessuna sincronizzazione da sorvegliare, nessun secondo strumento da tenere aggiornato accanto al vostro ERP.
Una vetrina collegata al vostro catalogo
- Catalogo per categorie, ricerca, schede prodotto con foto e varianti
- Configurazione semplice: le vostre schede prodotto Dolibarr formano la vetrina, completate se volete dalle loro note pubbliche, nella lingua del visitatore grazie ai prodotti multilingue di Dolibarr
- Badge prodotto: Novità, assegnato per categoria, e numero di versione per il software
- Recensioni dei clienti da 1 a 5 stelle, con commenti, voto medio e ultime recensioni sulla scheda prodotto; moderazione e riserva agli acquirenti opzionali
- Carosello, immagine di sfondo, badge di fiducia (pagamento sicuro, consegna rapida...)
- Pagine web multilingue con editor visuale, modulo di contatto integrabile, FAQ
- Iscrizione alla newsletter e galleria di foto inviate dai vostri clienti, con moderazione
- SEO curata: tag Open Graph, URL canonici, mappa del sito (sitemap)
Dal carrello al pagamento, senza intervento
- Il cliente compila un unico modulo: il soggetto terzo viene creato se non esiste ancora (ricerca per email o partita IVA)
- In Dolibarr viene creato un ordine o un preventivo con tutte le righe del carrello
- Pagamento online tramite i fornitori di pagamento di Dolibarr; a pagamento avvenuto, l'ordine diventa una fattura pagata inviata al cliente
- Ricevete una notifica a ogni vendita
- Codici sconto e regole di sconto
- Carrello salvato per i clienti connessi e promemoria automatici per i carrelli abbandonati
- Pagamento rifiutato: il cliente riceve un'email cortese per riprovare, una sola per ordine
- Captcha e protezione contro gli ordini inviati due volte
Prodotti fisici e servizi
- Spese di spedizione calcolate in base al peso del carrello e alla zona di consegna, o ritiro in negozio gratuito
- Magazzino: disponibilità visibile, prodotti esauriti nascosti o bloccati, avviso di scorta bassa, ordine rifiutato se la scorta non basta
- Abbonamenti basati sulle fatture ricorrenti e sui modelli di contratto di Dolibarr
- Tempo prepagato (ore di supporto o assistenza), scalato sui ticket
- Noleggio (leasing) e prenotazione di appuntamenti online, registrati nell'agenda Dolibarr
Le regole legali e fiscali applicate per voi
- Diritto di recesso europeo (direttiva 2011/83/UE): avviso legale, rinuncia esplicita per un servizio eseguito subito, modulo di recesso nell'area clienti
- IVA: inversione contabile intracomunitaria tra imprese, vendite fuori dall'Unione europea e verso i territori francesi d'oltremare, distinzione prodotti/servizi e privati/imprese
Catalogo privato e vendite B2B
- Prodotti visibili solo a certe categorie di clienti: prezzi negoziati, area professionale, prodotti su misura
- Viene mostrato il livello di prezzo Dolibarr corrispondente al cliente connesso (rivenditore, grossista, cliente privilegiato...)
- Uno stesso account può gestire più società (capogruppo e controllate)
Un portale clienti completo
- Preventivi, ordini, fatture, storico degli acquisti, contratti, interventi, progetti e noleggi, direttamente da Dolibarr, consultabili e scaricabili in PDF
- Accesso con un codice monouso inviato via email o con nome utente e password
- Il cliente aggiorna i propri dati, chiude o riattiva i propri contratti
- Ticket di supporto: creazione con o senza account, schermate incollate con Ctrl+V, allegati in miniatura, storico completo, filtri per stato e categoria, email al cliente a ogni risposta
- Email dei ticket moderne con i vostri colori, con link pubblico di monitoraggio
- Banner di avviso o di incidente sulle pagine di supporto
Amministrazione
- Configurazione organizzata in schede tematiche, cruscotto dedicato
- Un utente Dolibarr non amministratore può gestire il negozio grazie a un permesso dedicato
- Campi aggiuntivi scelti per il modulo d'ordine, i prodotti e i contratti
- Webhook all'acquisto per collegare altri servizi
- Cache dei dati (APCu o file) per un negozio veloce, svuotata automaticamente a ogni modifica
- Compatibile multicompany; nessuna risorsa caricata da un servizio esterno
Temi e lingue
- Quattro temi inclusi (Default, Nordic, InfraS, Chacha), adatti al telefono, con modalità scura
- Negozio e portale in francese, inglese, tedesco, spagnolo, italiano, olandese, polacco e portoghese brasiliano
Per chi?
Per i negozi e i fornitori di servizi che gestiscono già la propria attività in Dolibarr e vogliono vendere online senza allestire una piattaforma separata (Prestashop o WordPress, più un connettore).
- Servizi: lezioni (musica, danza, sport...), servizi alla persona (coaching, accompagnamento), tempo di esperti (hotline, riparazioni, assistenza tecnica), abbonamenti
- Prodotti fisici, ritirati in negozio o spediti
- Vendite tra imprese, con catalogo e prezzi riservati
OnePageBasket non vuole sostituire Prestashop o WooCommerce. Offre un negozio semplice, integrato in Dolibarr, per vendere prodotti e servizi senza uscire dal vostro ERP.
Requisiti
- Moduli Dolibarr attivati: Soggetti terzi, Prodotti e/o Servizi, Ordini, Fatture, Categorie
- Per incassare online: un modulo di pagamento di Dolibarr; carta e addebito diretto SEPA tramite Stripe o Stancer, supportato anche Obapi
- A seconda delle funzioni usate: Proposte commerciali, Contratti, Magazzino, Spedizioni, Ticket
Negozio dimostrativo: https://shop.cap-rel.fr/
Documentazione: https://doc.cap-rel.fr/onepagebasket/
Che cosa comprende l'acquisto
- Il modulo e l'accesso ai suoi aggiornamenti per il periodo indicato in questa scheda
- La correzione dei difetti, compresi quelli che ci segnalate
- Un messaggio di posta elettronica a ogni nuova versione pubblicata
Per essere avvisati automaticamente delle nuove versioni, di questo modulo e dell'ecosistema Dolibarr in generale, abbonatevi su dolinews.com: è lì che pubblichiamo i nostri annunci di versione.
Assistenza
L'assistenza passa dal nostro modulo di assistenza, non dai commenti di questa scheda.
L'assistenza non è gratuita. Volete persone competenti dall'altra parte: è giusto che quel tempo sia pagato. Il prezzo indicato copre il modulo e i suoi aggiornamenti. Non copre l'installazione né la configurazione del vostro Dolibarr, né la formazione dei vostri collaboratori, né sviluppi specifici, né l'analisi di un ambiente che non ospitiamo noi.
Un difetto riproducibile del modulo viene corretto senza costi, fa parte degli aggiornamenti qui sopra.
Prima di acquistare
- Verificate le versioni di Dolibarr e di PHP indicate in cima a questa scheda: oltre quelle, il modulo non è collaudato
- I moduli si installano da Home > Configurazione > Moduli > Distribuire un modulo esterno, il che richiede una cartella custom attiva sulla vostra installazione
- Se il modulo si appoggia a un servizio in linea, l'abbonamento a quel servizio è separato dall'acquisto del modulo ed è indicato qui sopra
Editore
Modulo sviluppato da CAP-REL, con licenza GPL-3.0-or-later. Documentazione in linea su doc.cap-rel.fr.
Cronologia delle versioni
1.4.6 -- 20260430
- right of withdrawal (EU directive 2011/83/EU): legal notice + opt-in waiver checkbox on basket/contract forms
- contract retractation delay with "activate now" opt-in checkbox + retractation form on customer dashboard
- contract templates can now be attached to one or more product categories via the new shop_categories field on advcontract
- FAQ section on shop (new controller, templates, dictionary table llx_c_onepagebasket_faq)
- trust badges / reassurance badges on shop (new dictionary table, template, admin)
- newsletter subscription/unsubscribe system
- contact form via [contactform] shortcode in static pages
- static web pages editor (CRUD with multilingual support, new tables llx_onepagebasket_pages/pages_lang)
- UGC (user-generated content) gallery with moderation and public submission
- data cache system (APCu + file fallback, anti-stampede, generation counters, purge cron)
- memcached driver for data cache
- admin pages reorganisation: new tabs (catalog, sales, content, services, advanced, pages, ugc)
- option to replace Dolibarr core ticket emails with OPB styled emails (ONEPAGEBASKET_TICKET_REPLACE_CORE_MAILS)
- OPB email notifications on ticket create, reply and close from backoffice
- modern HTML email template for all OPB emails (header, tracking button, signature)
- mail headers + trackid on auto-tracked mails with multilang support
- new option ONEPAGEBASKET_PAYMENT_KO_MAIL_ENABLED: friendly retry mail to customer on payment failure
- (PAYMENTONLINE_PAYMENT_KO trigger), admin notification, OPB_PAYMENT_KO ActionComm with anti-duplicate guard
- public ticket extrafields update via track_id
- public deep link for tickets on backoffice ticket card (copy to clipboard)
- clipboard paste of images and files on tickets with name/description prompt
- ticket thumbnails (vignettes)
- BCC support (MAIN_MAIL_AUTOCOPY_TO) on all OPB emails
- sitemap enhancements
- FontAwesome assets served locally (no CDN)
- Dolibarr 23 compatibility
- double-submit protection (data-submit-once attribute on forms)
- unified OPB prefix on all dol_syslog calls (easier log grep)
- reinforced access rights checks and data structure validation
- user documentation (docs/users/)
- fix line breaks displayed as literal \r\n in ticket notification emails
- fix error 500 on various pages (undefined vars, undefined array index)
- fix VAT rules on contract lines and recurring invoices
- fix category type constant
- fix create contract to recurring invoice flow
- cleanup HTML tags in mail subjects
- initialise socid where it was missing
- fall back to home page when shop is disabled
- check ticket module enabled before using it
- write cache files in Dolibarr dir_output
- fix phpstan (GETPOST >> GETPOSTINT, type hints, baseline cleanup)
- switch to BladeOne to reduce dependencies
1.4.5 -- 20260312
- add merge support for two thirdpart (all "one page basket" stuff will follow)
- fix opb authentication thanks to infras
- better webook support thanks to infras
- better contracts "on sell" support thanks to infras
- fix dolibarr < 20 and > 20 USF
- add new role : with opb admin rights a normal user can access to admin pages to manage opb
- new special extrafields management system for products & contracts
- new dashboard for administrator
1.4.4 -- 20260305
- add new option for login links with backlink arg
- background image on shop
- new webhook
- add meta tags and opengraph & sitemap for seo
- add discount rules
- fixes from infras (products reviews, webhook, user authentication)
- add products variants support
- add prepaid informations on backoffice
- better mail on ticket close
- update extrafields on dolibarr upgrade
1.4.3 -- 20260225
- avoid "route error" and display home page instead of that message
- update infras theme
- new options for alerts (thanks to infras)
- fix error 500 on alerts
- fix wrong type for extrafields
- fix php 8.2 warnings messages
- fix missing dol_include
1.4.2 -- 20260217
- stock missing file in admin
- update infraS theme
- code quality : all opbGet*For functions returns a flat array but opbGetTicketsFor ...
- now opbGetTicketsFor returns same array than the others
1.4.1 -- 20260212
- use ONEPAGEBASKET_URL as base url
- better alert messages on support ticket
- css updates
1.4.0 -- 20260212
- Support / Tickets: new ticket management module (#9)
- Create tickets as anonymous user
- Display last support message
- Paste images from clipboard
- Dynamic questions based on backoffice setup
- New option ONEPAGEBASKET_TICKET_UPDATE_MESSAGE (public)
- Captcha on tickets
- Ticket Prepaid system (deduct support time from prepaid balance)
- VAT special rules: products/services and B2B/B2C distinction
- Alert/Incident system for support pages (#11)
- Admin configuration page (Alertes tab)
- Modal on first visit with acknowledgment checkbox
- Collapsible banner for returning visitors (localStorage)
- Support for info/warning/error types
- Optional external link to incident status page
- Shipping module (#14): weight-based shipping zones and rates
- Product visibility by customer category (#13): visible_for_customer_tags
- One account for multiple companies (#8): mother/children thirdparty support
- Customer reviews system (avis client)
- New purchases history page
- Product badges option
- Stock management: check stock levels, hide/disable out-of-stock products, low stock warnings
- Admin configuration page (Stock tab, requires Dolibarr Stock module)
- Out-of-stock products: hidden from list or button disabled with message
- Low stock indicator with configurable threshold (global or per-product Dolibarr alert)
- Optional display of available quantity on product page
- Server-side stock check on add-to-cart (prevents exceeding available stock)
- Abandoned cart persistence and reminders
- Shopping cart persisted in database for authenticated users (llx_onepagebasket_cart)
- Cart automatically restored from database when user returns with empty session
- Cron script for abandoned cart email reminders (scripts/cart_reminder.php)
- Configurable multi-level reminder delays (e.g. 1h, 24h)
- ActionComm tracking to prevent duplicate reminders (7-day sliding window)
- Admin settings: ONEPAGEBASKET_CART_REMINDER_ENABLED, ONEPAGEBASKET_CART_REMINDER_DELAYS
- CKEditor/DolEditor integration for text editing
- New tabbed presentation on dashboard
- New debug option ONEPAGEBASKET_DEBUG_ALL_ROUTE_UNMATCH
- Support for non-rewrite URLs (php_self -> request_uri)
- Default theme header: cleaner logo display (no colored background, larger size)
- Default theme header: removed "Store" badge next to company name
- FormSetup: cssClass support for select inputs (width control)
- Admin shipping page: added missing Modify button
- Pay invoices before closing contract
- InfraS theme updates and improvements
- Fix prev/next navigation in appointment card
- Fix appointment cloning
- Fix getNonce function for Dolibarr < 18
- Fix missing geturllib
- Fix HTML entities encoding
- Fix DolEditor errors
- Hide errors on public pages
- Fix SAV buy button position
- Fix multicompany multidir_output paths (#4)
- Fix antispam/captcha image session
- Fix carousel/slider images
- Fix extrafield filter for Dolibarr v20+
1.2.14 --2025-10-22
- Fix const name into template (ONEPAGEBASKET_TICKETS_URI)
- Fix route error on contract order
- Update customer special prices display
- Product dusplay ht/ttc price depends on loggued customer profile
- Update customer account via dashboard
- Fix a divide by zero on a race condition
- Update leasing code
- Get exception from decode crypted data and put it in logs
1.2.13 -- 2025-09-12
- New : Possibility to use the third party's alternative name (name_alias) instead of company Name (societe name) when it's provided.
- add : Remove the web and TVA fields in MyAccount dashboard when the thirdparty type is set to "Particulier" (typent = 8) - with InfraS theme
1.2.12 -- 2025-09-11
- New : Possibility to remove document(invoices, propal, orders, fichinter, ticket, project, etc) from the client dashboard
1.2.10 -- 2025-07-28
- Add project & Tasks
- Fix error on send invoice by email (Thanks to InfraS)
- Fix index.php url for login-su
- Fix missing index.php on some url when apache rewrite is not enabled
1.2.6 -- 2025-05-26
- Update default theme (popup pictures, css)
- Update breadcrumb code
- Code cleanup
1.2.4 -- 2025-05-19
- New auto generate share links for pictures
- New fonts for dolibarr & others "marks"
- Fix category pictures
1.2.2 -- 2024-11-26
- fix basket links when apache rewrite rules are disabled
- fix ergonomic tips (remove submit button on clic to avoid multi submit)
- move payment to shop rename shop to catalog
- new option to disable online payment (example for hotel reservation system)
- option to choose extrafields to add on order form
- new option to enable a captcha
- update leasing system on customer dashboard
- new translations (german, spanish, italian, english)
- insert obapi informations for customer if obapi is enabled
- start of multientity compatibility (i hope)
Cronologia troncata, versioni intermedie non mostrate: 15
La prima versione di questo modulo risale al 06/05/2024.
1.0.0
Il registro delle modifiche completo si trova nella pagina "Informazioni" del modulo, una volta installato.