De Floynk-module installeren
De Floynk-module installeren
De Floynk-module (Floynk_Connector) is een kleine Magento-module die u één keer in uw winkel installeert. Voorraadsynchronisatie en het versturen van orders naar Magento lopen via deze module:
- Hij meldt Floynk binnen enkele seconden wanneer een product, voorraad, bestelling of verzending in Magento verandert.
- Hij maakt marktplaatsbestellingen in Magento aan met de prijzen die de klant op de marktplaats betaalde, een gastklant en de betaalmethode Floynk, zonder e-mails te versturen.
- Hij schrijft de voorraad die Floynk beheert in één stap weg, rekening houdend met Magento-bestellingen die nog openstaan, zodat die eenheden niet twee keer worden aangeboden.
Hij voegt geen code aan uw webwinkel toe en, op zijn instellingen na, geen schermen aan Magento Admin. Zolang hij niet is geïnstalleerd, draait de koppeling in de instelstand: producten en Magento-bestellingen worden geïmporteerd, maar voorraadsynchronisatie en het versturen van orders naar Magento staan stil. Zie wat werkt met en zonder de module.
Downloaden
Huidige versie: 1.0.0 · Download de Floynk-module (zip)
De downloadlink geeft altijd de nieuwste versie. Floynk toont de geïnstalleerde versie op Instellingen › E-commerce › Magento.
Licentie (de Engelse tekst is bindend): klanten van Floynk mogen de module installeren en gebruiken in hun eigen Magento-winkels; niet verspreiden, aanpassen of doorverkopen; geleverd zoals hij is, zonder aansprakelijkheid.
Copyright © 2026 Digitx B.V. All rights reserved. Floynk customers may install and use this module on their own Magento stores. No redistribution, modification or resale. Provided as is, without warranty of any kind; Digitx B.V. is not liable for any damages arising from its use.
Vereisten
- Een Magento-versie uit de ondersteunde versies, met Inventory Management (MSI) aan.
- PHP 8.2 tot en met 8.5.
- Shell-toegang tot uw Magento-installatie, om
bin/magentouit te voeren. - De cron van Magento moet draaien. De module verstuurt elke update direct, en een cronjob die elke minuut draait verstuurt wat niet is aangekomen. Is Floynk niet bereikbaar, dan blijft de module het proberen met steeds langere pauzes.
Installeren vanuit de zip
Voer deze commando's uit in de hoofdmap van uw Magento-installatie (waar bin/magento staat):
unzip floynk-connector-latest.zip -d app/code/Floynk/Connector
bin/magento module:enable Floynk_Connector
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush
Voer na elke installatie en update altijd zowel setup:upgrade als setup:di:compile uit, in welke mode uw winkel ook draait. Samen bouwen ze de gegenereerde code van Magento opnieuw op, ook de lijst met plugins in generated/metadata/staticcache. cache:flush wist die lijst niet. Is de lijst verouderd, dan voert Magento de nieuwe plugins van de module niet uit.
setup:di:compile ook generated/ wissen. Dat wist ook generated/metadata/staticcache:rm -rf generated/code/* generated/metadata/* var/cache/* var/page_cache/*
bin/magento setup:upgrade --keep-generated
setup:upgrade dan nog een keer uit. Weet u niet in welke mode uw winkel draait? bin/magento deploy:mode:show laat het zien.Installeren met Composer
De module staat niet op Packagist. Voeg de zip daarom toe als lokaal Composer-pakket:
mkdir -p packages/floynk-connector
unzip floynk-connector-latest.zip -d packages/floynk-connector
composer config repositories.floynk path packages/floynk-connector
composer require floynk/module-connector
bin/magento module:enable Floynk_Connector
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush
Composer installeert de module alleen op de ondersteunde versies (Magento framework 103.0.7 tot en met 103.0.9). Net als bij de zip zijn setup:upgrade en setup:di:compile allebei nodig; in developer mode kan ook generated/ wissen (zie Installeren vanuit de zip).
De integratie toegang geven tot de module
- Met Resource Access: All op de Floynk-integratie (de instelling uit de koppelstappen) hoeft u niets meer te doen.
- Met Custom-toegang opent u Magento Admin › System › Extensions › Integrations › Floynk › API, vinkt u Floynk Connector API aan (de module voegt dit toe aan de lijst) en klikt u op Save. Vraagt Magento erom, klik dan op Reauthorize.
Zonder deze toegang zegt de modulekaart in Floynk na Opnieuw controleren "Voorraad wordt niet bijgewerkt", noemt hij Floynk_Connector::api, en kan Floynk via de module geen voorraad schrijven of bestellingen doorzetten.
Controleren in Floynk
- Tijdens de onboarding: de stap Installeer de Floynk-module toont "Nog niet gevonden". Klik op Opnieuw controleren; dit verandert in "Geïnstalleerd v{version}" en u kunt op Doorgaan klikken.
- Later: Instellingen › E-commerce › Magento › Floynk-module › Opnieuw controleren. Zodra de module gevonden is, toont de kaart "Geïnstalleerd v{version}" en verdwijnt de melding "Voorraadsynchronisatie en het versturen van orders naar Magento staan uit". Zodra Floynk op de events van de module is geabonneerd, komt daar "events geabonneerd · laatste event …" bij.
Vindt Opnieuw controleren (of de controle van elk uur) de module voor het eerst, dan abonneert Floynk zich direct op de events van de module, en komen de events binnen. Lukt dat niet, of verdwijnt het abonnement later, dan abonneert Floynk zich opnieuw bij de controle van elk uur, zolang de module antwoordt. Wilt u niet wachten, klik dan op Opnieuw abonneren op de pagina Systeem Status. Zolang Floynk niet geabonneerd is, verstuurt de module geen events, en komen wijzigingen in Magento via Floynks eigen controles binnen: bestellingen elke 10 minuten, gewijzigde producten en voorraad elk uur.
Instellingen in Magento
Magento Admin › Stores › Configuration › Floynk › Floynk Connector heeft twee instellingen, onder General:
- Send events to Floynk (standaard Yes): op No legt de module geen updates meer vast en verstuurt hij er geen. Marktplaatsbestellingen en voorraad die Floynk schrijft blijven werken, en Floynk blijft Magento zelf lezen: bestellingen elke 10 minuten, gewijzigde producten elk uur en de voorraad van maximaal 1.000 producten per uur.
- Log level (Debug, Info, Warning of Error): hoeveel de module schrijft naar
var/log/floynk.log.
Bijwerken
Download de zip opnieuw. Geïnstalleerd vanuit de zip, vervang dan de modulemap:
rm -rf app/code/Floynk/Connector
unzip floynk-connector-latest.zip -d app/code/Floynk/Connector
Geïnstalleerd met Composer, pak de zip dan uit over packages/floynk-connector en werk het pakket bij:
unzip -o floynk-connector-latest.zip -d packages/floynk-connector
composer update floynk/module-connector
Laat Magento daarna de nieuwe versie laden. Een nieuwe versie kan de plugins en events van de module veranderen, en Magento bewaart de oude in zijn gegenereerde code, ook in generated/metadata/staticcache. cache:flush wist die code niet (gezien op Mage-OS 3.5). Voer na een update dus altijd zowel setup:upgrade als setup:di:compile uit, in welke mode uw winkel ook draait:
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush
In developer mode (of default mode) kunt u in plaats daarvan de gegenereerde code verwijderen, generated/metadata/staticcache inbegrepen:
rm -rf generated/code/* generated/metadata/* var/cache/* var/page_cache/*
bin/magento setup:upgrade --keep-generated
Meldt Magento "Directory not empty", voer de setup:upgrade-regel dan opnieuw uit.
Floynk meldt nieuwe versies niet in de app; vergelijk de versie op deze pagina met die op de modulekaart.
Verwijderen
Houd de module geïnstalleerd zolang de winkel Floynk-bestellingen heeft; de module uitschakelen of verwijderen breekt de bestelweergave in Magento Admin voor bestellingen die met de Floynk-betaalmethode zijn betaald.
Marketplace-bestellingen die Floynk in Magento zet, gebruiken de betaalmethode en vervoerder floynk, en die registreert de module. Magento heeft ze nodig om die bestellingen te openen, dus de module moet geïnstalleerd en ingeschakeld blijven zolang de winkel zulke bestellingen heeft. U hoeft Floynk-bestellingen niet eerst te annuleren of af te sluiten.
Stoppen met Floynk gaat in deze volgorde:
- Klik in Floynk op Magento ontkoppelen onder Instellingen › E-commerce › Magento.
- Zet in Magento Admin › Stores › Configuration › Floynk › Floynk Connector › General Send events to Floynk op No.
- Verwijder in Magento Admin › System › Extensions › Integrations de Floynk-integratie. Daarmee trekt u de toegang van Floynk in.
- Laat de module geïnstalleerd en ingeschakeld.
Verwijder de module pas als de winkel geen bestellingen meer heeft die met de Floynk-betaalmethode zijn betaald:
bin/magento module:disable Floynk_Connector
rm -rf app/code/Floynk/Connector
bin/magento setup:upgrade
bin/magento cache:flush
Geïnstalleerd met Composer, voer dan composer remove floynk/module-connector uit in plaats van de regel met rm -rf.
Wis de gecompileerde code zoals in de opmerking onder Installeren vanuit de zip als Magento nog naar de module verwijst. Verwijdert u de module terwijl Floynk nog gekoppeld is, dan gaat de koppeling terug naar de instelstand: voorraadsynchronisatie en het versturen van orders naar Magento staan stil, en Floynk meldt dat op Instellingen › E-commerce › Magento. Producten, Magento-bestellingen en verzendingen blijven synchroniseren.