adabra/adabra-magento2

Adabra integration for Magento 2

Installs: 16 176

Dependents: 0

Suggesters: 0

Security: 0

Type:magento2-module

1.3.9.2 2022-10-17 12:06 UTC

This package is not auto-updated.

Last update: 2023-05-29 14:56:20 UTC


README

Il modulo integra i sistemi basati su Magento 2 con Adabra

Installazione modulo

Il modulo va installato preferibilmente tramite i seguenti comandi:

composer require adabra/adabra-magento2
bin/magento setup:upgrade

Se la tua installazione di Magento lavora in ambiente di produzione esegui anche:

bin/magento setup:static-content:deploy

Infine svuotare la cache di sistema con:

php bin/magento cache:clean

Cron job

Gli script eseguiti per effettuare gli import sono:

  • Command/Run.php: esporta i feed con status = STATUS_MARKED_REBUILD ('marked-rebuild')
  • Command/Rebuild.php: imposta lo stato dei feed a STATUS_MARKED_REBUILD ('marked-rebuild')

Il modulo permette di gestire i task per l'import delle risorse verso adabra in 2 modalità:

  • scheduling gestito interamente da Magento che andrà ad inserire i job da elaborare all'interno del crontab. I comandi verranno racchiusi tra:
      #~ MAGENTO START
      ....
      #~ MAGENTO END
    
  • scheduling gestito manualmente andando a modificare il crontab. Dopo aver disattivato i cron di Magento in "Stores > Configuration > Adabra > Feed > General" aggiungere al crontab:
      bin/magento adabra:feed:run
      bin/magento adabra:feed:rebuild
    

    Dato che il comando adabra:feed:run esegue l'export dei feed con status STATUS_MARKED_REBUILD ('marked-rebuild') si consiglia di richiamarlo con una frequenza alta (si consiglia una frequenza di una chiamata al minuto), mentre adabra:feed:rebuild dovrà essere richiamato solo nel momento in cui si vuole avviare la ricostruzione del feed.

Configurazione

Per maggiori dettagli sulla configurazione del modulo lato frontend fare riferimento alla seguente documentazione https://drive.google.com/file/d/1pbpZxbzRkzZfkKwJF2PeZR1cCoJeWlII/view