Genereer een sitemap met productgroepen en producten in AFAS Profit OutSite om deze indexeerbaar te maken voor zoekmachines.
PHP
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
GNR_Producten.gcn
GNR_Productgroepen.gcn
README.md
index.php
run.php

README.md

AFAS Product Sitemap XML

Genereer een sitemap met productgroepen en producten in AFAS Profit OutSite om deze indexeerbaar te maken voor zoekmachines.

Stap 1: Installeren in Profit

  1. Download de GetConnectoren GNR_Productgroepen en GNR_Producten
  2. Importeer de GetConnectoren in Profit
    Startmenu F4 / Algemeen / Uitvoer / Beheer / GetConnector / Actieknop Importeren
  3. Maak een nieuwe AppConnector aan
    Startmenu F4 / Algemeen / Beheer / AppConnector / Nieuw
  4. Deblokkeer de AppConnector
    Eigenschappen AppConnector / Tabblad Algemeen / Veld Geblokkeerd
  5. Voeg de GetConnectoren toe aan de AppConnector
    Eigenschappen AppConnector / Tabblad GetConnectoren / Nieuw
  6. Maak een nieuwe Gebruikerstoken aan en sla deze op (bijvoorbeeld Kladblok)
    Eigenschappen AppConnector / Tabblad Gebruikerstokens / Nieuw

Stap 2: Uitvoeren in webapplicatie

  • Profit REST Services URL
    De volledige URL waar de webservices van de Profit REST Services van de betreffende Profit-omgeving en -installatie op werken.
  • AppConnector token
    De volledige Gebruikerstoken die in Stap 1.6 in de AppConnector aangemaakt is, inclusief <token>...</token>.
  • Template URL: Productgroep
    Een voorbeeld van de URL waar de Productgroeppagina in OutSite zichtbaar is. De waarde [ID] zal vervangen worden met de Productgroep-ID.
  • Template URL: Product
    Een voorbeeld van de URL waar de Productpagina in OutSite zichtbaar is. De waarde [ID] zal vervangen worden met de Product-ID.
  • Template URL: Samenstelling
    Een voorbeeld van de URL waar de Samenstellingspagina in OutSite zichtbaar is. De waarde [ID] zal vervangen worden met de Samenstelling-ID.

Stap 3: Implementeren in OutSite

  1. Log in op OutSite en open sitebeheer
  2. Kies voor Pagina / Nieuw / Downloadbaar bestand
  3. Upload het XML-bestand en klik op Toevoegen
  4. Kies voor Site / Menu / Nieuw / 5. Verwijzen naar bestaande pagina / Volgende
  5. Selecteer bij Pagina het downloadbaar bestand
  6. Klik met de rechtermuisknop op de hyperlink achter het veld Pagina en kopieer het linkadres naar het klembord
  7. Annuleer de wizard door op het kruisje te klikken

Stap 4: Verzenden naar Google

  1. Log in op Google Search Console
  2. Indien je nog geen property hebt aangemaakt voor OutSite, doe dat dan eerst
  3. Selecteer de property waar OutSite op draait
  4. Kies voor Crawlen / Sitemaps en klik op Sitemap toevoegen/testen
  5. Plak de hyperlink die naar het klembord gekopieerd is en klik op Test
  6. Als de testresultaten geen fouten bevatten, herhaal dan de vorige stap en klik op Verzenden

Optioneel: Sitemap bijwerken

  1. Download een nieuw sitemapbestand zoals in Stap 2 beschreven
  2. Log in op OutSite en open sitebeheer
  3. Kies voor Site / Onderhouden pagina's en open de eigenschappen van het downloadbaar bestand
  4. Verwijder de bijlage achter Bestand en upload de nieuwe sitemap
  5. Klik op Aanpassen
  6. Log in op Google Search Console
  7. Selecteer de property waar OutSite op draait
  8. Kies voor Crawlen / Sitemaps
  9. Vink de sitemap aan en klik op Opnieuw verzenden

GetConnectoren

GNR_Productgroepen

  • Productgroep.Geblokkeerd = N
  • Productgroep.Actief vanaf <= [Vandaag]
  • Productgroep.Zichtbaar in OutSite = J

GNR_Producten

  • Productgroepregels.Geblokkeerd = N
  • Productgroep.Geblokkeerd = N
  • Productgroep.Actief vanaf <= [Vandaag]
  • Productgroep.Zichtbaar in OutSite = J

Omdat er voor de koppeling een nieuwe AppConnector is toegevoegd met enkel de voorgedefinieerde GetConnectoren GNR_Productgroepen en GNR_Producten, is er geen risico dat andere data via deze koppeling ontsloten kan worden.