Download the PHP package queueit/knownuser without Composer
On this page you can find all versions of the php package queueit/knownuser. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download queueit/knownuser
More information about queueit/knownuser
Files in queueit/knownuser
Package knownuser
Short Description Using queueit known user to manage magento integration
License
Informations about the package knownuser
Functionality
Server-side implementation of the QueueIT queueing system. This will put customers into a queue before they can enter the site. FPC modules could prevent this module from working properly.(Please contact queue-it for the practices of handling FPC scenario.)
Installation
How to install the module using different methods.
Manual
First clone this repository inside your Magento2 app/code
folder like below:
Afterwards install the extension:
Doing so you can run the below command. It should show Queueit_KnownUser as an installed module:
If Queueit_KnownUser was listed as Disabled module run the below command to enable it
Composer
Install queueit module using composer
Enter your authentication
keys. Your public key is your username; your private key is your password.
Afterwards install it with
Doing so you can run the below command it should show Queueit_KnownUser as an installed module
You can find an official help about how to install a Magento extension here.
Configuration
After installing the module, go to the below menu and enable the module, enter your CustomerId and Secret Key which you have got from QueueIT.
Stores -> Configuration -> Services -> Queueit KnownUser
In here
- Enabled: Enable/disable module execution. If enabled this will generally give a redirect on every request. So it is advanced to enable it only before an event is starting.
- CustomerID: This is usually your account name
- Secret Key: This is the secret key found in QueueIt:
Account -> Security -> Known User (tab) -> Default secret key
- How are the configs updated: The way changes on QueueIT's side are requested
- Push: Configure url in QueueIT. Postback url is
{{store_url}}/rest/V1/queueit/integrationinfo/
- Manual: To Update configuration manually or to see the current configuration:
Content -> QueueIt KnownUser -> Admin
. You can see the current config at this page and also upload confugartion file for updating it.
- Push: Configure url in QueueIT. Postback url is
FPC (Protecting ajax calls on static pages)
If you have Full Page Cache enabled you should add queue-it javascript to your pages as below :
- Make sure KnownUser code will not run on static pages (by ignoring those URLs in your integration configuration).
-
Add below JavaScript tags to all static pages : You can add this tag in the header files :
...\vendor\magento\module-theme\view\frontend\templates\html\header.phtml
- Add some triggers for your dynamic ajax calls you want to queue users on.