Asystent AI w Hummerce, przez serwer MCP, łączy sztuczną inteligencję (np. Claude) bezpośrednio ze sklepem. Obsługa pisze polecenie zwykłym językiem - "pokaż zamówienia z ostatniego tygodnia, które czekają na płatność" - a asystent sam pobiera dane albo wprowadza zmiany, z uprawnieniami konta, którym jest połączony. To skraca zadania, które w panelu wymagają wielu kroków, do jednej rozmowy.
Stan na wersję Hummerce 2.34-2.35 (ostatnie zmiany w module: 2.35.63), aktualizacja 2026-10-07.
Zrzuty ze sklepu demonstracyjnego Hummerce (panel administracyjny).



kolorGlowny). Symbol w innej postaci odrzuca i podaje poprawną formę, bo symbole służą integracjom i szablonom, a ich różne warianty sklep traktuje jak osobne obiekty. Wyjątek dotyczy symbolu towaru będącego zewnętrznym kodem katalogowym (np. z ERP): zaczyna się od cyfry, dalej może zawierać litery, cyfry i znaki ., _, /, - (np. 800.ABC.01) - taki kod przechodzi bez zmian, bo musi odpowiadać kodowi w systemie źródłowym. W kategoriach, parametrach, cennikach i komponentach kody zaczynające się od cyfry nie są dopuszczone. Zobacz też Unikalne symbole w sklepie.Potrzebne są:
Po połączeniu dobrym pierwszym poleceniem jest prośba o informacje o sklepie - potwierdza, że adres i klucz są poprawne.
Czy dane klientów, które widzi asystent, trafiają gdzieś na zewnątrz?
Tak. Dane sklepu, w tym dane osobowe klientów, przekazywane asystentowi trafiają do dostawcy usługi AI. Wybór dostawcy, umowa powierzenia danych i zgodność z RODO leżą po stronie sklepu.
Ile trwa uruchomienie asystenta AI w Hummerce?
Uruchomienie z jedną rolą i testem połączenia - od 2 h. Przygotowanie kilku ról i podłączenie całego zespołu - od 4 h.
Czy asystent może zrobić więcej, niż pozwala konto, którym się łączy?
Nie. Asystent działa dokładnie w granicach uprawnień konta, którym jest połączony - tych samych, co w panelu.
Czy widać, co zmienił asystent, a co pracownik?
Tak. Zmiany wprowadzone przez asystenta trafiają do historii zmian z oznaczeniem, że przyszły zdalnie.
Czy klienci sklepu mogą korzystać z asystenta AI?
Nie. Konta klientów sklepu nie mają dostępu do narzędzi MCP, niezależnie od ustawień.
Czy da się połączyć dowolnego asystenta AI?
Częściowo. Serwer MCP przyjmuje klucz w nagłówku żądania - działa z asystentami, które obsługują ten sposób logowania (np. Claude Code, Claude Desktop). Asystenci łączący się wyłącznie przez logowanie OAuth nie połączą się bezpośrednio.
Chcesz zobaczyć, jak asystent AI może pracować w Waszym sklepie? Umów bezpłatną prezentację.
Serwer MCP jest niezależny od REST API sklepu - do integracji systemów (ERP, hurtownie) nadal służy REST API. Zaznaczenie pozycji menu w drzewie uprawnień roli daje pełny dostęp do obszaru (odczyt i zmiany); dostęp wyłącznie do odczytu nadaje się, wpisując uprawnienie ręcznie w sekcji Zaawansowane.
Grupy narzędzi dostępnych przez MCP:
| Obszar | Co można zrobić | Przykładowe narzędzia |
|---|---|---|
| Zamówienia | przegląd, status, pozycje i dane zamówienia; zmiana statusów, notatki, edycja, tworzenie | ec2_orders_recent, ec2_orders_status, ec2_orders_update_status, ec2_orders_add_note, ec2_orders_edit, ec2_orders_create |
| Klienci | dane klienta, historia zakupów, najcenniejsi i nowi klienci, segmentacja, szukanie po e-mailu i telefonie | ec2_customers_details, ec2_customers_order_history, ec2_customers_segment, ec2_search_by_email, ec2_search_by_phone |
| Zwroty | lista, szczegóły, zwroty zamówienia, zmiana statusu | ec2_returns_list, ec2_returns_get_by_order, ec2_returns_update_status |
| Sprzedaż i analizy | podsumowanie sprzedaży, bestsellery, porzucone koszyki, prognoza stanów | ec2_analytics_sales_summary, ec2_analytics_best_sellers, ec2_abandoned_carts, ec2_inventory_forecast |
| Koszyk | wycena koszyka dla klienta, zapis koszyka z linkiem dla klienta | ec2_cart_price_preview, ec2_cart_save_and_link |
| Diagnostyka | przyczyny niewidoczności towaru, pochodzenie ceny | ec2_diagnose_item_visibility, ec2_diagnose_price |
| Towary | wyszukiwanie, szczegóły, edycja, zmiany masowe, parametry, warianty, tworzenie, usuwanie | ec2_products_search, ec2_products_update, ec2_products_bulk_update, ec2_products_set_property, ec2_products_create |
| Kategorie | drzewo kategorii, opisy, tworzenie, przenoszenie, kategorie wirtualne i ich filtry | ec2_categories_list, ec2_category_description_set, ec2_category_move, ec2_virtual_category_criteria_set |
| Ceny i promocje | cenniki i ceny towarów, cena dla klienta, reguły cenowe, promocje, kupony | ec2_pricelist_entry_set, ec2_price_for_customer, ec2_price_rules_list, ec2_promotions_list, ec2_coupons_create |
| Magazyn | stan towaru, korekta stanu, raport niskich stanów, przegląd magazynu | ec2_inventory_check_stock, ec2_inventory_update_stock, ec2_inventory_low_stock_report, ec2_warehouse_stock_overview |
| Treści i zdjęcia | strony, bloki treści, canvasy, audyt treści, wgrywanie zdjęć | ec2_pages_list, ec2_content_audit, ec2_canvas_details, ec2_image_upload |
| Parametry i słowniki | parametry i ich lokacje, producenci, stawki VAT, waluty, jednostki, grupy towarowe, widoki, płatności, dostawy, konfiguratory produktów | ec2_property_create, ec2_property_location_add, ec2_producers_list, ec2_payment_methods, ec2_delivery_methods, ec2_combinations_get_slots |
| Wiadomości e-mail | wysłanie wiadomości oraz powiadomień o zamówieniu i dla klienta z szablonów sklepu | ec2_email_send, ec2_email_send_order_notification, ec2_email_send_customer_notification |
| Historia zmian | historia obiektu, wyszukiwanie zmian (kto, kiedy, co) | ec2_history_list, ec2_history_search |
| Konfiguracja i utrzymanie | ustawienia modułów, lista modułów, stan wdrożenia, zadania cykliczne, cache | ec2_config_get, ec2_config_set, ec2_modules_list, ec2_deployment_status, ec2_task_run, ec2_cache_clear |
| Przenoszenie danych | paczki towarów i pliki parametrów między sklepem testowym a produkcyjnym; cały zestaw komponentów konfiguratora jednym dokumentem (import bez potwierdzenia tylko raportuje, z potwierdzeniem zapisuje wszystko w jednej transakcji); sprawdzenie gotowości sklepu docelowego bez zapisu - sklep źródłowy wylicza, czego używa zestaw towarów (typy komponentów i ich parametry, definicje parametrów, kategorie z kryteriów, towary, stawki VAT, jednostki, widoki, języki, pliki zdjęć, liczbę pozycji cennika), a docelowy raportuje braki; kopiowanie zdjęć i plików parametrów z jednego towaru na inne (bez potwierdzenia tylko raport, który wskazuje wartości z brakującym plikiem) | ec2_item_bundle_export, ec2_item_bundle_import, ec2_changeset_plan, ec2_combination_export, ec2_combination_import, ec2_transfer_readiness, ec2_item_media_copy |
| Komunikaty sklepu | odczyt i zapis nadpisań tekstów sklepu, jak ekran Treść -> Komunikaty; zapis wsadowy listą i usuwanie nadpisania (powrót do tekstu fabrycznego) | ec2_messages_get, ec2_messages_set, ec2_messages_delete |
| Konta administratorów | lista kont z rolami, datą ostatniego logowania i informacją o zamkniętym logowaniu hasłem; właściwości kont. Narzędzia nie zmieniają haseł, kluczy MCP, ustawień dwuskładnikowych, ról ani uprawnień, a właściwości chronione (np. data logowania) są tylko do odczytu; flagę wyłączenia logowania zmienia wyłącznie rola admin |
ec2_users_list, ec2_users_get_properties, ec2_users_set_property, ec2_users_delete_property |
| Integracje | stan integracji i oferty Allegro, stan InPost Buy - gdy moduł jest włączony w sklepie | ec2_allegro_status, ec2_allegro_offers, ec2_inpostbuy_status |
| Informacje o systemie | wersja i dane sklepu, przewodnik konfiguracji, bieżąca data | ec2_system_info, ec2_setup_guide, ec2_utils_now |
Pełną, aktualną listę narzędzi dostępnych dla danego konta zawsze podaje sam serwer.
Uprawnienia wymagane przez poszczególne narzędzia (do wpisania ręcznie w sekcji Zaawansowane, gdy potrzebny jest dostęp tylko do odczytu):
| Zakres pracy | Uprawnienie |
|---|---|
| przegląd zamówień / zmiany / nowe zamówienia | order:view / order:update / order:create |
| klienci, wyszukiwanie po e-mailu i telefonie, segmenty | customer:view |
| porzucone koszyki | purchaseBaskets:view lub customerCart:view |
| wycena i zapis koszyka dla klienta | customerCart:view / customerCart:update |
| zwroty - odczyt / zmiana statusu | return:view / return:update (lub ro_reclamation:...) |
| towary - odczyt i diagnoza widoczności / zmiany / nowe | item:view / item:update / item:create |
| kategorie i kategorie wirtualne | category:view, category:create, category:update, category:move |
| cenniki - lista / ceny towarów, cena dla klienta, diagnoza ceny | priceList:view / priceListEntry:view, priceListEntry:update |
| reguły cenowe | itemPriceRule:..., customerPriceRule:... lub cartPromotion:... |
| promocje / kupony | cartPromotion:view / coupons:... lub newCoupons:... |
| magazyn - stany, korekty, prognoza / magazyny | warehouseEntry:view, warehouseEntry:update / warehouse:view |
| strony, treści, canvasy | page:..., content:..., canvas:... |
| zdjęcia | image:update, imageUpload:view lub itemImages:view |
| parametry / lokacje parametrów | property:... / property:edit |
| widoki (przypisanie obiektu do widoku wymaga uprawnienia do tego obiektu) | view:view |
| słowniki: producenci, VAT, waluty, jednostki, grupy, płatności, dostawy, konfiguratory | producer:..., taxGroup:..., currency:..., unitOfMeasure:..., itemGroup:..., payment:..., delivery:..., combination:... |
| statystyki sprzedaży / bestsellery | statistics:orders / statistics:items |
| historia zmian | history:view |
| konfiguracja, moduły, stan wdrożenia | configurables:view |
| zadania cykliczne - lista / uruchomienie / czyszczenie cache | tasks:view / tasks:Action / cacheAction:view |
| przenoszenie danych - eksport / import | transfer:view / transfer:* |
| wysyłka e-maili | ro_mailForm:update |
| komunikaty sklepu - odczyt / zapis i usuwanie | bundlesEditor:view / bundlesEditor:update |
| konta administratorów - odczyt / zmiana właściwości | user:view / user:update |
| informacje o systemie, przewodnik, data, słownik historii | bez dodatkowych uprawnień |