// 1. CODE POUR LA PAGE (dans l'éditeur de code de la page) import { contacts } from 'wix-crm-backend'; import wixData from 'wix-data'; $w.onReady(function () { // Configuration des menus déroulants setupDropdowns(); // Gestion de la soumission du formulaire $w("#submitButton").onClick(handleFormSubmit); }); function setupDropdowns() { // Secteur créatif const secteursCreatifs = [ { label: "Sélectionner...", value: "" }, { label: "Musique", value: "musique" }, { label: "Arts visuels", value: "arts-visuels" }, { label: "Design", value: "design" }, { label: "Audiovisuel", value: "audiovisuel" }, { label: "Édition", value: "edition" }, { label: "Artisanat", value: "artisanat" }, { label: "Mode", value: "mode" }, { label: "Jeux vidéo", value: "jeux-video" }, { label: "Autre", value: "autre" } ]; // Statut juridique const statutsJuridiques = [ { label: "Sélectionner...", value: "" }, { label: "Sans statut", value: "sans-statut" }, { label: "Auto-entrepreneur", value: "auto-entrepreneur" }, { label: "Entreprise individuelle", value: "entreprise-individuelle" }, { label: "EURL", value: "eurl" }, { label: "SARL", value: "sarl" }, { label: "SAS/SASU", value: "sas-sasu" }, { label: "Association", value: "association" }, { label: "Autre", value: "autre" } ]; // Taille entreprise const taillesEntreprise = [ { label: "Sélectionner...", value: "" }, { label: "Solo", value: "solo" }, { label: "2-5 personnes", value: "2-5" }, { label: "6-15 personnes", value: "6-15" }, { label: "16+ personnes", value: "16plus" } ]; // Formules d'abonnement const formulesAbonnement = [ { label: "Sélectionner...", value: "" }, { label: "Non abonné", value: "non-abonne" }, { label: "Découverte", value: "decouverte" }, { label: "Growth", value: "growth" }, { label: "Premium", value: "premium" }, { label: "Personnalisée", value: "personnalisee" } ]; // Étapes du parcours const etapesParcours = [ { label: "Sélectionner...", value: "" }, { label: "Découverte", value: "decouverte" }, { label: "Diagnostic juridique", value: "diagnostic" }, { label: "Proposition", value: "proposition" }, { label: "Documents en attente", value: "documents-attente" }, { label: "Traitement en cours", value: "traitement-cours" }, { label: "Procédure terminée", value: "procedure-terminee" }, { label: "Service actif", value: "service-actif" }, { label: "En pause", value: "en-pause" } ]; // Chiffre d'affaires const tranchesCA = [ { label: "Sélectionner...", value: "" }, { label: "0-10k€", value: "0-10k" }, { label: "10-50k€", value: "10-50k" }, { label: "50-100k€", value: "50-100k" }, { label: "100-250k€", value: "100-250k" }, { label: "250k€+", value: "250k-plus" } ]; // Remplir les dropdowns $w("#secteurCreatif").options = secteursCreatifs; $w("#statutJuridique").options = statutsJuridiques; $w("#tailleEntreprise").options = taillesEntreprise; $w("#formuleAbonnement").options = formulesAbonnement; $w("#etapeParcours").options = etapesParcours; $w("#chiffreAffaires").options = tranchesCA; } function setupCheckboxGroups() { // Services d'intérêt (checkboxes) const servicesInterest = [ "creation-entreprise", "propriete-intellectuelle", "depot-sacem", "contrats-edition", "modification-statuts", "fermeture-entreprise", "consultation-expert", "autres-services" ]; // Documents manquants (checkboxes) const documentsManquants = [ "piece-identite", "justificatif-domicile", "statuts-entreprise", "kbis", "autres-documents" ]; } async function handleFormSubmit() { try { // Récupérer les valeurs du formulaire const formData = { // Champs standards firstName: $w("#firstName").value, lastName: $w("#lastName").value, email: $w("#email").value, phone: $w("#phone").value, company: $w("#company").value, // Champs personnalisés secteurCreatif: $w("#secteurCreatif").value, statutJuridique: $w("#statutJuridique").value, tailleEntreprise: $w("#tailleEntreprise").value, // Services d'intérêt (checkboxes) servicesInteret: getCheckedValues("servicesInteret"), formuleAbonnement: $w("#formuleAbonnement").value, dateDebutAbonnement: $w("#dateDebutAbonnement").value, dateRenouvellement: $w("#dateRenouvellement").value, montantMensuel: $w("#montantMensuel").value, etapeParcours: $w("#etapeParcours").value, expertsAssignes: $w("#expertsAssignes").value, documentsManquants: getCheckedValues("documentsManquants"), derniereInteraction: $w("#derniereInteraction").value, prochaineAction: $w("#prochaineAction").value, dateProchaineAction: $w("#dateProchaineAction").value, chiffreAffaires: $w("#chiffreAffaires").value, budgetJuridiqueAnnuel: $w("#budgetJuridiqueAnnuel").value, valeurClient: $w("#valeurClient").value, facturesEnAttente: $w("#facturesEnAttente").checked }; // Sauvegarder dans votre collection personnalisée await wixData.save("FichesClients", formData); // Optionnel : aussi créer un contact standard await contacts.createContact({ info: { name: { first: formData.firstName, last: formData.lastName }, emails: [formData.email], phones: [formData.phone], company: formData.company } }); // Message de succès $w("#successMessage").show(); $w("#clientForm").hide(); } catch (error) { console.error("Erreur lors de la soumission:", error); $w("#errorMessage").show(); } } function getCheckedValues(checkboxGroupId) { // Fonction pour récupérer les valeurs cochées d'un groupe de checkboxes const checkboxes = $w(`#${checkboxGroupId}`); const checkedValues = []; checkboxes.forEach(checkbox => { if (checkbox.checked) { checkedValues.push(checkbox.value); } }); return checkedValues; } // 2. STRUCTURE HTML À CRÉER DANS WIX STUDIO /* Éléments à ajouter sur votre page : CHAMPS TEXTE: - #firstName (Input) - #lastName (Input) - #email (Input - type email) - #phone (Input - type tel) - #company (Input) - #expertsAssignes (Input) - #prochaineAction (Input) - #montantMensuel (Input - type number) - #budgetJuridiqueAnnuel (Input - type number) - #valeurClient (Input - type number) DROPDOWNS: - #secteurCreatif (Dropdown) - #statutJuridique (Dropdown) - #tailleEntreprise (Dropdown) - #formuleAbonnement (Dropdown) - #etapeParcours (Dropdown) - #chiffreAffaires (Dropdown) DATES: - #dateDebutAbonnement (Date Picker) - #dateRenouvellement (Date Picker) - #derniereInteraction (Date Picker) - #dateProchaineAction (Date Picker) CHECKBOX: - #facturesEnAttente (Checkbox) GROUPES DE CHECKBOXES (créer plusieurs checkboxes avec ces IDs): Services d'intérêt: - #creationEntreprise - #proprieteIntellectuelle - #depotSacem - #contratsEdition - #modificationStatuts - #fermetureEntreprise - #consultationExpert - #autresServices Documents manquants: - #pieceIdentite - #justificatifDomicile - #statutsEntreprise - #kbis - #autresDocuments BOUTONS ET MESSAGES: - #submitButton (Button) - #successMessage (Text - masqué par défaut) - #errorMessage (Text - masqué par défaut) - #clientForm (Container pour tout le formulaire) */
top of page
day1advisory_fondweb3.jpg

La legaltech
des créateurs

Structurer ton projet créatif dès le départ

Que tu sois artiste, producteur·rice, éditeur·rice ou indépendant·e,
nous t’aidons à choisir la bonne forme juridique, poser un cadre clair, et protéger tes intérêts dès les premières collaborations.

Sécuriser tes droits, tes revenus, ton indépendance

Droits d’auteur, SACEM, cessions, éditions, prestations... On clarifie ta situation, on encadre les flux, et on protège ce que tu crées. Développer ton activité sans flou ni risque juridique.​

S’entourer des bons experts, au bon moment

Accède à des avocats, experts-comptables et conseillers qui connaissent les réalités de la scène, du studio, ou des plateformes. Des pros du droit et du chiffre, qui parlent ton langage et comprennent tes enjeux.

Commence à structurer ton activité dès maintenant en prenant un premier rendez-vous gratuit avec l'un de nos conseillers.

hulki-okan-tabak-x3kQTL7yw30-unsplash.jpg

Nos Services

Nous proposons une gamme complète de services juridiques adaptés à vos besoins en tant que professionnel créatif.

Développement Stratégique

Nous élaborons des stratégies juridiques sur mesure pour protéger vos créations et votre activité.

Planification Opérationnelle

Nous vous aidons à établir des plans opérationnels conformes à la réglementation et à vos objectifs.

Conseils en Données

Nous vous guidons dans la gestion et la protection des données sensibles liées à votre activité créative.

Gestion de Projet

Nous gérons les aspects juridiques de vos projets créatifs pour assurer leur conformité et leur succès.

Développement Stratégique

Nous élaborons des stratégies juridiques sur mesure pour protéger vos créations et votre activité.

Planification Opérationnelle

Nous vous aidons à établir des plans opérationnels conformes à la réglementation et à vos objectifs.

Get Started!

Réserve une consultation gratuite

bottom of page