Podczas obsługi klienta z branży budowlano-wykończeniowej, realizującego inwestycje pod klucz, pojawiła się potrzeba szybkiej aktualizacji cennika podwykonawców w Odoo. Firma wykorzystuje system do generowania kosztorysów dla klientów końcowych i zamówień zakupu dla podwykonawców — każda rozbieżność w cenach wpływała na codzienną pracę.
Klient otrzymał nowy cennik z aktualnymi cenami zakupu od podwykonawców, nowymi cenami sprzedaży i skorygowanymi jednostkami miary. Kilkaset pozycji wymagało jednoczesnej aktualizacji, przy czym każda usługa miała przypisanych kilkunastu różnych dostawców — łącznie kilka tysięcy powiązań produkt → dostawca → cena do podmiany. W międzyczasie kosztorysy wychodziły do klientów z nieaktualnymi cenami, a zamówienia do podwykonawców nie tworzyły się z poprawną wartością.
Zamiast ręcznej edycji pozycji pojedynczo, zaproponowaliśmy aktualizację przez eksport — modyfikacja — import w trybie wsadowym. Wyeksportowaliśmy z Odoo komplet danych z mapowaniem produkt → dostawca → cena, podstawiliśmy nowe wartości z dostarczonego pliku, dołożyliśmy brakujące pozycje (m.in. nieistniejące dotąd usługi robocizny) i ujednoliciliśmy kategorie produktów. Identyfikatory techniczne z Odoo trafiły do pliku importu — dzięki temu system zaktualizował konkretne rekordy zamiast tworzyć duplikaty.
Po imporcie kosztorysy od razu zaczęły zaciągać aktualne ceny, a zamówienia do podwykonawców tworzyły się z poprawnymi cenami zakupu. Klient otrzymał także powtarzalny scenariusz, którym może samodzielnie aktualizować cennik przy kolejnych zmianach umów z podwykonawcami.
Ten przykład pokazuje, że nawet aktualizacja katalogu sięgająca kilku tysięcy powiązań produkt-dostawca nie musi oznaczać żmudnego ręcznego przepisywania. Kluczem jest świadome wykorzystanie wbudowanego mechanizmu importu Odoo wraz z eksportem identyfikatorów technicznych.