OnePageBasket macht aus Dolibarr einen Onlineshop und ein Kundenportal, ohne doppelte Erfassung.
Ihre Produkte, Dienstleistungen, Preise und Bilder werden zu einem Schaufenster, das Ihre Kunden am Computer wie am Smartphone besuchen. Eine online aufgegebene Bestellung kommt in Dolibarr als echte Bestellung an und anschließend als bezahlte Rechnung: keine Synchronisierung zu überwachen, kein zweites Werkzeug neben Ihrem ERP zu pflegen.
Ein Schaufenster, direkt an Ihren Katalog angebunden
- Katalog nach Kategorien, Suche, Produktseiten mit Bildern und Varianten
- Einfache Einrichtung: Ihre Dolibarr-Produktdatensätze bilden das Schaufenster, auf Wunsch ergänzt um ihre öffentlichen Notizen, in der Sprache des Besuchers dank der mehrsprachigen Produkte von Dolibarr
- Produkt-Badges: Neu, per Kategorie vergeben, und Versionsnummer für Software
- Kundenbewertungen mit 1 bis 5 Sternen, mit Kommentaren, Durchschnittsnote und neuesten Bewertungen auf der Produktseite; Moderation und Beschränkung auf Käufer optional
- Karussell, Hintergrundbild, Vertrauenssiegel (sichere Zahlung, schnelle Lieferung...)
- Mehrsprachige Webseiten mit visuellem Editor, einbindbares Kontaktformular, FAQ
- Newsletter-Anmeldung und Galerie mit Fotos Ihrer Kunden, mit Moderation
- Sorgfältige Suchmaschinenoptimierung: Open-Graph-Tags, kanonische URLs, Sitemap
Vom Warenkorb zur Zahlung, ohne Eingriff
- Der Kunde füllt ein einziges Formular aus: der Partner wird angelegt, falls er noch nicht existiert (Suche per E-Mail oder USt-IdNr.)
- Eine Bestellung oder ein Angebot wird in Dolibarr mit allen Positionen des Warenkorbs erstellt
- Onlinezahlung über die Zahlungsanbieter von Dolibarr; nach der Zahlung wird die Bestellung zur bezahlten Rechnung, die der Kunde erhält
- Sie erhalten bei jedem Verkauf eine Benachrichtigung
- Rabattcodes und Rabattregeln
- Gespeicherter Warenkorb für angemeldete Kunden und automatische Erinnerungen bei abgebrochenen Warenkörben
- Abgelehnte Zahlung: der Kunde erhält eine freundliche E-Mail für einen neuen Versuch, nur eine pro Bestellung
- Captcha und Schutz vor doppelt abgeschickten Bestellungen
Physische Produkte und Dienstleistungen
- Versandkosten nach Gewicht des Warenkorbs und Lieferzone, oder kostenlose Abholung vor Ort
- Lagerbestand: Verfügbarkeit angezeigt, nicht vorrätige Produkte ausgeblendet oder gesperrt, Warnung bei niedrigem Bestand, Bestellung abgelehnt bei unzureichendem Bestand
- Abonnements auf Basis der wiederkehrenden Rechnungen und Vertragsvorlagen von Dolibarr
- Vorausbezahlte Zeit (Support- oder Hilfestunden), mit Tickets verrechnet
- Leasing und Online-Terminbuchung, im Dolibarr-Kalender eingetragen
Rechtliche und steuerliche Regeln, für Sie angewendet
- Europäisches Widerrufsrecht (Richtlinie 2011/83/EU): Rechtshinweis, ausdrücklicher Verzicht bei sofort erbrachter Dienstleistung, Widerrufsformular im Kundenbereich
- Mehrwertsteuer: innergemeinschaftliches Reverse-Charge-Verfahren zwischen Unternehmen, Verkäufe außerhalb der Europäischen Union und in die französischen Überseegebiete, Unterscheidung Waren/Dienstleistungen und Privat-/Geschäftskunden
Privater Katalog und B2B-Verkauf
- Produkte nur für bestimmte Kundenkategorien sichtbar: ausgehandelte Preise, Geschäftskundenbereich, Sonderanfertigungen
- Die passende Preisstufe von Dolibarr wird je nach angemeldetem Kunden angezeigt (Wiederverkäufer, Großhändler, Vorzugskunde...)
- Ein Konto kann mehrere Firmen verwalten (Muttergesellschaft und Tochtergesellschaften)
Ein vollständiges Kundenportal
- Angebote, Bestellungen, Rechnungen, Kaufhistorie, Verträge, Einsätze, Projekte und Mietverträge, direkt aus Dolibarr, einsehbar und als PDF herunterladbar
- Anmeldung mit einem per E-Mail gesendeten Einmalcode oder mit Benutzername und Passwort
- Kunden aktualisieren ihre Daten, kündigen oder reaktivieren ihre Verträge
- Support-Tickets: Erstellung mit oder ohne Konto, Bildschirmfotos per Strg+V einfügen, Anhänge als Vorschaubilder, vollständiger Verlauf, Filter nach Status und Kategorie, E-Mail an den Kunden bei jeder Antwort
- Moderne Ticket-E-Mails in Ihren Farben, mit öffentlichem Verfolgungslink
- Warn- oder Störungsbanner auf den Support-Seiten
Verwaltung
- Einstellungen in thematischen Reitern, eigenes Dashboard
- Ein Dolibarr-Benutzer ohne Administratorrechte kann den Shop über eine eigene Berechtigung verwalten
- Ausgewählte Zusatzfelder für Bestellformular, Produkte und Verträge
- Webhooks beim Kauf, um andere Dienste anzubinden
- Datencache (APCu oder Dateien) für einen schnellen Shop, bei jeder Änderung automatisch geleert
- Multicompany-kompatibel; keine Ressource wird von einem externen Dienst geladen
Themes und Sprachen
- Vier mitgelieferte Themes (Default, Nordic, InfraS, Chacha), für Smartphones optimiert, mit Dunkelmodus
- Shop und Portal auf Französisch, Englisch, Deutsch, Spanisch, Italienisch, Niederländisch, Polnisch und brasilianischem Portugiesisch
Für wen?
Für Geschäfte und Dienstleister, die ihre Tätigkeit bereits in Dolibarr verwalten und online verkaufen möchten, ohne eine eigene Plattform aufzubauen (Prestashop oder WordPress, plus einen Konnektor).
- Dienstleistungen: Unterricht (Musik, Tanz, Sport...), persönliche Dienstleistungen (Coaching, Begleitung), Expertenzeit (Hotline, Fehlerbehebung, technische Unterstützung), Abonnements
- Physische Produkte, vor Ort abgeholt oder versandt
- Verkauf an Geschäftskunden, mit reserviertem Katalog und eigenen Preisen
OnePageBasket will Prestashop oder WooCommerce nicht ersetzen. Es bietet einen einfachen, in Dolibarr integrierten Shop, um Produkte und Dienstleistungen zu verkaufen, ohne Ihr ERP zu verlassen.
Voraussetzungen
- Aktivierte Dolibarr-Module: Partner, Produkte und/oder Dienstleistungen, Bestellungen, Rechnungen, Kategorien
- Für Onlinezahlungen: ein Zahlungsmodul von Dolibarr; Karte und SEPA-Lastschrift über Stripe oder Stancer, Obapi wird ebenfalls unterstützt
- Je nach genutzten Funktionen: Angebote, Verträge, Lager, Lieferungen, Tickets
Demo-Shop: https://shop.cap-rel.fr/
Dokumentation: https://doc.cap-rel.fr/onepagebasket/
Was im Kauf enthalten ist
- Das Modul und der Zugang zu seinen Aktualisierungen für den auf dieser Seite genannten Zeitraum
- Fehlerbehebungen, auch zu den von Ihnen gemeldeten
- Eine E-Mail zu jeder neuen Version
Wer über neue Versionen automatisch Bescheid wissen möchte, zu diesem Modul wie zum Dolibarr-Umfeld überhaupt, abonniert dolinews.com: dort erscheinen unsere Versionsankündigungen.
Unterstützung
Die Unterstützung läuft über unser Supportformular, nicht über die Kommentare auf dieser Seite.
Unterstützung ist nicht kostenlos. Sie wünschen sich fachkundige Menschen als Gegenüber: dann ist es nur recht, dass diese Zeit bezahlt wird. Der angezeigte Preis deckt das Modul und seine Aktualisierungen ab. Er deckt weder die Installation noch die Einrichtung Ihres Dolibarr ab, auch nicht die Schulung Ihrer Teams, keine Sonderentwicklungen und keine Untersuchung einer Umgebung, die wir nicht betreiben.
Ein nachvollziehbarer Fehler im Modul wird kostenfrei behoben, das gehört zu den oben genannten Aktualisierungen.
Vor dem Kauf
- Prüfen Sie die oben auf dieser Seite genannten Dolibarr- und PHP-Versionen: darüber hinaus ist das Modul nicht getestet
- Module werden über Startseite > Einstellungen > Module > Externes Modul bereitstellen eingespielt, wofür Ihre Installation ein aktives Verzeichnis custom braucht
- Stützt sich ein Modul auf einen Onlinedienst, ist das Abonnement dieses Dienstes vom Kauf des Moduls getrennt und oben angegeben
Herausgeber
Modul entwickelt von CAP-REL, unter der Lizenz GPL-3.0-or-later. Dokumentation unter doc.cap-rel.fr.
Versionsverlauf
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)
Gekürzter Verlauf, nicht angezeigte Zwischenversionen: 15
Die erste Version dieses Moduls stammt vom 06.05.2024.
1.0.0
Das vollständige Änderungsprotokoll finden Sie auf der Seite "Über" des Moduls, sobald es installiert ist.