Adaugă ***************** Şi..
Noi metode de interogare pentru detalii de cont pagina listarea conturilor de către org.
Actualizează criteriile de evaluare a clientului pentru a utiliza Contul (Uid lung), elimină criteriile de evaluare a adresei
Client/grup @PathVariable schimbat de la UUID la Long pentru a se potrivi cu Entitatea Cont. Adresele de evaluare a adresei sunt eliminate de la membrul princip...
Înlocuirea clientului cu modelul clientului bazat pe cont
Cont.java era deja entitatea client comerciale, dar era prea minimă. RetailClient duplicat acest concept. Acest angajament: - Îmbunătățește Contul cu domeniile...
Retriggler build after shared library PriceListIntryRepository Long fix
Elimină paren-ul de închidere fără fir de la ștearsă MarketInventaryLockholder
RetailProviderConfigRepository uses MarketId not MarketUid
TradeMarket PK domeniu este "id" nu "uid." Derivarea interogării datelor de primăvară nu a reușit cu "Nu s-a găsit nicio proprietate pentru tipul CommerceMarket...
Clean up CockroachDB orphan brand_id/tax_class_id defaults on commerce_offerings
CockroachDB applies unique_rowid() as default to nullable FK columns, creating orphan UUIDs that break FK constraint creation. Nullify orphans and reset default...
Oferta. Necesită scoping DB implicit, PriceListenterRepository Tip lung
- Adăugaţi coloanaDefiniţie DEFAULT adevărat pentru necesităţi livrare la Oferirea se ocupă de rândurile existente în timpul migraţiei de masă ALTER - Fix *****...
Actualizează link-urile sociale ale subsolului cu URL-uri reale și corectează icoanele
Înlocuiți GitHub cu Instagram, pictograma Twitter cu pictograma mărcii X, adăugați LinkedIn. Toate linkurile externe deschise în tab-ul nou cu noopener norefere...
Add retail pipeline sub-tabs — Customers, Fulfillment, Carts & Drafts
RETAIL verticals in the Pipeline page now have 4 sub-tabs instead of a single Orders view: 1. Orders — existing PipelineOrdersTab (unchanged) 2. Customers — Ag...
Enterprise retail settings UI — 5 new/rewritten market tabs for RETAIL
Product Catalog (rewritten): 4 sub-views — Products table with search/filters, hierarchical Categories tree, Brands management, Attributes with typed values and...
Adăugați ~90 metode API cu amănuntul și 30+ interfețe TypeScript la comerțApi
Acoperire API Full frontend pentru KamoRetail: categorii, mărci, atribute, variante, imagini, etichete, comentarii, clienți, adrese, grupuri de clienți, clase d...
Adăugați 111 obiective de vânzare cu amănuntul la CommerceMarketController
Toate criteriile de evaluare sub / {marketId}/retail/... namespace acopera: - Categorii, mărci, atribute (cu valori), imagini, variante, etichete, comentarii - ...
Adaugă servicii de retail (2376 linii) și 38 DTO cu amănuntul
RetailService oferă CRUD complet pentru toate entitățile KamoRetail din 7 domenii: catalog (categorii, mărci, atribute, variante, imagini, etichete, recenzii), ...
Add OG image warmup job for kamocrm.com
Quartz-scheduled job that pre-fetches opengraph-image URLs daily at 4 AM to keep the marketing site's OG image cache warm. Covers 23 static routes and 7 blog po...
Adaugă generare de imagini programatic OG pentru toate rutele
Utilizeaza Next.js opengraph-image.tsx convention cu redarea Satori/Resvg Conductă. Fiecare rută primește o imagine marca 1200x630 cu font Inter, fundal întunec...
Adăugați KamoRetail model de date de întreprindere
Model complet de date POS de vânzare cu amănuntul conceput pentru funcționarea independentă KamoRetail și sincronizare bidirecțională cu Shopify, BigCommerce, W...
Potrivire integrare banner viteza de defilare la built-cu banner
Durata crescută de la 30 la 56s astfel încât ambele marchize defila la ~88px/s indiferent de numărul de elemente.
Corectează căile de subscriere rămase API și îndepărtează antetul dublu
Trasee API: getFeatures, updateFeature, stergeFeature now use /subscription-fetures; getAddOns, updateAddOn, stergeAddOn use /subscription-addons; getBundles, u...
Adaugă 9 logouri ale platformei de comerț electronic pe bannerul integrării
Added BigCommerce, WooCommerce, Magento, Squarespace, PrestaShop, Wix, OpenCart, Ecwid, și Shift4Shop la "Integrate cu" marchiză, intercalată cu logo-uri de int...
Acord de diapozitiv editor
- Adăugaţi lăţime: 100% la recipient flex rădăcină - Adăugați minWidth: 0 la panoul din dreapta și zona de conținut pentru a preveni deversarea flex - Adăugați ...
Pass includeInactive=adevărat implicit pentru criteriul de evaluare a modelelor de contract
Managementul modelelor UI trebuie să vadă și șabloane inactive.
Returnează toate modelele de acorduri, inclusiv cele inactive
Adaugă findByOrganizationId pentru repo (fără filtru activ) și includeInactiv Param pentru a obține Metoda de service AcordTemplates. Implicite la adevărat astf...
Standardizează denumirea brandului pe site-ul Kamo → KamoCRM / KamoCRM Inc.
Pagini juridice (perioade, intimitate, GDPR, drepturi de autor) "KamoCRM Inc." pentru entitatea corporativă. Referințe produs/marcă peste copie de marketing, me...
Migrați toate componentele conductei de la comerțMarketApi la comerțApi
Actualizează 10 fișiere de import direct din comerțApi în loc de fișierele șterse TradeMarketApi. Elimină compatibilitatea shim și mort CommerceMarketManager co...
Restaurare comerțMarketApi.ts ca compatibilitate reexport din comerțApi
Componente de conducte (PipelineOrdersTab, PipelineView, pagina de detalii comenzi etc.) încă import din comerțMarketApi. Re-export simbolurile necesare din com...
Adaugă tab-uri de acorduri de întreprindere pentru toate tipurile de piață
Reutilizabile MarketAcorduriTemplatesTab adăugat la fiecare piață comercială cu: - Layout cu două paneluri: șablon lista bara laterală + editor complet - Variab...
Reduceți padding secțiune erou pe mobil astfel încât titlul este complet vizibil
Spațiere pt și mb strânse la punctul de referință de bază astfel "Unificați-vă clienții," nu mai este împins de pe ecran pe telefoane portrete în cazul în care ...
Face banner previzualizare fix pentru a vizualiza și de a reduce dimensiunea de text erou pe mobil
Banner este acum poziţia:fix astfel încât să rămână vizibile în timp ce defilare, cu umplutura de corp injectat dinamic pentru a preveni suprapunerea conținutul...
Trasee API corecte, formate pagini profesionale, elimina codul mort
- Fixaţi nepotrivirea traseului frontend API: utilizaţi abonamente, abonamente, Abonare-grupuri, ************* abonament-plan-prețuri, discounturi de subscripți...
Promovarea caracteristicilor, add-ons, Bundles la filele de pe piață pentru piețele de SUBSCRIPTION
Caracteristicile, suplimentele și pachetele sunt resurse comune la nivel de piață, nu per-plan. - Adăugați tab-ul Caracteristici (manage + caracteristică matric...
Adăugați criteriile de evaluare a categoriilor de vânzător lipsă la CommerceMarketController
GET/POST/PUT/DELETE / {marketId}/Vendor-categorii lipsesc, cauzând 404 atunci când fila Vendors a încercat să încarce categorii.
Învelișuri de răspuns backend în toate metodele de comerțApi cu un singur obiect
Platforma împachetează răspunsurile în {piaţă: {...} }, {produs: {...}, etc., dar client API returna plicul brut, provocând nedefinite proprietăți de piață.id ș...
Face banner previzualizare receptiv cu înălțime dinamică și ridica chat-ul z-index
Banner măsoară acum propria înălțime prin variabila CSS, așa că nav/content se adaptează automat atunci când înfășurează text pe ecrane mici. widget chat z-inde...
Adăugaţi sclipitor roşu previzualizare modul banner anunţând 6 aprilie lansare
Declanşatorul construieşte după o bibliotecă comună pentru *************
Adaugă piațăId la CreateRentalAssetRequest and wireless Market Association in CommerceService
Refactor Trade Setări POS pentru arhitectura centrată pe piață
Restructurarea majoră a paginii de setări comerciale: Frontend: - Inlocuiti aranjamentul fila plata (Produse, Inventar, Active Inchiriere, Planuri de Abonare) ...
Expand CommerceMarketController with nested market-centric endpoints
Replace flat POS endpoints with market-scoped REST hierarchy: - Products, inventory, vendor categories under /{marketId}/products, /inventory, /vendor-categorie...
Adăugați piațăId suport pentru produse de vânzare cu amănuntul DTO și CommerceService
Adăugaţi domenii de piaţăId/marketTitle fields to RetailProductDTO, adăugaţi piaţăId to CreateRetailProductRequest, și sârmă CommerceMarketRepository în Commerc...
Adăugați logare configurare câmp pentru a urmări conducta de redare previzualizare
Adaugă declarații consolă.log la SignaturePreview și EmailSignatureManager pentru a verifica propagarea câmpuluiConfig și filtrarea câmpului la rulare. Verifica...
Dropdown Mailbox încarcă acum e-mailurile din cutia poștală selectată
Pass mailboxId through aduceMesages/fetchFullMessage to the backend, fix de închidere vechi în handler-cutie poştală schimbate prin trecerea căsuţa poştală dire...
Support mailbox switching by resolving IMAP credentials per mailboxId
Added getMailCredentialsByEmail to look up virtual_users by email directly, resolveForMailbox to MailProviderResolver with access verification, and optional mai...
Alinierea Starea Etichetele comanda naviga cu CRM pagina fila comanda în toate cele 3 locații
Ca ceea ce vezi de transport maritim?
Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.