Skip to content

devisexpress974/radarpromo974

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RadarPromo974 — V2 FINAL (MVP PRO)

Déploiement

  1. Déploie ce dossier sur Netlify (drag & drop ou Git)
  2. Ajoute les variables Netlify (Environment):

Google Sheets (onglets à créer)

Le code attend des onglets (tabs) Sheetbest:

RAD_PROMOS

Colonnes (minimum recommandé): id, merchant_id, title, description, category, zone, store_name, old_price, new_price, discount_percent, is_container, is_urgent, source_type, source_url, image_url, start_date, end_date, created_at, status, boosted_until, views, clicks, related_service, deleted_at

RAD_SETTINGS (optionnel mais conseillé)

id, moderation_mode

  • id = SETTINGS
  • moderation_mode = true (ou false)

RAD_PAYMENTS

id, merchant_id, promo_id, plan, amount, currency, status, paypal_link_used, created_at

Fonctionnement

  • Public: /, /promos, /promo/:id
  • Community: /publier -> écrit une ligne RAD_PROMOS (pending si modération)
  • Admin: /admin -> valide pending (ADMIN_PASSWORD)
  • Boost: /boost -> PayPal -> /paiement-success -> active boosted_until

⚠️ V1 : activation boost manuelle (pas de webhook PayPal). V2 ajoutera validation automatique.

Test Sheetbest

Teste dans ton navigateur: .../tabs/RAD_PROMOS Si tu vois du JSON, c’est ok.

Format dates

Le site accepte YYYY-MM-DD ou JJ/MM/AA (et JJ/MM/AAAA). L’affichage est en JJ/MM/AA.

RAD_SETTINGS (V2)

Dans l’onglet RAD_SETTINGS, ajoute (ligne 1) :

  • cyclone_mode = true/false
  • moderation_mode = true/false
  • zones = Nord,Sud,Ouest,Est
  • categories = Travaux,Maison,Alimentaire,High-Tech,Auto,Loisirs,Autre
  • RRD_SERVICES_URL = https://devisexpress974.netlify.app/

Le site lit ces valeurs via /.netlify/functions/settings.

Nouvelles pages (V2)

  • /arrivages
  • /cyclone
  • /zone/nord (et autres zones)
  • /categorie/travaux (slugs)

Tri + Pagination (V2)

  • Tri : Plus récent / Fin proche / Meilleure remise
  • Bouton : Voir plus (12 par 12)

Compatibilité colonne Devis

Si tu as déjà devis_base_url dans RAD_SETTINGS, c’est accepté (fallback). Mais la colonne recommandée est RRD_SERVICES_URL.

About

RadarPromo974 – Plateforme locale des promotions à La Réunion

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors