Naar de inhoud
MODULE · CMS

De teksten van uw shop beheert u zelf

Pagina's en bedrijfsgegevens per merk en per taal. Eén keer wijzigen, overal bijgewerkt — ook in uw PDF's.

Wat het is

Waar dit over gaat

Het CMS beheert alles wat tekst is en geen product: de vaste pagina's zoals over ons, privacy en algemene voorwaarden, met een eigen adres per pagina en eigen SEO-velden. Dat gebeurt per merk, want een bedrijf met drie merken wil drie verschillende verhalen op dezelfde catalogus vertellen, en per taal, zodat een Duitse bezoeker niet op een Nederlandse voorwaardenpagina eindigt.

Daarnaast houdt het CMS uw bedrijfsgegevens bij: bedrijfsnaam, adres, telefoon, e-mail, KvK-nummer, btw-nummer en IBAN. Die gegevens vullen automatisch de PDF-documenten die het systeem maakt. U wijzigt uw IBAN dus één keer en niet in elf sjablonen — en dat is precies het soort wijziging dat anders maanden later opduikt op een factuur die al bij de klant ligt.

Magic CMS beheert websitepagina's en bedrijfsinstellingen per merk. Pagina's zoals About, Privacy Policy en Terms of Service in NL, DE en EN. Bedrijfsgegevens uit aplt_cms_settings worden gebruikt in PDF documenten.

Elke tenant heeft eigen pagina's en bedrijfsgegevens. De CMS beheert dit centraal, de data wordt gebruikt door webshop én PDF generator.

Voor wie

Voor wie wij dit gebouwd hebben

Voor de marketeer of de binnendienst die nu voor elke tekstwijziging een ontwikkelaar moet mailen, en voor bedrijven met meerdere merken die niet elke keer opnieuw willen bouwen. Ook voor de administratie: de gegevens die op elke offerte en elke factuur moeten staan, staan hier en nergens anders.

Wat u hiermee in huis heeft:

Pagina's per tenant: About, Privacy, Terms
Meertalig: NL, DE, EN
Bedrijfsgegevens in aplt_cms_settings
Slug-based URL routing (/about, /privacy)
SEO meta tags per pagina
Gepubliceerd/concept status
Wat het doet

Wat er in de praktijk gebeurt

Een redactiesysteem wordt pas nuttig als het niet alleen de site vult maar ook de documenten. Dat is hier de opzet: dezelfde bron voert uw pagina's, uw SEO-velden en de kop en voet van elke PDF die het systeem maakt. Daardoor is een tekstwijziging geen losse handeling per kanaal maar één keer typen.

Pagina's per merk

Elk merk heeft zijn eigen set pagina's, in dezelfde beheeromgeving en op dezelfde catalogus. Een tweede merk is dus een configuratie en geen tweede redactiesysteem.

Meertalig per pagina

Vandaag Nederlands, Duits en Engels per pagina, met de tekst van het ene merk los van het andere.

Concept en gepubliceerd

U werkt aan een versie zonder dat de bezoeker die ziet, en publiceert wanneer het klaar is. Geen halve tekst die live staat omdat iemand tussendoor werd gebeld.

SEO-velden per pagina en per taal

Titel en omschrijving per taal, zodat een zoekmachine iets vindt om te lezen in plaats van de eerste regel van uw tekst.

Bedrijfsgegevens als bron voor documenten

De bedrijfsnaam komt in de kop en de voet van elke PDF, het KvK-nummer in de voettekst van de factuur, het btw-nummer in de btw-berekening en het IBAN bij de betaalgegevens.

Adressen op basis van slugs

De pagina's zijn met een leesbare URL bereikbaar en blijven dat ook als u de titel wijzigt, zodat een link uit een nieuwsbrief van vorig jaar niet doodloopt.

Onderdelen

aplt_cms_settings tabel

Alle bedrijfsgegevens worden opgeslagen in aplt_cms_settings. Deze data verschijnt op de website footer én in gegenereerde PDF documenten.

01

Page Editor

Bewerk About, Privacy, Terms pagina's

02

Language Switcher

NL, DE, EN versies beheren

03

Brand Settings

Bedrijfsnaam, adres, telefoon, email

04

Legal Info

KVK, BTW-nummer, IBAN voor facturen

Samenhang

Hoe het aansluit op de rest

Het CMS levert de tekst, de PIM levert het product en de DAM-kant levert het beeld. De E-commerce-module, Portalen en Brand Sites halen alle drie op dezelfde manier op, zodat een nieuwe merksite geen nieuw redactiesysteem betekent. Wie een vierde omgeving opent, richt alleen de pagina's in; de structuur, de talen en de SEO-velden staan er al.

Aan de administratiekant gebruikt de PDF-generator dezelfde bedrijfsgegevens, waardoor een wijziging in het CMS direct in de volgende offerte, order of factuur staat. De ERP-module hoeft die gegevens dus niet apart te kennen, en PDF Editor — dat de B2B-documenten opmaakt — haalt zijn kop en voet uit dezelfde bron.

Wat het oplevert:

company_name → PDF header en footer
company_kvk → Factuur voettekst
company_btw → BTW berekening
company_iban → Betalingsgegevens
Het CMS voert vandaag drie talen (nl, de, en) terwijl de PIM er acht voert. Wanneer het CMS meegaat naar acht talen is nog te bevestigen, en tot die tijd suggereren wij op de site geen acht talen voor pagina's. Ook te bevestigen: een deel van de klantomgevingen gebruikt een aparte redactielaag voor blokken en secties op de homepagina. Presenteren wij dat als onderdeel van het CMS of als aparte module?

Wilt u zien hoe snel een tekstwijziging doorwerkt in uw PDF?

In de demo wijzigen wij een bedrijfsgegeven op uw eigen pagina's en maken wij daarna een offerte-PDF. U ziet in één handeling waar de gegevens terechtkomen en wat u dus niet meer op elf plekken hoeft bij te houden.

Neem uw huidige voorwaarden en uw huidige factuurvoet mee; dan is het verschil met uw eigen materiaal zichtbaar in plaats van met ons voorbeeld.