Étude de cas · Extension WordPress

Une extension WordPress qui garde la programmation d’une salle à jour avec Tuxedo

Une salle de spectacle du Québec gère sa programmation dans la billetterie Tuxedo. L’extension programmée par J3B Web l’importe dans le nouveau site WordPress chaque heure, garde les retouches de l’équipe et met les données à la portée du designer dans Elementor.

Le point de départ

Les spectacles, les représentations, les salles et les prix vivent dans Tuxedo. Le nouveau site devait les afficher sans double saisie, tout en laissant l’équipe réécrire un résumé ou changer une photo.

Le designer montait les pages dans Elementor et avait besoin des vraies données dans ses gabarits. Les pages de spectacle devaient aussi être bien décrites pour les moteurs de recherche.

Ce qui a été construit

  • Synchronisation Tuxedo

    • Neuf types de données, des salles aux prix de chaque représentation
    • Chaque heure de 6 h à 21 h, avec un journal de chaque passage
    • Ce que Tuxedo ne transmet plus est retiré du site
  • Retouches protégées

    • Un verrou par champ, sur 10 champs d’un spectacle, 6 d’une représentation et 5 d’une salle
    • Des verrous aussi sur les données détaillées et les liens reçus de Tuxedo
    • Menu simplifié et tableau de bord de l’extension pour les éditeurs
  • Billets

    • Statuts Complet, Suspendu, Reporté, Annulé ou texte libre, affichés à la place du bouton d’achat
    • Boutons d’achat distincts pour le grand public, les abonnés et les groupes scolaires
  • Contenu éditorial

    • Séries, sélections et promotions, avec une période d’affichage pour les promotions
    • Équipe, conseil d’administration, albums photo et notes
    • Bannières dans 8 positions, avec période d’affichage et carrousel
  • Elementor

    • 67 balises dynamiques
    • 5 widgets et 9 codes courts
    • Filtres par catégorie et par salle avec le filtre d’Elementor Pro
  • Référencement et images

    • Titre, description et aperçu pour les réseaux sociaux de chaque page de spectacle
    • Données Event de schema.org pour chaque représentation à venir
    • Aperçu du référencement dans l’éditeur, avec un compteur de caractères
    • Photos des albums converties en WebP à l’enregistrement du spectacle, avec l’original conservé

Trois problèmes résolus

  1. 01

    Une API qui servait des données figées

    Des changements faits dans Tuxedo n’arrivaient jamais sur le site. J3B Web a trouvé la cause, une copie figée des données servie par l’API, et Tuxedo a ouvert un canal d’API dédié qui donne les données à jour.

  2. 02

    Des heures décalées de quatre heures

    Les heures des représentations s’affichaient avec quatre heures d’écart, soit le décalage entre le temps universel et l’heure du Québec en été. L’extension garde maintenant toutes les heures en temps universel et ne les convertit qu’à l’entrée et à l’affichage. Une représentation à 20 h s’affiche à 20 h, l’été comme l’hiver.

  3. 03

    Un spectacle, plusieurs fiches

    Tuxedo découpe parfois un même spectacle en plusieurs fiches qui portent le même titre. L’extension les fusionne, pour que le public voie une seule page avec toutes ses dates.

En chiffres

9
types de données synchronisés avec Tuxedo
16
synchronisations par jour, de 6 h à 21 h
67
balises dynamiques pour Elementor
93
versions livrées en un peu plus de cinq mois

Services utilisés

  • Extensions WordPress sur mesure

    Des extensions qui relient un site WordPress à une billetterie, un inventaire ou un CRM, et qui protègent les retouches des éditeurs.

Autres études de cas

Produit SaaS Web, app Android, hors ligne

BizTrack Suite

Inventaire RFID pour terminaux Zebra

Portails pour administrateurs, grossistes, revendeurs et clients. App Android qui compte l’inventaire hors ligne.

200 000lectures RFID synchronisées en 76 secondes lors des tests de charge, sans perte ni doublon

Produit SaaS · PWA Ordinateur, tablette, téléphone

BizHelperSuite

Produit J3B Web · Gestion financière pour PME et cabinets comptables

Facturation, taxes calculées automatiquement (Canada, États-Unis, Amérique latine), 21 devises, lecture des reçus par IA et rapports comptables. S’installe comme une app, et les dépenses se saisissent même sans réseau.

  • PWA
  • IA
  • Stripe
  • 3 langues
  • Double authentification

≈ 215tables de données dans une seule plateforme

Plateforme événementielle Ordinateur, téléphone

Raise Next

Pour Zeltra Group · raisenext.ca

Billetterie Stripe avec taxes, billets QR envoyés par courriel, admission à la porte, carte de membre numérique et espace membre.

  • Stripe
  • Codes QR
  • CMS

386tests automatisés

Toutes les réalisations

Un projet semblable?

Un premier appel de 30 minutes avec Bobby, sans engagement. Vous en ressortez avec une idée claire, même si le sur mesure n’est pas pour vous.