{"id":21149002,"url":"https://github.com/macopedia/magento2-allegro","last_synced_at":"2026-03-02T06:04:06.878Z","repository":{"id":35113074,"uuid":"207299221","full_name":"macopedia/magento2-allegro","owner":"macopedia","description":"Magento 2 Allegro Integration module","archived":false,"fork":false,"pushed_at":"2025-03-14T13:24:14.000Z","size":2500,"stargazers_count":23,"open_issues_count":23,"forks_count":15,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-12-10T05:20:58.293Z","etag":null,"topics":["allegro-pl","magento","magento2","magento2-module"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/macopedia.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-09-09T12:02:46.000Z","updated_at":"2025-08-04T11:12:27.000Z","dependencies_parsed_at":"2024-11-20T10:29:25.161Z","dependency_job_id":"0f8aedd9-d654-4636-af0a-97ad5c23f8ce","html_url":"https://github.com/macopedia/magento2-allegro","commit_stats":{"total_commits":97,"total_committers":14,"mean_commits":6.928571428571429,"dds":0.6185567010309279,"last_synced_commit":"4b0f5dcbaec10a82ecc88738549ec340526dd7ec"},"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/macopedia/magento2-allegro","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/macopedia%2Fmagento2-allegro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/macopedia%2Fmagento2-allegro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/macopedia%2Fmagento2-allegro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/macopedia%2Fmagento2-allegro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/macopedia","download_url":"https://codeload.github.com/macopedia/magento2-allegro/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/macopedia%2Fmagento2-allegro/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29993564,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-02T01:47:34.672Z","status":"online","status_checked_at":"2026-03-02T02:00:07.342Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["allegro-pl","magento","magento2","magento2-module"],"created_at":"2024-11-20T09:30:21.430Z","updated_at":"2026-03-02T06:04:06.862Z","avatar_url":"https://github.com/macopedia.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Magento 2 - Allegro Integration Module\nMagento 2 Allegro Integration module. Supports Magento 2 \u003e= v2.3. Currently is not working with current Allegro API.\n\n## UWAGA\nModuł nie jest kompatybilny z najnowszą zmianą w Allegro.pl dotyczącą łączenia ofert z Katalogiem Produktów - wpis: \u003ca href=\"https://developer.allegro.pl/news/od-dzisiaj-nowe-oferty-w-wybranych-dzialach-wystawisz-dopiero-gdy-polaczysz-je-z-katalogiem-produktow-d2qzkBwy2CZ\"\u003eOd dzisiaj nowe oferty w wybranych działach wystawisz dopiero, gdy połączysz je z Katalogiem produktów\u003c/a\u003e. \nW efekcie wystawienie ofert z tego modułu na Allegro jest niemożliwe. Jest to związane ze zmianą, którą wprowadził serwis Allegro.\n\nJesteśmy otwarci na zgłoszenia pull-request w zakresie rozwiązania tego problemu.\n\n\u003c/br\u003e\n🚀 \u003cstrong\u003eDalszy rozwój rozszerzenia oferujemy odpłatnie.\u003c/strong\u003e \n\u003c/br\u003e Zapraszmy do kontaktu - \u003ca href=\"https://macopedia.com/pl/produkty/magento-2-allegro\"\u003eMagento 2 \u0026 Allegro by Macopedia\u003c/a\u003e\n\u003cbr\u003e \u003c/br\u003e \n\n## Partners\nOur partners helps to develop this project.\n* [Macopedia.com](https://macopedia.com)\n* [Oceanic](https://www.oceanic.com.pl)\n* [Trefl](https://sklep.trefl.com/)\n\nIf you like to help our project - please let us know at [sales@macopedia.com](mailto:sales@macopedia.com)\n\n## Current Backlog\n* [Multi variants](https://github.com/macopedia/magento2-allegro/issues/1)\n* [Multi sellers account handling](https://github.com/macopedia/magento2-allegro/issues/2)\n* [Price policy \u0026 price automation](https://github.com/macopedia/magento2-allegro/issues/3)\n* [Mass offers issuing](https://github.com/macopedia/magento2-allegro/issues/4)\n* [Manual order handling - choosing correct simple product from configurable](https://github.com/macopedia/magento2-allegro/issues/5)\n* [Mapping Allegro categories to Magento](https://github.com/macopedia/magento2-allegro/issues/6)\n* [Mapping Allegro attributes to Magento](https://github.com/macopedia/magento2-allegro/issues/7)\n\n\n## License \nMagento 2 - Allegro Integration Module source code is completely free and released under the [MIT License](https://github.com/macopedia/magento2-allegro/blob/master/LICENSE).\n\n## Features\n1. Aktualizacja stanów magazynowych w Magento po sprzedaży produktu w Allegro oraz w Allegro po sprzedaży w Magento\n2. Import zamówień z Allegro do Magento\n3. Automatyczna aktualizacja statusów zamówień z poziomu Magento\n4. Publikowanie ofert na Allegro z poziomu Magento\n5. Wystawianie numerów przesyłek dla zamówień na Allegro z poziomu Magento\n\n## Kolejność działań po instalacji modułu\n1. Dodać konfiguracje kolejki w [MySQL MQ](https://github.com/macopedia/magento2-allegro#konfiguracja-mysql-mq) lub [RabbitMQ](https://github.com/macopedia/magento2-allegro#konfiguracja-rabbitmq)\n2. Przejść do konfiguracji wtyczki oraz wybrać odpowiedni typ konta (Sklepy-\u003eKonfiguracja-\u003eAllegro-\u003eKonfiguracja)\n3. [Połączyć się z kontem Allegro](https://github.com/macopedia/magento2-allegro#po%C5%82%C4%85czenie-z-kontem-allegro)\n4. Wyłączyć import zamówień\n5. Włączyć lub wyłączyć (według preferencji) synchronizacje stanów magazynowych oraz wysyłkę numerów przesyłek\n6. [Powiązać metody dostawy oraz płatności](https://github.com/macopedia/magento2-allegro#mapowanie-metod-dostawy-i-p%C5%82atno%C5%9Bci)\n7. [Powiązać oferty z produktami na Allegro](https://github.com/macopedia/magento2-allegro#powi%C4%85zanie-istniej%C4%85cych-ofert-allegro-z-produktami-w-sklepie-magento)\n8. Włączyć import zamówień (według preferencji)\n\nImport zamówień powinien zostać włączony, dopiero gdy wszystkie produkty są już powiązane z ofertami na Allegro - w przeciwnym wypadku zamówienie może zostać pominięte z powodu braku produktu, który odpowiadałby ofercie na Allegro.\n\n\n## Połączenie z kontem Allegro\nAby połączyć sklep Magento z aplikacją Allegro należy wykonać następujące kroki:\n1. Zalogować się na koncie Allegro i przejść na adres https://apps.developer.allegro.pl lub https://apps.developer.allegro.pl.allegrosandbox.pl dla konta sandboxowego, aby zarejestrować nową aplikację.\n2. Wprowadzić nazwę aplikacji i adres URI do przekierowania - powinien on być w formacie http://{backend_url}/index.php/admin/allegro/system/authenticate/ oraz https://{backend_url}/index.php/admin/allegro/system/authenticate/ np.\n![application_registration](README/applicationRegistration.png)\n3. Zalogować się w panelu admina w Magento i przejść do sekcji Sklepy -\u003e Konfiguracja -\u003e Allegro -\u003e Konfiguracja\n![connection_configuration](README/allegroConnectionConfiguration.png)\n4. Wprowadzić w konfiguracji Magento wartości Client ID i Client Secret wygenerowane dla aplikacji Allegro i zmienić typ konta, jeśli działamy na koncie sandboxowym, a następnie zapisać zmiany.\n![api_keys](README/apiKeys.png)\n5. Kliknąć przycisk \"Połącz z kontem Allegro\" aby otrzymać token z aplikacji Allegro. Jeśli połączenie zostanie nawiązane pomyślnie, token będzie zapamiętany w aplikacji Magento, co umożliwi dalszą integrację z kontem Allegro.\n\n\n## Powiązanie istniejących ofert Allegro z produktami w sklepie Magento\nPrzed włączeniem importu zamówień należy powiązać już istniejące oferty na Allegro z odpowiadającymi im produktami w sklepie Magento, aby to zrobić należy wykonać następujące kroki:\n\n1. Wejść  w zakładkę \"Moje oferty\" na koncie Allegro\n2. Skopiować ID oferty znajdujące się pod jej nazwą\n![offer_id2](README/allegroOfferId2.png)\n3. Wejść na stronę edycji produktu w Magento, który odpowiada ofercie Allegro\n4. Wkleić skopiowane wcześniej ID oferty do pola Allegro→ Numer oferty Allegro i zapisać produkt\n![offer_id1](README/allegroOfferId1.png)\n\n\n## Synchronizacja stanów magazynowych\nJednym z wielu zadań wtyczki jest dopilnowanie, aby liczba danego produktu na sklepie Magento,\npowiązanego z odpowiednią ofertą w Allegro była stale taka sama zarówno na sklepie, jak i w\nAllegro. Zadanie to spełnia realizując poniższe czynności:\n1. Monitoruje każdorazowe wystąpienie zmiany w liczbie produktu (zakup lub ręczna zmiana w\npanelu admina Magento) i pobiera ID produktu, w którym doszło do zmian.\n2. Następnie przy pomocy RabbitMQ lub MySQL MQ przekazuje pobrane wcześniej ID produktu do kolejki, aby\nsynchronizacja przebiegała stopniowo, przechodząc po kolei po każdej wystąpionej zmianie\nstanu magazynowego (dzięki temu stany magazynowe aktualizowane są na bieżąco zgodnie z\nkolejnością zmian i odciąża system, ponieważ zmiany nie są wykonywane jednocześnie).\n3. Gdy w kolejce zaczynają pojawiać się nowe ID produktów, Consumer - klasa odpowiadająca\nza modyfikowanie stanów magazynowych ofert na Allegro, odbiera pierwszy ID z kolejki, a\nnastępnie przy jego pomocy wyciąga informacje o aktualnym stanie magazynowym danego\nproduktu i przesyła go do Allegro w celu aktualizacji.\n\n![stock_inventory_synchronization](README/stockInventorySynchronizationDiagram.png)\n\nSynchronizację stanów magazynowych można włączyć w konfiguracji wtyczki.\n\n## Synchronizacja cen\nWtyczka oferuję również możliwość synchronizacji cen produktów Magento z cenami ofert na Allegro. Każdorazowa zmiana ceny produktu jest przesyłana do odpowiedniej oferty na Allegro. Można ustawić, aby ceny były wyższe na Allegro niż w Magento o odpowiedni procent (procent jest jednakowy dla każdej oferty).\n\nSynchronizację cen można włączyć w konfiguracji wtyczki.\n![price_policy_configuration](README/allegroPricePolicyConfiguration.png)\n\n## Integracja zamówień\nPo nawiązaniu połączenia sklepu z aplikacją Allegro możemy włączyć w konfiguracji import zamówień.\n![orders_configuration](README/allegroOrderImporterConfiguration.png)\n\nPo włączeniu tej opcji API Allegro będzie odpytywane co 5 minut o zdarzenia dotyczące zamówień. W ramach tego zapytania wszystkie opłacone zamówienia będą importowane do Magento. Jeżeli zamówienie nie zostało  jeszcze zapłacone, to zostanie dla niego złożona rezerwacja. Aktualne rezerwacje można zobaczyć, wchodząc na Sprzedaż-\u003eRezerwacje Allegro. Jeśli istnieje już rezerwacja dla danego zamówienia i zostanie ono opłacone, to importer usunie rezerwacje oraz złoży zamówienie w Magento.  \n![menu](README/allegroOrdersMenu.png)\n![menu](README/allegroReservationsGrid.png)\n\nProces składania rezerwacji można w dowolnym momencie włączyć oraz wyłączyć w konfiguracji wtyczki (sklepy-\u003eKonfiguracja-\u003eAllegro-\u003eKonfiguracja-\u003eImport zamówień).\n\nW konfiguracji możemy również ustawić widok sklepu, do którego zamówienia z Allegro będą importowane.\n\nW ramach importu zamówień z Allegro w sklepie Magento zapisywane są informacje o cenie i ilości zamówionego produktu, dane zamawiającego, dane o płatności i wysyłce oraz wiadomość do sprzedającego, która trafia do zakładki \"Historia komentarzy\" na stronie zamówienia.\n\nModuł obsługuje standardową logikę dla składania zamówień w Magento. Dostosowanie importowanych produktów można w projekcie przeprowadzić poprzez utworzenie obserwera dla eventu z nazwą \"allegro_order_import_before_quote_save\". Obserwer ten ma przekazane w parametrze wszystkie informacje udostępniane przez API Allegro dla zapytania o szczegóły zamówienia (https://developer.allegro.pl/en/orders/#04).\n\nJeżeli z jakiegoś powodu nie uda się zaimportować zamówienia, to informacja o niepowodzeniu trafia do tabeli `allegro_orders_with_errors`. Można ją podejrzeć wchodząc Sprzedaż-\u003eAllegro zamówienia z błędami.\n\nZnajdują się tam informacje na temat powodu błędu, ilości prób zaimportowania, daty pierwszej oraz ostatniej próby zaimportowania oraz ID zamówienia. Aby spróbować zaimportować ponownie zamówienia należy wybrać interesujące nas rekordy a następnie rozwinąć listę akcji i wybrać `Importuj`\n\n![grid](README/allegroOrdersWithErrorsGrid.png)\n\n## Mapowanie statusów zamówień\nW konfiguracji wtyczki możemy definiować mapowanie statusów zamówień pomiędzy Magento i Allegro.\n![method_mapping](README/orderStatusesMapping.png)\n\nPo dodaniu odpowiedniego mapowania zmiana statusu zamówienia w Magento spowoduje również zmianę statusu na Allegro.\n\n## Mapowanie metod dostawy i płatności\nW konfiguracji wtyczki możemy definiować mapowanie metod płatności dla zamówień przychodzących z Allegro do sklepu Magento.\n![method_mapping](README/deliveryAndPaymentMapping.png)\n\nDla mapowania metod dostawy mamy do dyspozycji dynamiczną listę, do której możemy dodawać kolejne pozycje, w których wybieramy w liście po lewej stronę jedną z metod dostawy dostępnych w Allegro, a w liście po prawej stronie nazwę metody dostawy dostępnej i aktywnej w konfiguracji sklepu Magento. Poniżej dynamicznej listy możemy wybrać domyślną metodę dostawy, która będzie przypisana do zamówienia w momencie, gdy z Allegro otrzymamy metodę, dla której nie zdefiniowaliśmy mapowania.\n\nDla mapowania metod płatności mamy do dyspozycji dwie listy rozwijane, w których możemy wybrać po jednej z dostępnych i aktywnych w konfiguracji sklepu Magento metod płatności - dla zamówień przychodzących z Allegro z płatnością online i dla zamówień z płatnością przy pobraniu. \n\n![grid](README/allegroOrdersWithErrorsGrid.png)\n\n## Wysyłanie numerów przesyłek\nAby klient mógł śledzić przesyłkę z jego zamówieniem należy wprowadzić w Allegro jej numer oraz informacje o przewoźniku. Dzięki wtyczce można, to zrobić z poziomu Magento:\n1. Należy wejść na stronę zamówienia, które zostało wcześniej zaimportowane z Allegro i otworzyć zakładkę 'Dostawa'.\n![tracking_information1](README/sendTrackingInformation1.png)\n2. Następnie kliknąć 'Dodaj numer przesyłki', wybrać nazwę przewoźnika i wprowadzić numer do śledzenia przesyłki.\n3. Można również wybrać, które produkty znajdują się w przesyłce poprzez ustawienie ilości produktu do wysłania:\n    - 0 - produkt nie znajduje się w przesyłce.\n    - liczba większa od 0 - produkt znajduje się w przesyłce w podanej ilości.\n4. Można dodać wiele numerów przesyłek w zależności od ilości produktów w zamówieniu.    \n![tracking_information2](README/sendTrackingInformation2.png)\n\nWysyłkę numerów przesyłek można włączać lub wyłączać w konfiguracji wtyczki.\n\n## Publikowanie ofert\nZa pomocą wtyczki możemy wystawiać produkty z Magento na Allegro. Aby to zrobić należy:\n1. Na koncie Allegro utworzyć [cennik dostaw](https://allegro.pl/pomoc/dla-sprzedajacych/cennik-dostawy/cenniki-dostawy-tworzenie-edycja-i-podmiana-B826XYWjvFg)\n2. Dodać informacje o [zwrotach](https://allegro.pl/dla-sprzedajacych/warunki-oferty-zwroty-a124GwdXZFA), [reklamacji](https://allegro.pl/dla-sprzedajacych/warunki-oferty-reklamacje-vKgeWL5GnHA) oraz [gwarancji](https://allegro.pl/dla-sprzedajacych/warunki-oferty-gwarancje-9dXYn0VeXHM) na Allegro (wymagane tylko dla konta firmowego)\n3. Uzupełnić informacje o loklizacji (Sklepy-\u003eKonfiguracja-\u003eAllegro-\u003eKonfiguracja-\u003ePochodzenie)\n    ![origin_configuration](README/originConfiguration.png)\n4. (opcjonalnie) Wybrać atrybuty produktów, z których mają być pobierane kod EAN, opis oraz cena (Sklepy-\u003eKonfiguracja-\u003eAllegro-\u003eKonfiguracja-\u003eTworzenie oferty)\n    ![ean_select](README/allegroOfferCreateConfiguration.png)\n\nPo wprowadzeniu wymaganych danych można zacząć wystawiać oferty z poziomu Magento.\nNależy wybrać produkt, który chcemy wstawić, wejść na jego stronę i wybrać zdjęcie do oferty Allegro. Żeby, to zrobić wystarczy kliknąć zdjęcie, zaznaczyć rolę 'Allegro', a następnie zapisać produkt.\n![add_to_allegro](README/imageRole.png)\n\nTeraz wystarczy już kliknąć przycisk \"Dodaj na Allegro\".\n![add_to_allegro](README/addToAllegroButton.png)\n\nZostaniemy przekierowani na stronę formularza wystawiania aukcji, na którym znajdują się pola:\n1. Nazwa oferty - pobierana z produktu\n2. EAN - pobierany z produktu\n3. Opis oferty - pobierany z produktu\n4. Cena - pobierana z produktu\n5. Ilość - pobierana z produktu\n    ![allegro_offer_form](README/allegroOfferForm.png)\n6. Cennik dostaw, warunki reklamacji, warunki zwrotów, warunki gwarancji - pobierane z podłączonego konta Allegro\n7. Czas wysyłki, opcje faktury - uniwersalne parametry Allegro\n8. Wybór kategorii\n9. Parametry zależne od wybranej kategorii\n    ![categories_and_parameters](README/categoriesAndParameters.png)\n\nWszystkie pola w formularzu mają walidację, niektóre parametry mogą być wymagane do wystawienia aukcji.\nOferta wystawiana jest ze zdjęciami pobranymi z produktu.\n\nPo uzupełnieniu wszystkich pół i kliknięciu \"Zapisz\" - zostanie wystawiony szkic oferty na Allegro i zostaniemy przekierowani na stronę edycji oferty. Teraz wystarczy kliknąć \"Opublikuj\", aby oferta stała się aktywna. W każdej chwili możemy edytować ofertę, zakończyć ją, a potem następnie aktywować. Produkt jest już teraz powiązany z ofertą na Allegro.\n![publish_offer](README/publishButton.png)\n\nW konfiguracji jest opcja włączenia zadania cron, które będzie usuwać z produktu ID oferty, która już nie istnieje na Allegro (Sklepy-\u003eKonfiguracja-\u003eAllegro-\u003eKonfiguracja-\u003eImport zamówień-\u003eCron do czyszczenia starych rezerwacji jest włączony).\n\n## DEBUG MODE\nWtyczka oferuje możliwość logowania wszystkich danych przesyłanych do i z API Allegro. Włączyć ją można na stronie konfiguracji (sklepy-\u003eKonfiguracja-\u003eAllegro-\u003eKonfiguracja-\u003eDebug mode)\n![debug_mode](README/allegroDebugMode.png)\n\nDane logowane są do pliku /var/log/allegro-http-request.log\n\n## Dostępne komendy\n\nImport konkretnego zamówienia o danym ID:\n``macopedia:allegro:order-import -c [CHECKOUT_FORM_ID]``\n\nImport wszystkich zamówień:\n``macopedia:allegro:orders-import``\n\nImport zamówień z błędami:\n``macopedia:allegro:orders-with-errors-import``\n\nUsunięcie mapowań produktów z nieistniejącymi ofertami:\n``macopedia:allegro:clean-offers-mapping``\n\n## Konfiguracja MYSQL MQ\n\nkonfiguracja w pliku config.php\n````\n\u003c?php\nreturn [\n    'modules' =\u003e [\n    // ...\n    'Magento_Amqp' =\u003e 0, // important disable rabbitmq\n    'Magento_MysqlMq' =\u003e 1,\n    // ...\n    ]\n````\n\nkonfiguracja kolejki w pliku env.php\n\n````\n    'queue' =\u003e [\n        'topics' =\u003e [\n            'allegro.change.stock.db' =\u003e [\n                'schema' =\u003e [\n                    'schema_value' =\u003e 'Macopedia\\Allegro\\Api\\Consumer\\MessageInterface'\n                ],\n                'response_schema' =\u003e [\n                    'schema_value' =\u003e 'Macopedia\\Allegro\\Api\\Consumer\\MessageInterface'\n                ],\n                'publisher' =\u003e 'allegro.change.stock.db',\n            ],\n        ],\n        'publishers' =\u003e [\n            'allegro.change.stock.db' =\u003e [\n                'name' =\u003e 'allegro.change.stock.db',\n            ]\n        ],\n        'consumers' =\u003e [\n            'allegro.change.stock.db' =\u003e [\n                'queue' =\u003e 'allegro.api', // `name` from db table `queue`\n                'name' =\u003e 'allegro.change.stock.db',\n                'handlers' =\u003e [\n                    [\n                        'type' =\u003e 'Macopedia\\Allegro\\Model\\Consumer',\n                        'method' =\u003e 'processMessage'\n                    ]\n                ],\n                'consumerInstance' =\u003e 'Magento\\Framework\\MessageQueue\\Consumer',\n                'instance_type' =\u003e 'Magento\\Framework\\MessageQueue\\Consumer',\n                'connection' =\u003e 'db',\n                'maxMessages' =\u003e 2000,\n                'max_messages' =\u003e 2000\n            ]\n        ],\n        'exchange_topic_to_queues_map' =\u003e [\n            'allegro.change.stock.db--allegro.change.stock.db' =\u003e [\n                'allegro.api' // `name` from db table `queue`\n            ]\n        ]\n    ],\n````\nkonfiguracja consumera w pliku env.php\n\n````\n    'cron_consumers_runner' =\u003e [\n        'cron_run' =\u003e true,\n        'max_messages' =\u003e 20000,\n        'consumers' =\u003e [\n            'AllegroApiQueueDb'\n        ]\n    ]\n````\n\n## Konfiguracja RABBITMQ\n\nkonfiguracja w pliku config.php\n````\n\u003c?php\nreturn [\n    'modules' =\u003e [\n    // ...\n    'Magento_Amqp' =\u003e 1, // important enable rabbitmq\n    // ...\n    ]\n````\n\nkonfiguracja kolejki w pliku env.php\n\n````\n    'queue' =\u003e [\n        'amqp'   =\u003e [\n            'host'     =\u003e 'amqp',\n            'port'     =\u003e '5672',\n            'user'     =\u003e 'guest',\n            'password' =\u003e 'guest',\n        ],\n    ],\n````\nkonfiguracja consumera w pliku env.php\n\n````\n    'cron_consumers_runner' =\u003e [\n        'cron_run' =\u003e true,\n        'max_messages' =\u003e 20000,\n        'consumers' =\u003e [\n            'AllegroApiQueue'\n        ]\n    ]\n````\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmacopedia%2Fmagento2-allegro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmacopedia%2Fmagento2-allegro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmacopedia%2Fmagento2-allegro/lists"}