Product Dynamic Codes v.13
The tool to flexibly and automatically update product internal references
Advanced rules to construct product reference
Code positions for certain products might be empty: e.g. for services there is no sense to have a code part of the attribute 'material'.
Each position has rules to generate a code value. For example, for products made of aluminum it is '-AL', for products with material steel it is '-ST'. In order a code part is calculated for this product, there should be at least a single rule this product satisfies.
Zdjęcia ekranu
Product reference is updated according to coding rules
Have as many code positions (parts) as required
Flexibly configure rules to combine a product internal reference
Static and dynamic code parts
How dynamic code parts work
- Use fields of a product variant and product templates
- Apply any field of the types: char, integer, float, date and date with time, selection, and many2one.
- Rely upon any standard or custom fields (e.g. manufacturer or manufacture date)
- In case of many2one field (e.g. a related product category) you should select its field (for example, category name or category custom code)
- Use not the whole field value, but its part. For instance, apply first 2 letters (0-1) of a category name or only month of a manufacture date (5-7). Leave '0' in both start and end to retrieve the whole field value
Zdjęcia ekranu
Use product field values to generate auto references
Apply static code parts based on products filtering
Code rule with filtering by categories
Product automatic reference (example)
Automatic generation of codes
For certain product templates and variants you can switch the auto update off. If you mark items as 'Manual reference': their codes will be not generated by rules. References become editable for such products and should be updated by users. Take into account that if during creation (e.g. import) you introduce a default code, related product would be automatically set up as one with manual reference.
When product references are updated
Codes are updated in the following cases:
- When a product is created or updated
- Regularly by the cron job for all products (have a look a the tab 'Configuration', the section 'Scheduled jobs')
- Manually when you push the button on a product form
- Manually for all products when you push the button on the configuration page
Why the logic is so complex? To avoid slowdowns. The point is that codes rules are advanced and there is no way to define recalculation triggers. Generating codes on fly would result in low performance. That is why to make sure codes are generated, Odoo regularly look over all products.
Zdjęcia ekranu
Exclude products from reference automatic updates
Coding relies upon standard Odoo tools
Product coding is global: rules are applied to each company in the same way. Simultaneously, you can restrict products in rules by using filters by company.
The right to define product coding rules belongs only to Odoo administrators.
Wskazówki konfiguracji i instalacji dla Product Dynamic Codes Odoo v.13
Scheduled jobs
- Turn on debug mode
- Go to technical settings > Automation > Scheduled jobs
- Find the job 'Construct Dynamic Codes'
Często zadawane pytania o Product Dynamic Codes Odoo v.13
Jakie sa zasady aktualizacji Waszych narzędzi?
Zgodnie z biezacymi zasadami Odoo Apps Store:
- Modul kupiony dla wersji 12.0 lub starszej daje dostęp do wszystkich wersji do 12.0.
- Od wersji 13.0 każda wersja modulu musi byc kupiona osobno.
- Niezależnie od wersji zakup daje prawo do wszystkich aktualizacji i poprawek w ramach wersji glownej.
Zespol faOtools nie kontroluje tych zasad. Pytania kierujcie bezpośrednio do przedstawicieli Odoo Apps Store.
Jak zainstalowac aplikacje na Odoo.sh?
Najbardziej bezpośrednie podejscie to wbudowany przeplyw sklepu Odoo:
1. Otwórz stronę modulu i kliknij Deploy on odoo.sh
2. Zostaniesz przekierowany do GitHub. Zaloguj sie i kliknij Create a new repo lub użyj istniejącego. Repozytorium musi byc prywatne. Publikowanie aplikacji na licencji OPL-1 jest zabronione. W razie potrzeby utwórz nowe repo dla projektu Odoo.sh
3. Następnie w odoo.sh kliknij Deploy, potwierdź i kliknij Continue. Instalacja sie rozpoczyna.
Te kroki instaluja aplikacje na galezi production. Dla innych galezi lub aktualizacji:
1. Pobierz kod zrodlowy ze sklepu Odoo
2. Zrób commit modulu do repozytorium GitHub. Żaden folder/plik aplikacji nie może byc w .gitignore. Repo tworzone przez odoo.sh mogą ignorowac ważne ścieżki (np. /lib). Prześlij wszystkie katalogi i pliki modulu
3. Wdroz docelowa galaz projektu odoo.sh lub poczekaj na automatyczny build, jeśli tak ustawiono.
Jak zainstalowac aplikacje na wlasnym serwerze?
2. Uruchom ponownie serwer Odoo;
3. Wlacz tryb programisty (ustawienia techniczne);
4. Zaktualizuj liste aplikacji (menu Aplikacje);
5. Znajdź aplikacje i kliknij Activate/Install;
6. Postępuj zgodnie ze wskazowkami na stronie aplikacji, jeśli istnieją.
Aplikacja ma dodatkowe dodatki. Czy moge kupic je później?
Tak. Odoo automatycznie dodaje zależności do koszyka: wylacz juz zakupione narzędzia, aby nie zaplacic dwa razy.
Wdrozyłem aplikacje na Odoo.sh i widze ostrzeżenie/blad w testach
Czerwone/pomaranczowe ostrzeżenie nie wplywa na funkcje aplikacji. Czasem nasze moduly nie przechodzą standardowych testów automatycznych, bo te zakladaja zachowanie sprzeczne z celami aplikacji. Na przyklad zmieniamy obliczanie ceny, a testy Odoo porownuja cenę koncowa ze standardowym algorytmem.
Najpierw sprawdź funkcje wdroznej bazy. Czy wszystko dziala?
Jeśli nadal uwazasz, ze ostrzeżenie wplywa na rzeczywiste funkcje, skontaktuj sie z nami i prześlij pelne logi instalacji oraz pelna liste wdroznych modulow (rdzeń i firmy trzecie).
Czy moge kupic aplikacje bezpośrednio u Was?
Nie, dystrybuujemy narzędzia tylko przez oficjalny sklep aplikacji Odoo.
Chcialbym uzyskać znizke
Niestety nie mamy srodkow technicznych, by oferowac ceny indywidualne.
Czy moge zainstalowac aplikacje na bazie Odoo Online (SaaS)?
Nie, aplikacji innych firm nie można używać na Odoo Online. Odoo SaaS blokuje te mozliwosc.
Narzędzie zależy od innych aplikacji. Czy musze je kupic?
Tak, narzędzie wymaga wszystkich modulow oznaczonych jako zależności. Cena na stronie aplikacji juz je obejmuje.
Jaka jest cena modulu w dolarach amerykanskich? Dlaczego sie zmienila?
Ceny naszych modulow sa w euro. Sklep Odoo przelicza je na inne waluty wedlug wewnetrznego kursu. Dlatego cena w dolarach amerykanskich może sie zmienić po aktualizacji kursu.
Sformułowania aplikacji i witryny w językach innych niż angielski są wspomagane przez AI i zgodne z oficjalnymi tłumaczeniami Odoo. Jeśli zauważysz błąd, wyślij zgłoszenie o poprawność tłumaczeń a naprawimy to.
Zgłaszanie błędów
Jeśli zauważysz błędy lub niespójne działanie, napisz do nas. Gwarantujemy poprawki w 60 dni od zakupu i dalej ulepszamy narzędzia.
Nie potrzebujesz telefonu ani karty, by się z nami skontaktować. Wystarczy krótka rejestracja e-mail, która nie zajmuje więcej niż 30 sekund.
Dołącz jak najwięcej szczegółów: zrzuty ekranu, logi serwera Odoo i pełny opis odtworzenia problemu. Zwykle kilka dni roboczych zajmuje plan (gdy błąd potwierdzono) albo wskazówki (w przeciwnym razie).
Publiczne zgłoszenia funkcji i pomysły na moduły (bezpłatny rozwój)
Jesteśmy mocno zmotywowani do ulepszania narzędzi i wdzięczni za każdą opinię. Jeśli wymagania są użyteczne publicznie i da się je sprawnie wdrożyć, zespół wpisze je na listę zadań.
Taka lista zadań jest przetwarzana regularnie i nie zakłada dodatkowych opłat. Choć nie możemy obiecać terminów i ostatecznego projektu, to dobry sposób na pożądane funkcje bez inwestycji i ryzyka.
Nie potrzebujesz telefonu ani karty, by się z nami skontaktować. Wystarczy krótka rejestracja e-mail, która nie zajmuje więcej niż 30 sekund.
Narzędzie do elastycznego układania załączników Odoo w folderach i synchronizacji katalogów z klientami chmury: Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box i NAS. DMS. Menedżer plików. System zarządzania dokumentami
Narzędzie do: automatycznie synchronizuj Odoo załączniki z OneDrive pliki w oba ways
Narzędzie do bezpiecznego przechowywania haseł w Odoo do użytku wspólnego. Współdzielone sejfy
198€Narzędzie do budowy głębokiej i uporządkowanej bazy wiedzy do użytku wewnętrznego i zewnętrznego. Knowledge System. KMS. Rewizje w stylu wiki.
398€Narzędzie do zarządzania usługami czasowymi od rezerwacji po sprzedaż i opinie
Narzędzie do ustawiania celów KPI i kontroli ich realizacji według okresów. Pulpity KPI. Projektant pulpitów. Wykresy KPI
198€Narzędzie do: automatycznie synchronizuj Odoo załączniki z Google Drive pliki w oba ways
Narzędzie do konfiguracji cen wariantów na podstawie współczynników atrybutów i narzutów
98€Narzędzie do obliczania trendów popytu na zapas i statystycznego przewidywania przyszłego popytu
198€