adabra / adabra-magento2
Blendee integration for Magento 2
Requires
- php: ~5.5.0|~5.6.0|^7.0|^7.1|^8.1
- magento/magento-composer-installer: *
- dev-master
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.4.0
- 1.3.9.6
- 1.3.9.5
- 1.3.9.4
- 1.3.9.3
- 1.3.9.2
- 1.3.9.1
- 1.3.9.0
- 1.3.8.3
- 1.3.8.2
- 1.3.8.1
- 1.3.8.0
- 1.3.7.0
- 1.3.5.7
- 1.3.5.6
- 1.3.5.5
- 1.3.5.4
- 1.3.5.3
- 1.3.5.2
- 1.3.5.1
- 1.3.5.0
- 1.3.4.1
- 1.3.4.0
- 1.3.3.0
- 1.3.2.1
- 1.3.2.0
- 1.3.1.2
- 1.3.1.1
- 1.3.1.0
- 1.3.0.2
- 1.3.0.1
- 1.3.0.0
- 1.2.0.5
- 1.2.0.4
- 1.2.0.3
- 1.2.0.2
- 1.2.0.1
- 1.2.0.0
- 1.1.0.8
- 1.1.0.7
- 1.1.0.6
- 1.1.0.5
- 1.1.0.4
- 1.1.0.3
- 1.1.0.2
- 1.1.0.1
- 1.1.0.0
- 1.0.0.2
- 1.0.0.1
- 1.0.0
- dev-feature/APM2-67-connessione-ssh-ftp-per-upload-feed-magento-cloud
- dev-bugfix/APM2-66-creazione-cartella-tmp-per-file-lock-durante-la-generazione-dei-feed
- dev-dev
- dev-bugfix/APM2-65-correzione-visualizzazione-logo-per-magento-versioni-2.3.x
- dev-bugfix/APM2-64-verificare-funzionamento-tracking-grouped-products
- dev-feature/APM2-63-configurazione-descrizione-breve-personalizzata
- dev-feature/APM2-56-revisione-parte-tracking-modulo
- dev-feature/APM2-50-modalita-logging-modulo-adabra
- dev-bugfix/APM2-62-verifica-multisite-per-abilitazione-prodotti
- dev-feature/APM2-58-campo-codice_preventivo-tracking-e-feed-ordini
- dev-bugfix/APM2-61-verifica-prefissi-tabelle-mysql
- dev-feature/APM2-60-ripulire-da-backslash-i-campi-testuali-o-numerici
- dev-feature/APM2-59-verifica-filepath-immagini-per-export-feed-prodotti
- dev-bugfix/APM2-53-verifica-su-array-categoryids-nel-feed-prodotti
- dev-feature/APM2-51-aggiungere-pulsante-rebuild-feeds
- dev-bugfix/APM2-52-verifica-virtual-fields
- dev-bugfix/APM2-48-problema-prezzo-base-coltorti
- dev-bugfix/APM2-49-verificare-feed-ordini-con-record-categoria-none
- dev-bugfix/APM2-47-verificare-export-categorie-e-prodotti-su-multistore
- dev-feature/APM2-44-verificare-possibilita-di-inserire-virtual-fields-come-in-m1
- dev-bugfix/APM2-46-export-customers-campo-unsubscribe_code-non-valorizzato-correttamente
- dev-COT-74-modifica-al-modulo-per-mappare-in-modo-statico-dei-campi-scelti-da-cliente
- dev-patch-coltorti
- dev-bugfix/APM2-45-correzione-script-installazione-dati
- dev-feature/APM2-43-aggiungere-tag-su-script-base
- dev-bugfix/APM2-41-gestione-valuta-nei-feeds
- dev-bugfix/APM2-36-verifica-dati-sul-feed-ordini
- dev-bugfix/APM2-38-bloccare-tracciamento-ordini-da-backend
- dev-feature/APM2-35-aggiunta-ts-e-link-unsubscribe-sul-feed-subscriber
- dev-feature/APM2-34-possibilita-disabilitare-tracking-per-azioni-carrello
- dev-feature/APM2-21-chiamata-api-per-termine-generazione-feed
- dev-feature/APM2-22-configurazioni-per-gestione-modulo-e-ordini-clienti-esterni
- dev-feature/APM2-25-gestione-feed-incrementale-per-customer-e-subscriber
- dev-feature/APM2-32-calcolo-url-prodotto-con-parametro-store-code
- dev-feature/APM2-30-modifica-per-gestione-customtags
- dev-feature/APM2-31-impostazione-data-di-nascita-vuota-se-non-valorizzata-sul-customer
- dev-bugfix/APM2-27-cambio-libreria-inflate-js
- dev-feature/APM2-17-controllo-lunghezza-nome-su-feed-prodotti
- dev-feature/APM2-20-inserimento-tab-backend-per-visualizzazione-versione-modulo
- dev-feature/APM2-26-disabilitare-export-utenti-dal-feed
- dev-feature/APM2-28-possibilita-di-scegliere-da-dove-prendere-indirizzo-nei-feed
- dev-feature/APM2-29-aggiunta-pagetype-su-tracking
- dev-bugfix/APM2-24-correzione-scope-per-lettura-parametri-configurazione-da-backend
- dev-bugfix/APM2-23-in-alcune-situazione-il-cookie-supera-la-lunghezza-consentita
- dev-bugfix/APM2-19-aggiornamento-configurazioni-modulo-tracking-da-backend
- dev-feature/APM2-16-opzione-giorni-da-esportare-per-feed-ordini
- dev-feature/APM2-15-gestione-inserimento-riga-nuovo-feed
- dev-feature/APM2-13-gestione-multivaluta-lato-tracking
- dev-feature/APM2-4-esportazione-utenti-newsletter
- dev-bugfix/APM2-5-gestione-custom-tag
- dev-bugfix/APM2-12-errore-in-fase-di-inserimento-ordine
- dev-APM2-11-modifica-metodo-gestione-registrazioni-realtime-per-passaggio-dati-aggiuntivi
- dev-custom_tags
- dev-feature/APM2-6-magespecialist-permessi-modulo
- dev-bugfix/APM2-3-riportare-correzione-magespecialist-su-prezzi-scontati-task-81-in-collab
- dev-bugfix/APM2-2-bug-tracking-prodotti-a-carrello
- dev-bugfix/APM2-1-gestione-campo-categorie_id-in-feed-prodotti
- dev-export-web-site
This package is not auto-updated.
Last update: 2024-07-15 15:40:42 UTC
README
Il modulo integra i sistemi basati su Magento 2 con Blendee
Installazione modulo o aggiornamento
Il modulo va installato/aggiornato tramite i seguenti comandi:
composer require blendee/blendee-magento2
bin/magento setup:upgrade
Se la tua installazione di Magento lavora in ambiente di produzione esegui anche:
bin/magento setup:static-content:deploy -f
Infine svuotare la cache di sistema con:
php bin/magento cache:clean && php bin/magento cache:flush
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') per rieseguire Command/Run.php
Il modulo permette di gestire i task per l'import delle risorse verso blendee in 2 modalità:
- scheduling gestito interamente da Magento: installare il crontab di magento con
php bin/magento cron:install
Magento andrà ad inserire all'interno del crontab un comando racchiuso tra:
#~ MAGENTO START .... #~ MAGENTO END
che ad ogni minuto controllerà i job da eseguire
- scheduling gestito manualmente andando a modificare il crontab. Dopo aver disattivato i cron di Magento in "Stores > Configuration > Blendee > Feed > General" aggiungere al crontab:
bin/magento blendee:feed:run bin/magento blendee:feed:rebuild
Dato che il comando blendee: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 blendee:feed:rebuild dovrà essere richiamato solo nel momento in cui si vuole avviare la ricostruzione del feed.
In caso di passaggio dai cron Magento a quelli manuali i job verranno disattivati come da documentazione, impostando una data non eseguibile (30 febbraio)
Configurazione
Per maggiori dettagli sulla configurazione del modulo lato frontend fare riferimento alla seguente documentazione https://drive.google.com/file/d/1pbpZxbzRkzZfkKwJF2PeZR1cCoJeWlII/view