Veelvoorkomende problemen: #
- Heb je de FooSales WordPress-plugin geïnstalleerd en geactiveerd?
- Is je URL correct ingevoerd?
- Heb je de juiste gebruikersnaam en het juiste wachtwoord ingevoerd?
- Heeft de WordPress-gebruiker de juiste rechten?
- Heb je beveiligingsplugins geïnstalleerd?
- Gebruik je een CAPTCHA-plugin?
- Is de REST API toegankelijk?
- Is je site geïnstalleerd in een subdirectory van een andere WordPress site?
- Heeft u een WordPress.com site in plaats van een self-hosted WordPress site?
1. Heb je de FooSales WordPress-plugin geïnstalleerd en geactiveerd? #
De FooSales WordPress plugin moet eerst worden geïnstalleerd op je webwinkel en geactiveerd blijven om in te loggen op de FooSales POS apps.
2. Is je URL correct ingevoerd? #
Zorg ervoor dat de URL van je website precies zo wordt ingevoerd als in de adresbalk van je webbrowser.
- Heb je het juiste protocol opgegeven (inclusief https://)?
- Begint de URL van je website met 'www' of doet het uitsluiten ‘www‘?
- Heeft de URL van je website een schuine streep aan het einde (/)?
U vindt de exacte URL die u moet invoeren in uw WordPress beheerdersgebied.
Ga naar Instellingen > Algemeen > WordPress Adres (URL)
3. Heb je de juiste gebruikersnaam en het juiste wachtwoord ingevoerd? #
FooSales gebruikt dezelfde WordPress gebruikersnaam en wachtwoord die u gebruikt om verbinding te maken met uw website. Controleer of u uw gebruikersnaam en wachtwoord correct hebt ingevoerd en of u niet uw FooSales Account inloggegevens.
4. Heeft de WordPress-gebruiker de juiste rechten? #
Standaard is de toegang tot de FooSales web en tablet apps beperkt tot gebruikers met de "Beheerder" of "Kassier" gebruikersrollen of elke gebruiker met "publicatie FooSales" toestemming. U kunt meer te weten komen over gebruikersrollen en -rechten beheren met behulp van een gratis plugin van derden.
5. Zijn er beveiligingsplugins geïnstalleerd? #
FooSales maakt gebruik van een API om verbinding te maken met uw WordPress site. Het is heel goed mogelijk dat uw beveiliging plugin blokkeert API-toegang tot uw site. Om te testen of dit het geval is, tijdelijk uitschakelen van alle beveiliging gerelateerde plugins zoals Wordfence en iThemes Beveiliging om te zien of het de toegang blokkeert.
Als uw veiligheid plugin blokkeert de toegang tot FooSales, probeer dan het IP-adres van uw tablet-apparaat toe te voegen aan whitelist uw veiligheid plugin's / lijst met toegestane nummers. Als u gebruik maakt van de FooSales web-app, voeg dan het volgende IP-adres: 188.40.1.115
Als je nog steeds problemen ondervindt, controleer dan ook of twee-factor authenticatie (2FA) is niet ingeschakeld.
6. Gebruik je een CAPTCHA-plugin? #
Als u een CAPTCHA plugin, zorg ervoor dat CAPTCHA niet wordt toegepast op WordPress logins.
Als u de Geavanceerde noCaptcha & onzichtbare captcha instellingen plugin, kun je CAPTCHA op het aanmeldformulier uitschakelen via de plugins instellingen. Inloggen op je WordPress beheerdersgebiedga naar Instellingen > Geavanceerde noCaptcha & onzichtbare captcha instellingen > Ingeschakelde formulieren > Inlogformulier en zorgen voor Inlogformulier wordt niet gecontroleerd.
7. Is de REST API toegankelijk? #
Zorg ervoor dat de REST API is toegankelijk door het volgende adres in te voeren in uw webbrowser: 'www.YOURWEBSITE.com/wp-json/foosales/v4'
Je zou een scherm moeten zien met code die begint met {"namespace":"foosales/v4","routes":
in tegenstelling tot een foutpagina zoals 404 bestand niet gevonden wat aangeeft dat er iets mis is met uw serverconfiguratie of de REST API is geblokkeerd.
Als je site is geïnstalleerd in de submap van een andere WordPress site, ga dan naar sectie #8.
Als u gebruik maakt van de "Plain" permalink structuur kunt u overwegen een van de andere opties in plaats daarvan. De "Plain" permalink structuur maakt gebruik van een andere REST API-pad dat de FooSales app op dit moment niet ondersteunt. Je kunt deze instelling wijzigen als je naar Settings > Permalinks en kies in plaats daarvan bijvoorbeeld "Postnaam".
Als de REST API niet toegankelijk is, zal de app proberen verbinding te maken via de minder geprefereerde XML-RPC verbinding. Vraag je hostingbedrijf om te bevestigen dat er geen veiligheidsbeperkingen zijn op het bestand 'xmlrpc.php' dat deel uitmaakt van WordPress en adviseer of het IP-adres van je apparaat is geblokkeerd voor verbinding met je site.
Als u nog steeds problemen ondervindt, neem dan contact op met FooSales Technische ondersteuning en geef zoveel mogelijk details zodat we je andere mogelijke oplossingen kunnen voorstellen..
8. Is uw site geïnstalleerd in een subdirectory van een andere WordPress-site? #
Als je site geïnstalleerd is in een subdirectory van een andere WordPress site, dan kunnen de .htaccess bestanden van je subdirectory een permalinks conflict veroorzaken, waardoor de REST API niet toegankelijk is.
Voorbeeld:
- Hoofdsite WordPress: https://www.example.com/
- Je test WordPress site: https://www.example.com/testsite/
Om dit op te lossen moet je het .htaccess bestand in je subdirectory WordPress install aanpassen. Vervang de code in je .htaccess bestand met de volgende code:
# BEGIN WordPress RewriteEngine Aan RewriteBase /uw-subdirectory/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /subdirectory/index.php [L] # EINDE WordPress
Zorg ervoor dat u /subdirectory/ met je eigen submapnaam.
9. Heeft u een WordPress.com site in plaats van een self-hosted WordPress site? #
FooSales is compatibel met WordPress.com sites, maar je zult niet in staat zijn om in te loggen op de FooSales apps met behulp van een WordPress.com gebruikersaccount. U moet een klassieke WordPress gebruiker te maken met een beheerder of kassier gebruiker rol zoals beschreven in deze hulpgids. Zorg er ook voor dat je site is ingesteld op openbaar/gelanceerd.
Als u alle bovenstaande stappen voor probleemoplossing hebt geprobeerd en nog steeds een verbindingsprobleem ondervindt, neem dan contact op met FooSales Technische ondersteuning en geef zoveel mogelijk details zodat we je andere mogelijke oplossingen kunnen aanbieden.