Ajouter
Nouvelles méthodes de requête pour la page de détail du compte et la recherche de commandes par l'acheteur et inscription de compte par org.
Mettre à jour les points d'extrémité des clients pour utiliser le compte (Long uid), supprimer les points d'extrémité d'adresse
Client/groupe "PathVariable" est passé de UUID à Long pour correspondre à l'entité du compte. Adresser les points d'extrémité supprimés - les adresses provienne...
Remplacer RetailCustomer par un modèle de clientèle basé sur le compte
Account.java était déjà l'entité cliente commerciale mais était trop minime. RetailClifér a dupliqué ce concept. Cet engagement: - Amélioration du compte dans ...
POSToast prop est "État" et non "toast" dans les onglets de transport en ligne de détail
Reculer la construction après la bibliothèque partagée PriceListEntryRepository Long Correction
Supprimer la fermeture parasite de la fermeture des droits de l'entreprise MarketInventoryPlaceholder supprimée
RetailProviderConfigRepository utilise MarketId not marketUid
Le champ PK de CommerceMarket est 'id' pas 'uid'. Dérivation de la requête de données de ressort a échoué avec "No property uid trouvé pour type CommerceMarket"...
Nettoyage des offres commerciales CockroachDB orphelins de marque id/tax-class-id-id-id-id-id-id---tax-classe-id-id-classe-id-id-classe
CockroachDB applique par défaut des colonnes FK annulables, créant Les UUID orphelins qui rompent la création de la contrainte FK. Nullifier les orphelins et ré...
Offering.requires-ship-ship-ship-faut default, PriceListEntryRepositor Long type
- Ajouter columnDefinition DEFAULT true pour l'expédition requise sur l'offre gérer les rangées existantes pendant la migration de la TABLE ALTER - Fixer l'ar...
Mettre à jour les liens sociaux avec les URL réelles et les icônes correctes
Remplacer GitHub par Instagram, icône Twitter par l'icône de la marque X, ajouter LinkedIn. Tous les liens externes s'ouvrent dans un nouvel onglet avec noopene...
Ajouter les sous-tabs de pipeline de détail - Clients, exécution, chariots et projets
Les verticales de DÉTAIL dans la page Pipeline ont maintenant 4 sous-onglets au lieu d'un seul Vue des commandes: 1. Commandes et commandes PipelineOrdersTab (...
Paramètres de vente au détail d'entreprise UI 5 onglets de marché nouveaux/réécrits pour RETAIL
Catalogue de produits (réécrit): 4 sous-vues et tableau des produits avec recherche/filtres, Catégories hiérarchiques arbres, gestion des marques, attributs à v...
Ajouter 90 API de détail et 30 interfaces TypeScript à commerceApi
Couverture complète de l'API frontale pour KamoRetail: catégories, marques, attributs, les variantes, images, étiquettes, critiques, clients, adresses, groupes ...
Ajouter 111 points d'extrémité de détail à CommerceMarketContrôleller
Tous les critères d'évaluation sous /-marketId/retail/... espace de nominatif couvrant: - Catégories, marques, attributs (avec valeurs), images, variantes, étiq...
Ajouter RetailService (2376 lignes) et 38 DTO de détail
RetailService fournit un CRUD complet pour toutes les entités KamoRetail dans 7 domaines: catalogue (catégories, marques, attributs, variantes, images, étiquett...
Ajoutez le travail d'échauffement d'image OG pour kamocrm.com
Poste programmé en quartz qui pré-se met en garde les URL d'images ouvertes tous les jours à 4 AM pour garder le cache d'images OG du site de marketing au chaud...
Ajouter la génération d'images programmatiques OG pour toutes les voies
Utilise la convention Next.js opengraph-image.tsx avec rendu Satori/Resvg pipeline. Chaque itinéraire obtient une image de marque de 1200x630 avec la police Int...
Ajouter KamoRetail enterprise data model - 109 nouvelles entités, référentiels et abstraction des fournisseurs
Modèle de données complètes sur les points de vente au détail conçus pour l'exploitation autonome de KamoRetail et synchronisée bidirectionnelle avec Shopify, B...
Vitesse de défilement de la bannière des intégrations de correspondance à la bannière construite avec bannière
Durée augmentée de 30 à 56s de sorte que les deux chapiteaux défilent à 88px/s, quel que soit le nombre d'articles.
Corriger les chemins d'API d'abonnement restants et supprimer l'en-tête double
chemins d'API: getFeatures, updateFeature, deleteFeature utilise maintenant /subscription-features; getAddOns, updateAddOn, deleteAddOn utiliser/subscription-ad...
Ajouter 9 logos de plate-forme de commerce électronique à la bannière des intégrations
Ajout de BigCommerce, WooCommerce, Magento, Squarespace, PrestaShop, Wix, OpenCart, Ecwid et Shift4Shop à l'intégrateur avec Mgr de marque, imbriqué avec les lo...
Lay-planisation de l'éditeur d'accord - empêcher le débordement des espaces blancs et le brouillage du contenu
- Ajouter la largeur: 100 % dans le récipient à flexion racinaire - Ajouter minWidth: 0 à droite du panneau et de la zone de contenu pour éviter le trop-plein f...
Le critère d'acceptation include Inactive - vrai défaut pour les modèles d'accord
L'interface utilisateur de gestion des modèles doit également voir des modèles inactifs.
Retourner tous les modèles d'accord, y compris les modèles inactifs
Ajouter findByOrganizationId à repo (pas de filtre actif) et includeInactive param à getAgreementTemplates method. Par défaut, c'est vrai que L'interface utilis...
Normaliser la dénomination de la marque sur le site Kamo et KamoCRM / KamoCRM Inc.
Les pages juridiques (termes, vie privée, RGPD, droits d'auteur en bas de page) sont désormais utilisées "KamoCRM Inc." pour la société. Références de produit/d...
Migrez toutes les composantes de pipelines du commerceMarketApi au commerceApi
Mettre à jour 10 fichiers pour les importer directement du commerceApi au lieu de la suppression CommerceMarketApi. Supprimer la cale de compatibilité et le bru...
Rétablir le commerceMarketApi.ts en tant que réexportation de compatibilité à partir du commerceApi
Composants de pipeline (PipelineOrdersTab, PipelineView, page de coordonnées des commandes, etc.) encore importé du commerceMarketApi. Réexporter les symboles n...
Supprimer les pop-ups de l'insigne de réalisation déclenchée par le défilement de la page d'accueil
Ajouter l'onglet "Mot" de modèle d'accord de qualité à tous les types de marché
Réutilisable MarketAgreementTemplatesTemplatesTap ajouté à chaque marché du commerce avec: - La disposition à deux panneaux : barre latérale de liste de modèles...
Réduire le rembourrage de la section de héros sur mobile de sorte que le titre est entièrement visible
pt et mb espacement serrés au point de rupture de la base, donc "Unify Your Clients," n'est plus mis hors écran sur les téléphones portraits où la bannière fixe...
Faire une bannière de prévisualisation fixe pour la visualisation et réduire la taille du texte du héros sur mobile
La bannière est maintenant position: fixe de sorte qu'elle reste visible tout en faisant défiler, avec un rembourrage corporel injecté dynamiquement pour éviter...
Corriger les chemins API, mise en page professionnelle, supprimer le code mort
- Correction d'asymétries de chemin d'API frontales: utiliser des fonctionnalités d'abonnement, compléments d'abonnement, abonnement-paquets, - abonnement-pla...
Promouvoir les caractéristiques, les modules, les onglets au niveau du marché pour les marchés des sous-écrans
Les caractéristiques, les ajouts et les ensembles sont des ressources partagées au niveau du marché, et non par plan. - Ajouter un onglet (manage et matrice de ...
Ajouter les points d'extrémité manquants des catégories de fournisseurs à CommerceMarketController
Les catégories GET/POST/PUT/DELETE/marketId/fournisseurs étaient manquantes, ce qui entraînait 404 lorsque l'onglet Fournisseurs essayait de charger des catégor...
Enveloppes de réponse de backend déballées dans toutes les méthodes d'auto-object d'oss de calculApi
Le backend contient des réponses sur le marché: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . restituait l'enveloppe brute, ce qui ne définissait ...
Rendre la bannière de prévisualisation adaptée avec une hauteur dynamique et augmenter l'indice de chat z
La bannière mesure désormais sa propre hauteur via la variable CSS, donc nav/contenu s'adapter automatiquement lorsque le texte s'enroule sur de petits écrans. ...
Ajouter une bannière de mode de prévisualisation rouge glimmergeant annonçant le lancement du 6 avril
Redéclencher la construction après la correction de bibliothèque partagée pour
Ajouter marketId to CreateRentalAssetRequest and wire market association in CommerceService
Paramètres de POS du commerce de refactoriser à l'architecture centrée sur le marché
Structure majeure de la page consacrée aux paramètres du commerce: Front-end: - Remplacer la configuration des onglets plats (produits, stocks, actifs de locat...
Expansion du marché CommerceContrôleur avec des critères d'évaluation imbriqués du marché
Remplacer les points d'extrémité plats POS par la hiérarchie REST à portée de marché: - Produits, stocks, catégories de fournisseurs sous /- marketId/products, ...
Ajouter le support de marketId aux produits de détail DTO et CommerceService
Ajouter les champs de marketId/Titles de marché à RetailProductDTO, ajouter marketId to CreateRetailProductRequest, et câble CommerceMarketRepository into Comme...
Ajouter la diagraphie de configuration de champ pour suivre le pipeline de rendu de prévisualisation
Ajout des déclarations console.log à SignaturePreview et EmailSignatureManager pour vérifier la propagation d'état de fieldConfig et le filtrage de champ au mom...
La liste déroulante de la boîte aux lettres charge désormais les courriels à partir de la boîte aux lettres sélectionnée.
Passer la boîte aux lettres à travers fetchMessages/fetchFullMessage au backend, Récupérer la fermeture viciée dans le gestionnaire changé de boîte aux lettres ...
Prise en charge de la commutation de la boîte aux lettres en résolvant les identifiants IMAP par boîte aux lettresId
getMailCredentialsByEmail pour rechercher les utilisateurs virtuels par e-mail directement, la caser à MailProviderResolver avec vérification d'accès, et option...
Aligner Status Labels nav commande avec l'ordre de l'onglet de la page CRM sur les 3 emplacements
Comme ce que tu vois expédier ?
Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.