Order Attachment dla Magento 2

Order Attachment dla Magento 2 umożliwia klientom bezpieczne dodawanie zdjęć lub plików PDF do zamówienia już na etapie checkoutu.
Kompatybilność
2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0, 2.3.7, 2.3.6, 2.3.5, 2.3.4
123,00 zł
Wyślij znajomemu

Zapytaj o ten produkt

Opis / Order Attachment dla Magento 2

MAGENTO 2 · CHECKOUT · PLIKI · ZAMÓWIENIA

Zbieraj potrzebny plik przed złożeniem zamówienia.

Kowal Order Attachment

Dodaj do checkoutu pole zdjęcia lub PDF, widoczne dla wszystkich zamówień albo wybranych produktów. Powiąż załącznik z zakupem i udostępnij go uprawnionej obsłudze w panelu Magento.

JPG, PNG i PDF · Walidacja backendowa · Pliki poza pub/media

JAK TO DZIAŁA W PRAKTYCE

01 · Ustalasz widoczność i wymaganie
Konfigurujesz tryb oraz oznaczasz wybrane produkty.

02 · Klient przesyła plik
Backend sprawdza format, zawartość i rozmiar.

03 · Obsługa otrzymuje załącznik
Po zakupie plik trafia do widoku zamówienia.

Co zyskuje Twój sklep?

Poznaj funkcje, zastosowanie i ustawienia modułu.

Poznaj moduł

Order Attachment to praktyczny moduł Magento 2 dla sklepów, które potrzebują zbierać od klientów dodatkowe pliki powiązane z zamówieniem. Rozszerzenie sprawdza się szczególnie tam, gdzie do realizacji zakupu potrzebne są zdjęcia, skany, dokumenty PDF, projekty graficzne, potwierdzenia, recepty, formularze lub inne materiały przekazywane przez klienta.

Moduł dodaje bezpieczne pole załącznika w checkout i zapisuje plik razem z zamówieniem. Formularz może być widoczny dla wszystkich zamówień albo tylko wtedy, gdy koszyk zawiera produkt oznaczony jako wymagający załącznika. Dzięki temu sklep nie wymusza uploadu tam, gdzie nie jest potrzebny, a jednocześnie może precyzyjnie obsłużyć produkty wymagające dodatkowych danych.

Najważniejszą zaletą modułu jest kontrola nad momentem i bezpieczeństwem przesyłania pliku. Załącznik jest walidowany po stronie backendu, przechowywany poza publicznym katalogiem oraz udostępniany administratorom wyłącznie przez zabezpieczone akcje panelu Magento. To ogranicza ryzyko przypadkowego ujawnienia plików klientów i eliminuje problem publicznych linków do prywatnych dokumentów.

Po złożeniu zamówienia administrator widzi załącznik bezpośrednio w podglądzie zamówienia. Może pobrać plik albo otworzyć jego podgląd, jeżeli format jest obsługiwany. Obsługiwane są popularne formaty zdjęć oraz PDF, a dozwolone rozszerzenia i maksymalny rozmiar pliku można skonfigurować w panelu administracyjnym.

Najważniejsze funkcje

  • Globalne włączenie lub wyłączenie modułu w konfiguracji Magento.
  • Warunkowe wyświetlanie pola uploadu w checkout.
  • Obsługa konfiguracji per produkt przez atrybut produktu.
  • Możliwość wymagania załącznika tylko dla wybranych SKU.
  • Upload zdjęć i plików PDF.
  • Backendowa walidacja rozszerzenia, MIME type i rozmiaru pliku.
  • Bezpieczny zapis plików poza katalogiem publicznym.
  • Powiązanie załącznika z konkretnym zamówieniem.
  • Link do pobrania pliku w panelu administracyjnym.
  • Podgląd obsługiwanych plików w widoku zamówienia.
  • Automatyczne czyszczenie starych plików tymczasowych.

Dla kogo jest ten moduł

Moduł jest przeznaczony dla sklepów Magento 2, które sprzedają produkty lub usługi wymagające dodatkowego pliku od klienta, np.:

  • produkty personalizowane,
  • druk i poligrafia,
  • usługi graficzne,
  • produkty medyczne lub optyczne wymagające dokumentów,
  • zamówienia wymagające zdjęcia referencyjnego,
  • produkty B2B wymagające potwierdzeń lub formularzy.

Korzyści biznesowe

  • Mniej ręcznej komunikacji mailowej po złożeniu zamówienia.
  • Mniejsze ryzyko zgubienia pliku, ponieważ załącznik trafia bezpośrednio do zamówienia.
  • Lepszy proces obsługi produktów wymagających dodatkowych danych.
  • Większa kontrola nad bezpieczeństwem plików klientów.
  • Prostsza praca zespołu administracyjnego w panelu Magento.

Konfiguracja

Administrator może ustawić w panelu:

  • czy moduł jest aktywny,
  • kiedy pole załącznika ma być widoczne,
  • czy załącznik jest wymagany,
  • jakie rozszerzenia plików są dozwolone,
  • jaki jest maksymalny rozmiar pliku,
  • czy załącznik ma być widoczny w podglądzie zamówienia,
  • czy dostępny jest podgląd pliku.

Bezpieczeństwo

Moduł został zaprojektowany z założeniem, że każdy przesłany plik jest niezaufany. Dlatego pliki są walidowane po stronie serwera, otrzymują bezpieczne nazwy techniczne i nie są publikowane jako bezpośrednie URL-e w pub/media. Pobieranie i podgląd odbywają się przez kontrolery administracyjne chronione uprawnieniami Magento.

Ustawienia startowe i atrybut produktu

Stores → Configuration → Sales → Order Attachments pozwala ustawić widoczność, wymaganie, tytuł, opis, formaty, limit oraz podgląd. Domyślnie moduł jest wyłączony, formularz dotyczy wybranych produktów, a limit wynosi 10 MB.

Obsługiwane rozszerzenia to jpg, jpeg, png i pdf. requires_order_attachment oznacza produkt wymagający pola; koszyk sprawdza także produkty potomne. Widoczność formularza i obowiązek dodania pliku są osobnymi ustawieniami.

Jeden plik i walidacja zawartości

Aktualny checkout obsługuje jeden plik, jego usunięcie i ponowny upload. Walidator odrzuca pusty lub za duży plik, sprawdza rozszerzenie i MIME z zawartości, a dla PDF także sygnaturę %PDF-.

Nazwa z więcej niż jedną kropką jest odrzucana, np. projekt.wersja.pdf. Lista konfiguracji nie rozszerza obsługi na formaty bez mapy MIME w module. Te kontrole nie zastępują dodatkowego skanera plików, jeśli wymaga go proces sklepu.

Przepływ pliku i dostęp pracowników

Upload jest przypisany do quote i zapisywany tymczasowo poza publicznym katalogiem. Po utworzeniu zamówienia plik jest przenoszony do jego lokalizacji, a cron usuwa stare pliki tymczasowe.

Podgląd i pobieranie wymagają uprawnienia View Order Attachments oraz dostępu do zamówienia. Configuration modułu jest osobnym uprawnieniem. Można też wejść przez kowal.store → Modules → Order Attachments → Configuration.

Zakres checkoutu i integracji

Formularz jest komponentem standardowego checkoutu Magento. Hyvä, alternatywny checkout oraz headless wymagają sprawdzenia i własnej integracji interfejsu uploadu.

Wymaganie jest kontrolowane również podczas quote submit, więc zamówienia przez API lub inne ścieżki muszą zapewnić zgodne powiązanie załącznika. Nie należy zakładać, że brak formularza w danym interfejsie wyłącza walidację backendu.

Instalacja przez Composer

Pakiet kowal/module-order-attachment, moduł Kowal_OrderAttachment. Po skonfigurowaniu dostępu do repozytorium Kowal zainstaluj pakiet, włącz moduł, zaktualizuj Magento i wyczyść cache. W produkcji uwzględnij kompilację i wdrożenie treści statycznych zgodnie z procesem sklepu.

Od konfiguracji do efektu

1. Ustalasz widoczność i wymaganie
Konfigurujesz tryb oraz oznaczasz wybrane produkty.

2. Klient przesyła plik
Backend sprawdza format, zawartość i rozmiar.

3. Obsługa otrzymuje załącznik
Po zakupie plik trafia do widoku zamówienia.

Zdjęcie do produktu personalizowanego

Produkt oznaczasz atrybutem Requires Order Attachment. Przy takim koszyku klient widzi pole uploadu i przesyła zdjęcie przed zakupem.

Po złożeniu zamówienia uprawniony administrator może pobrać plik lub otworzyć obsługiwany podgląd. Materiał pozostaje powiązany z konkretnym zamówieniem.

Dopasuj załączniki do procesu realizacji zamówień

Chcesz dopasować moduł do swojego sklepu? Zapytaj o wdrożenie Kowal Order Attachment i omów konfigurację lub potrzebne rozszerzenia.

Więcej informacji

Zgodność z szablonem Luma / Blank, KOWAL

Instrukcja Instalacji modułu

Instalacja przez Composer

Dane dostępowe do repozytorium Composer (adres e-mail klienta i token licencyjny) otrzymasz e-mailem po zakupie. Są również dostępne w panelu klienta po zalogowaniu na kowal.store. Zastąp TWOJ_EMAIL_KLIENTA adresem e-mail swojego konta, a TWOJ_TOKEN otrzymanym tokenem. Polecenia wykonaj w katalogu głównym Magento.

Dodaj repozytorium Composer

composer config repositories.kowal composer https://repo.kowal.store

Skonfiguruj dane dostępowe

composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"

Zainstaluj pakiet modułu

composer require kowal/module-order-attachment

Dokończenie instalacji

Po zainstalowaniu pakietu wykonaj aktualizację Magento i wyczyść cache:

Zaktualizuj Magento

php bin/magento setup:upgrade

Wyczyść pamięć podręczną

php bin/magento cache:flush

W środowisku produkcyjnym wykonaj także kompilację DI oraz wdrożenie plików statycznych zgodnie z procesem wdrożenia sklepu.

Naciśnij, aby pominąć karuzelę

Znaleźliśmy inne produkty, które mogą Cię zainteresować!

Kowal Analytics dla Magento 2
123,00 zł
Napisz opinię
Napisz opinię o produkcie: Order Attachment dla Magento 2
Twoja ocena:
Cena
Jakość
Wsparcie
loader
Wczytywanie...

Twoja opinia została przekazana do moderacji.

Aktualizacja preferencji plików cookie