Przejdź do treści
KAMOUniverse

Changelog

Co nowego.

Każde ulepszenie platformy, jak to wysyła.

  1. · kamo-internal

    Pełny widok konta/strona zarządzana na /kon/widok/[id]

    Nowa strona szczegółów konta przedsiębiorstwa z 6 zakładkami: - Przegląd: 4 karty statystyk (zamówienia, wydawane, leady, członkowie), informacje o koncie, Informacje kontaktowe, adres, ostatnie zamówienia/ołów, podgląd notatek - Leads: powiązany tabela leadów z kliknięciem do /leads/view/ - Zamówienia: tabela historii zamówień z chipami statusowymi, kliknięcie na rurociąg - Członkowie: powiązali użytkownicy z odznaką Master, set-master/usuń działania - Uwagi: Notatki w stylu osi czasu z dodawaniem formularza i przełącznikiem wzrokowym dla klienta - Dokumenty: symbol zastępczy dla przyszłego zarządzania dokumentami Strona listy konta zaktualizowana o nową kartę "Konta" obok istniejącej Przeglądarka dla członków zespołu. Szukaj, tabela ze wszystkimi polami konta, kliknięcie Do szczegółowego widoku. Nowy klientApi.ts (416 linii) z pełnym CRUD dla klientów, grup, Powiązane leady/zamówienia/członkinie/notatywi.

  2. · SecurityService

    Dodaj 18 punktów końcowych szczegółów konta dla zarządzania klientami handlowymi

    Nowe punkty końcowe na AccountController w /api/security/account/: - Klient CRUD: GET/POST/PUT/DELETE /customers, GET /customers/'uid' - Dane zawinione: GET /customers/'uid'/lidis, /orders, /members - Zarządzanie członkami: PUT /customers/'uid'/members (dod/usuń/uciep / master) - Uwagi: GET/POST /customers/'uid'/noty - Grupy kont: GET/POST/PUT/DELETE /grupy Pełna szczegółowo opisowa zwraca informacje o koncie, dane kontaktowe od - adres, liczba leadów/zamówień/członków.

  3. · kamo-shared-library

    Dodać : : i .

    Nowe metody zapytań na stronie szczegółów konta — wyszukiwanie zamówień przez nabywcę i Notowanie na kontach przez org.

  4. · kamo-internal

    Dodaj pod-taby rurociągów handlowych — Klienci, Wypełnienie, wózki i projekty

    Piony RETAIL na stronie Pipeline mają teraz 4 pod-tab zamiast jednego Widok zamówień: 1. Zamówienia – istniejące Orderry RurociąguTab (niezmienione) 2. Klienci — tabela AgGrid z profilami klientów, rozbudowa adresu inline, wyszukiwanie, podsumowanie historii zamówień, eksport CSV 3. Spełnienie — Tablica rozdzielcza do śledzenia wysyłki z chipami filtrów statusowych (W oczekiwaniu/Label Created/In Transit/Out for . Status oznaczony kolorami, śledzenie generowania linków, tworzenie okna dialogowego wysyłki 4. Koszyki i drafity — Dwa podglądy: Aktywny/Opuszczony koszyk z rozszerzeniem akcja "Konwertuj do porządku"; Projekt zamówień z zarządzaniem statusem PipelineVerticalSection zaktualizowany do renderowania podtagłyt do RETAIL (był wcześniej Jednorazowa treść). Haczyki przesunęły się na najwyższy poziom komponentu, aby spełnić zasady React.

  5. · kamo-internal

    Ubezpieczenia detaliczne przedsiębiorstwa - 5 nowych / przepisanych zakładek rynkowych dla RETAIL

    Katalog produktów (refaskorowany): 4 podglądy — Stolik produktów z wyszukiwaniem/filtrem, hierarchiczne kategorie drzew, Zarządzanie markami, Atrybuty z wgsortowanymi wartościami I kolorowe próbki. Pełny CRUD dla kategorii, marek, atrybutów, wartości atrybutów. Klienci (nowy): 2 podglądy — tabela klienta z wyszukiwaniem, rozszerzenie adresu w linii, Pełny CRUD dla klientów/adresów/grup klientów. Pokazuje sumy zamówień, zwolnienie podatku Status, marketing opt-in. Inwentarz (nowy, zastępuje symbol zastępczy): 3 podglądy — Tabela poziomów zapasów z Kolorowokokodowe rzędy niskie / poza zapasem i dostosowywanie na rzędy, lokalizacje CRUD Z odznakami wypełniania/odpisów, tylko odczyty filtruje rejestr audytu z filtrami. Podatki i Wysyłka (nowy): 4 podglądy — Klasy podatkowe, strefy podatkowe, stawki podatkowe (z Związek/włącznie/priorytetowo), Wysyłka (strefy z metodami zagnieżdżonych + nośniki). Zniżki i ceny (nowe): 3 podglądy — Zniżki z kodami / typami automatycznymi i zasady, Cenowe listy z rozszerzenia wejściami, karty podarunkowe z śledzeniem salda. Zaktualizowana strona szczegółów rynku: Rynki RETAIL pokazują teraz 8 zakładek (Przegląd, Sprzedawcy, Katalog produktów, zapasy, klienci, Podatki i Wysyłka, Zniżki i ceny, Umowy).

  6. · kamo-internal

    Dodaj 90 detalicznych metod API i 30+ interfejsów TypeScript do commerceApi

    Pełne pokrycie interfejsu API dla KamoRetail: kategorie, marki, atrybuty, warianty, obrazy, tagi, recenzje, klienci, adresy, grupy klientów, Klasy podatkowe / stany, rabaty, cenniki, karty podarunkowe, zapasy lokalizacje, poziomy zapasów/dostosowania, strefy żeglugowe/metody, przewoźnicy, Przesyłki, koszyki, projekty zamówień, noty zamówień, configs, logy synchronizacyjne.

  7. · SecurityService

    Dodaj 111 punktów końcowych detalicznych do CommerceMarketController

    Wszystkie punkty końcowe w /-marketId/retail/...: - Kategorie, marki, atrybuty (z wartościami), obrazy, warianty, tagi, recenzje - Klienci, adresy, grupy klientów - Klasy podatkowe, strefy, stawki; rabaty; cenniki (z wpisami); karty podarunkowe - lokalizacje zapasów, poziomy zapasów (z korektami) - strefy wysyłki, metody, przenośniki, przewożony, Wysyłka - Koszyki (z punktami), projekty zamówień, zamówienia - Konfiskaty dostawcy, zsynkina kłody Kontroler urósł z 1100 funtów do 2 550 funtów. Wszystkie punkty końcowe delegują do RetailService.

  8. · kamo-shared-library

    Add RetailService (2376 linii) i 38 detalicznych DTO

    RetailService zapewnia pełny CRUD dla wszystkich podmiotów KamoRetail w 7 domenach: katalog (kategorii, marki, atrybuty, warianty, obrazy, tagi, recenzje), klienci (profile, adresy, grupy), ceny (klasy podatkowe/strefy, zniżki, cenniki, karty podarunkowe), zapasy (lokalizacje, poziomy zapasów, korekty), wysyłka (strefy, metody, nośniki, przesyłki), wózki (samochody, Projekt zamówień, notatek zamawiających) i konfiskat dostawcy (kodów synchronizacji). 38 DTO w pliku donotmodify.dao.dtos.pos.retail dla warstwy transportowej API.

  9. · DaemonService

    Dodaj pracę rozgrzewki obrazu OG dla kamocrm.com

    Kwartzowa praca, która codziennie otwiera URL w oszukiwanie otwartych adresów URL 4 rano, aby utrzymać pamięć podręczną obrazu OG witryny marketingowej. Pokrowce 23 Trasy statyczne i 7 trasy postów na blogu. Konfigurowalny poprzez środowisko Zmienne (OG_WARMUP_ENABLED, OG_WARMUP_BASE_URL).

  10. · kamo-marketing

    Dodaj programmatic OG generowanie obrazów dla wszystkich tras

    Używa konwencja opengraph-image.tsx z renderingiem Next.js - Rurociąg. Każda trasa otrzymuje markowy obraz 1200x630 z czcionką Inter, Ciemne tło, akcenty gradientowe i tytuł / podtytuł. Trasy statyczne pre-render w czasie budowy z 24-godzinną waleczną rewaluacją ISR. Dynamiczny blog i trasy KB wykorzystują generujStaticParams dla czasu kompilacji Pokolenie. Usuwa ręczne og:image metadane na rzecz konwencji- Auto-wtrysk oparty na bazie.

  11. · kamo-shared-library

    Dodaj model danych firmy KamoRetail — 109 nowych podmiotów, repozytoriów i abstrakcji dostawców

    Pełny detaliczny model danych POS zaprojektowany do samodzielnej pracy KamoRetail i Sync sync dwukierunkowy ze Shopify, BigCommerce, Wix, Squarespace, Shift4Shop, Ecwid, WooCommerce, Magento, PrestaShop i OpenCart. Katalog produktów (29 plików): - ProductKategoria (hierarchiczna), ProductBrand, ProductAttribute, ProductAttributeValue - ProductVariant (poziom SKU z ceną/wagą/polityką wynalazczyni) - ProductImage (multiimage), ProductTag, ProductTag - ProductRelation (cross-sell/up-sell), ProductVariantAttribute - Tabele koncerystyczne i akcesoria produktowe - 5 enum: ProductType, ProductAttributeType, ProductAttributeInputType, InwentaryzacjaPolityka, ProductRelationType - Oferowanie podmiotu rozszerzonego: marka, produktType, slug, pola SEO, waga, Porytycznie, kosztCena, taxClassId, wymaga Wysyłka Domenacja klienta (13 plików): - RetailCustomer, RetailCustomerPrzemówienie, RetailCustomerGrup - RetailCustomerGuburzone, Lista życzeń, WishlistItem - AddressType enum, wszystkie repozytoria Cena/podatki / Zniżki (19 plików): - TaxClass, TaxZone, TaxRate (pomoc komunalna/wspólnotowa) - Zniżka (kody + automatyczne), DiscountRule (barytowe targetowanie) - PriceList, PriceListEntry (wycena w grupie) - GiftCard ze śledzeniem równowagi - 3 enums, wszystkie repozytoria Ulepszony zapasy (6 plików): - Inwentaryzacja (wielokiernia z flagami/pickupów) - Porówn zapasowy (napastacyjne per-lokalizacja z progami) - StockAdjustment (pełna ścieżka audytu) - StockAdjustmentType enum Wysyłka i wypełnienie (14 plików): - ShippingZone, wysyłkoweMetod (płaska/waga/nośna/bezpłatna obsługa radosna) - Prześlijnik, Lotnisko (z śledzącymi szablonami URL) - Wysyłka, ShipmentItem (z pełnym cyklem życia śledzenia) - ShipmentStatus, ShippingCalculationType enums Koszyk i kasy (12 plików): - Koszyk - CartItem - Projekt, DraftOrderLineItem (zamówienia przedpłaty stworzone przez serwer) -Umowy Upośled (wewnętrzny/customer-visible) - CartStatus, DraftOrderStatus enums Warstwa abstrakcji dostawcy (15 plików): - RetailProviderType enum (KAMO_NATIVE + 10 dostawców) - Podmiot RetailProviderConfig (ustawienia dostawców na rynku) - RetailSyncLog podmiot (sztuka do audytu) - 6 interfejsów adaptera synchronizacji: ProductSyncAdapter, ZamówSyncAdapter, InventorySyncAdapter, CustomerSyncAdapter, PricingSyncAdapter, FulfillmentSyncAdapter - RetailProviderCapability interfejs (sygnale funkcji na jednego dostawcę) - RetailProviderRegistry (rejestr adapterów runtime) - SyncDirection, SyncStatus enums

  12. · kamo-marketing

    Dodaj 9 logo platformy e-commerce do banera integracji

    Dodano BigCommerce, WooCommerce, Magento, Squarespace, PrestaShop, Wix, OpenCart, Ecwid i Shift4Shop do "Integrates With" Marquee, przeplatana z istniejącymi logo integracji.

  13. · kamo-internal

    Dodaj kartę Szablony umów klasy korporacyjnej do wszystkich typów rynku

    Rynek wielokrotnego użytkuTemplatesTemplatesTab dodany do każdego rynku handlowego o: - Dwupanelowy układ: tablica boczna listy szablonów + pełny edytor - zmienne szablonu specyficzne dla typu Commerce (porządek detaliczny/gwarancja, zasób najmu / terminacja, plan subskrypcji / SLA, oferty serwisowe, Warunki kredytu hipotecznego, warunki udzielania zamówień PO) - Zmienna pasek narzędzi do wstawiania z kategoryzowanym rozwijaniem - Edycja/Preview przełączanie z renderingiem HTML na żywo - Zarządzanie szablonami: tworzenie, edytowanie, duplikowanie, usuwanie za pomocą ConfirmationDialog - Domyślny szablon i aktywne / nieaktywne przełączanie - Wyszukiwanie/filtr na liście szablonów - Menu kontekstowe na szablon (edytuj, zduplikuj, usuń)

  14. · kamo-marketing

    Dodaj błyszczący czerwony baner w trybie podglądu, ogłaszający 6 kwietnia

  15. · kamo-internal

    Reaktor commerce POS ustawienia do architektury zorientowanej na rynku

    Poważna restrukturyzacja strony ustawień handlowych: Frontend: - Zamień płaski układ zakładek (Produkty, zapasy, aktywa najmu, plany subskrypcji) Siatka kart zorientowana na rynek, w której podza zagnieżdżane są zasobami pod każdym rynkiem - Wymień wszystkie modal/popup CRUD z dedykowanymi podstronami i właściwym routingiem - Nowa struktura trasy: ? etc. - Strona szczegółów rynkowych z dynamicznymi pod-tabami opartymi na typie handlu (RETAIL, RENTAL, SUBSCRIPTION) - Edycja planu subskrypcji wykorzystuje 3-poziomowe głębokie strony z pod-tabami (ceny, funkcje, dodatki itp.) - Dodaj zakładkę "Integracja dladostaw" obok "Markets & Fields" - Nowy ujednolicony klient commerceApi.ts zastępujący rozproszone połączenia API - Pojedynczy catch-all API obsługuje następujące połowu, zastępując 7 indywidualnych plików trasy Zaplecze: - Rozwiń CommerceMarketController z zagnieżdżonymi punktami końcowymi - Usuń potwierdzenie użyj istniejącego ConfirmationDialog z wzorzecem słów wyzwania

  16. · SecurityService

    Rozwiń CommerceMarketController z zagnieżdżonych punktami końcowymi skoncentrowanych na rynku

    Wymień płaskie punkty końcowe POS na rynkową hierarchię REST: - Produkty, inwentaryzacje, kategorie dostawców w /-marketId/produkty, /inwentyla, /dopieka ikongories - Aktywa najmu w podmiocie /-marketId/rental-assets (tylko rynki RENTAL) - Plany subskrypcji, ceny, funkcje, dodatki, pakiety, rabaty wolumenowe w /marketId / subskrypcja - Walitacja typu handlu zapewnia, że podzasoby pasują do rynku - PATCH /marketId/aktywny punkt końcowy do szybkiego przełączania - Ulepszone GET /marketId zwraca liczbę podzasobów

  17. · kamo-shared-library

    Dodaj wsparcie rynkoweId do produktów detalicznych DTO i CommerceService

    Dodaj pola rynkowe / marketTitle do RetailProductDTO, dodaj marketId do CreateRetailProquestRequest, przewodowy CommerceMarketRepository w CommerceService w celu ustanowienia stowarzyszenia rynkowego w zakresie tworzenia produktów.

  18. · kamo-internal

    Przenieś dział i tytuł pracy z zakładki Roles do strony My Profile

    Dzieła wydziału i tytułów pracy pojawiają się teraz na stronie Mojego profilu jako SectionCard, pokazana tylko dla członków zespołu. Edytowanie przez Autocomplete rozwija się, gdy użytkownik ma prawo MANAGE_MEMBER_SECURITY, w przeciwnym razie pokazano Jak tylko do odczytywane etykiety. Oba pola mogą być nieprzypisane (zgłoszone do żadnego). Usunął dział / tytuł pracy z zakładki Roles & Permissions.

  19. · SecurityService

    Dołącz memberType, departmentId/Title, jobTitleId/Title w profilu użytkownika GET response

  20. · kamo-internal

    Dodaj dostosowanie etykiety statusu CRM z ustawieniami interfejsu użytkownika i okablowaniem end-to-end na stronach leadów

  21. · SecurityService

    Dodaj LeadStatusLabelController dla org-level CRM Etykieta statusu CRM CRUD

  22. · kamo-shared-library

    Dodaj podmiot LeadStatusLabel, repozytorium, usługę i DTO do dostosowywania statusu CRM na poziomie orggi

  23. · kamo-internal

    Dodaj selekcjonerów działu i stanowisk pracy do karty bezpieczeństwa członków

    Członkowie zespołu mogą teraz zostać przydzieleni do działu i tytułu pracy za pośrednictwem Automatyczne upełna rozwijanie w oknie dialogowym Edytuj zabezpieczenia. Pokazy kartki podsumowania Obecne zadania. Zwykli członkowie nie widzą tych pól.

  24. · SecurityService

    Dodaj dział i zadanie pracy do punktu końcowego bezpieczeństwa członka

    GET zwraca teraz działId / Tiitle i jobTitleId / Tytuł dla członków zespołu. PUT akceptuje działId i jobTitleId do działu cesji/niepodpisów i Tytuł pracy, z przeliczania praw po zmianach.

  25. · kamo-internal

    Przełączanie pól podpisu e-mail, znormalizowane linki społecznościowe i reorder zakładki Content

    - Przenieś podtastkę zawartości do pierwszej pozycji w ustawieniach podpisu e-mail - Dodawanie konwergencja do możliwości kontaktowych w polu kontaktowym na zakres (użytkownik/departam/firma) Z włączonych/wyłączniki dla Work Phone, Telefon komórkowy, Adres organizacji, Adres członka, tytuł zatrudnienia, Departament i Ikony socjalne - Refactoruj linki społecznościowe na profilu członkowskim do obsługi popularnych platform + niestandardowe linki poprzez dynamiczną listę z rozwijaną platformą, polem URL i porządkowaniem sortowania - Dodaj 12 nowych platform społecznościowych (dribbble, behance, pinterest, reddit, discord, slack, średnie, przepełnienie stosu, drgawek, WhatsApp, telegram, sygnał) - Dodaj trasy API Next.js do sygnaturowych linków społecznościowych i członków - Podgląd szacunku dla konfiguracji pola — pola wyłączne są ukryte w czasie rzeczywistym - Pola, które są włączone, ale nie są zaludnione, są automatycznie ukryte

  26. · SecurityService

    Synchronizuj linki społeczne do znormalizowanego tabeli social_links

    Napisz linki społecznościowe członków do obu osadzonych kolumn EmbSocialLinks (cofajny kompat) i nowy znormalizowany stół social_links. Dodaj socialLinksNormalized do Odpowiedź użytkownika GET dla klientów, którzy obsługują nowy format.

  27. · EmailService

    Dodaj pole podpisu e-mail config API

    Dodaj serwis i kontroler REST do zarządzania widocznością pola podpisu e-mail Konfiguracja na organizację. Administratorzy mogą przełączać, które pola kontaktowe się pojawiają w podpisach dla każdego zakresu (użytk/departament/firma).

  28. · kamo-shared-library

    Dodaj do koszyka SocialLinkEntity i EmailSignaturedFieldConfigEntity

    Dodaj znormalizowaną tabelę social_links, aby zastąpić wbudowane kolumny linków społecznościowych, Wspieranie zarówno wstępnie zdefiniowanych platform, jak i niestandardowych linków społecznościowych z porządkiem sortowania. Dodaj e-mail_signature_field_config table dla pola styków konfigurowalnych admin Wgląd w przełączanie na zakres (użytk/departament/firma) w podpisach e-mail.

  29. · kamo-internal

    Wdrożenie przełącznika skrzynek pocztowych z dostępem opartym na uprawnieniach na stronie /messages

    - Dodaj Meet, POS i 3 nowe uprawnienia dostępu do poczty e-mail do frontend RoleRightType - Dodawanie ServiceType.MEET do frontend ServiceType enum - Dodaj getAccessibleMailboxes API i AccessibleMailboxes typ typ do skrzynki pocztowejApi - Przełącznik skrzynek pocztowych Overhaul FolderSidebar z grupowymi sekcjami: Moje skrzynki pocztowe, dzielone, Departament, Typ pracy, Wszyscy Członkowie (ggated) - Napraw "Loading...", czerpiąc e-mail z dostępnych skrzynek pocztowych odpowiedź - Aktualizuj MessageBrowser, aby obsłużyć typ skrzynki pocztowej z wyświetlaczem banerowym

  30. · EmailService

    Dodaj dostępne skrzynki pocztowe punkt końcowy z rozszerzonym dostępem opartym na przywilejach

    Add AccessibleMailboxService i GET /api/email/pudełko pocztowe/dostępny punkt końcowy Zwraca osobiste skrzynki pocztowe, udostępnione skrzynki pocztowe i dostęp do bramkań uprzywilejowanych Do działu, typu pracy i wszystkich skrzynek pocztowych członków.

Twój wszechświat czeka.

Rozpocznij bezpłatnie w kilka minut.Dodaj produkty, kiedy tylko będziesz gotowy — bez migracji, bez nowych logowań.

Bezpłatne na zawsze — nie wymaga karty kredytowej