Moduł Magento Integracja sklepu Magento z systemem fakturowania i Magazynem wFirma
Opis / Moduł Magento Integracja sklepu Magento z systemem fakturowania i Magazynem wFirma
Integracja Magento z fakturowaniem i magazynem wFirma
Połącz obsługę sprzedaży w Magento z dokumentami i magazynami wFirma. Moduł wspiera pracę wielu sklepów i firm, różne waluty, dokumenty magazynowe, zlecenia produkcyjne oraz kompletację zamówień.
Obsługa multistore
Moduł wspiera środowiska multistore, pozwalając eksportować faktury z poszczególnych widoków sklepu (store_id) na niezależne konta wFirma. Dzięki temu możliwe jest:
- Eksport faktur z wszystkich widoków do jednej firmy w wFirma, co ułatwia centralne zarządzanie finansami.
- Eksport faktur z wybranych widoków do różnych firm w wFirma, co pozwala na obsługę kilku niezależnych podmiotów w jednym sklepie Magento.
To rozwiązanie jest szczególnie przydatne dla firm prowadzących sprzedaż międzynarodową, które potrzebują osobnych kont księgowych dla różnych rynków.
Mapowanie serii numeracji dokumentów
Każdy widok sklepu Magento może być powiązany z określoną serią numeracji faktur w wFirma. Dzięki temu:
- Można zachować porządek w numeracji dokumentów dla różnych sklepów.
- Łatwiejsze jest rozliczanie się w systemie księgowym.
Funkcja ta umożliwia pełną kontrolę nad sposobem wystawiania faktur w zależności od sklepu.
Masowe działania magazynowe
Moduł umożliwia tworzenie masowych dokumentów magazynowych, takich jak:
- PW (Przychód Wewnętrzny) – dokument przyjęcia wewnętrznego, używany np. do wprowadzania towaru na magazyn.
- RW (Rozchód Wewnętrzny) – dokument rejestrujący zużycie materiałów wewnątrz firmy.
- PZ (Przyjęcie Zewnętrzne) – dokumentowanie dostaw od dostawców.
- WZ (Wydanie Zewnętrzne) – dokument wydania towaru do klienta.
- MM (Międzymagazynowy) – umożliwia przesunięcia towarów między magazynami.
Dzięki masowej obsłudze tych dokumentów, administrator sklepu może szybko aktualizować stany magazynowe i rejestrować przepływy towarów.
Obsługa wielu walut
Moduł pozwala na eksport faktur w różnych walutach zgodnie z ustawieniami Magento. Dzięki temu możliwe jest:
- Automatyczne przeliczanie wartości faktur na podstawie kursów walutowych.
- Obsługa klientów z różnych krajów bez potrzeby ręcznej konwersji walut.
Mapowanie magazynów
Magazyny w Magento mogą być mapowane na odpowiadające im magazyny w systemie wFirma, co pozwala na:
- Precyzyjne odwzorowanie rzeczywistej struktury logistycznej firmy.
- Lepszą synchronizację stanów magazynowych.
Zlecenia produkcyjne
Moduł generuje dokumenty PW na wskazany magazyn wFirma na podstawie zleceń produkcyjnych. To pozwala na:
- Automatyczne rejestrowanie przychodu materiałów na magazyn.
- Łatwiejszą kontrolę nad produkcją.
Kompletacja i pakowanie zamówień
Po wysłaniu zamówienia do klienta system automatycznie generuje dokument WZ, co zapewnia:
- Automatyczną ewidencję wysyłek.
- Zgodność między stanami magazynowymi a rzeczywistymi wysyłkami.
Faktury pro forma
Moduł umożliwia wystawianie faktur pro forma zamiast standardowych faktur VAT. Jest to przydatne w przypadku:
- Przedpłat za towary i usługi.
- Rezerwacji produktów przed finalizacją zamówienia.
Dodatkowe możliwości integracji
Dokumentacja modułu opisuje również eksport zamówień do wFirma, automatyczny lub uruchamiany przez użytkownika, import kontrahentów i produktów oraz aktualizację cen i stanów magazynowych z wFirma do Magento.
Eksport faktur można wykonywać przez zadanie CRON. Moduł zapisuje identyfikator dokumentu wFirma przy fakturze Magento i pobiera pliki PDF do katalogu var/invoices.
Instalacja i konfiguracja
Pakiet Composer: kowal/wfirma. Po instalacji włącz Kowal_Email, Kowal_AttributesQuery i Kowal_WFirma, wykonaj aktualizację Magento i wyczyść cache. Pakiet zawiera moduły Email oraz AttributesQuery; wymaga dostępnego pakietu kowal/base.
Konfigurację rozpocznij w panelu Kowal → Wfirma → Ustawienia. Ustaw połączenie z wFirma i przypisania firm, serii dokumentów oraz magazynów, stosownie do widoków sklepu i procesów sprzedaży.
Więcej informacji
| Informacje o zakupie | |
|---|---|
| Zgodność z szablonem | Luma / Blank, KOWAL |
Instrukcja Instalacji modułu
Instalacja
* W środowisku produkcyjnym proszę użyć opcji --keep-generated
-
Dodaj repozytorium composer do konfiguracji:
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_KLIENTAadresem e-mail swojego konta, aTWOJ_TOKENotrzymanym tokenem. Polecenia wykonaj w katalogu głównym Magento.composer config repositories.kowal composer https://repo.kowal.store -
Skonfiguruj dostęp do repozytorium Composer Kowal:
composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN" -
Zainstaluj moduł za pomocą Composer:
composer require kowal/wfirma -
Zastosuj aktualizacje bazy danych:
php bin/magento setup:upgrade -
Wyczyść pamięć podręczną:
php bin/magento cache:flush
Konfiguracja Modułu
- Ustaw odpowiednie wartości w panelu administracyjnym `Kowal / Wfirma / Ustawienia`
- Wstaw bespośrednio w szablonie email New Invoice ten kod:
{{block class='Kowal\WFirma\Block\InvoiceLink' area='frontend' invoice_id=$invoice.entity_id template='Kowal_WFirma::invoicelink.phtml'}}
Polecenia CLI
- Eksport faktur Magento do wFirma.php bin/magento kowal_wfirma:exportinvoices
- Import bazy klientów z wFirma do Magento.php bin/magento kowal_wfirma:importcustomers
- Import bazy produktów z wFirma do Magento.php bin/magento kowal_wfirma:importproducts
Zadania CRON
- Zadanie wykonywane co 2 minuty. Odczytuje listę faktur Magento, które jeszcze nie zostały wysłane i generuje dla nich faktury wFirma.kowal_wfirma_exportinvoice