- Déploie ce dossier sur Netlify (drag & drop ou Git)
- Ajoute les variables Netlify (Environment):
- SHEETBEST_API_URL = https://api.sheetbest.com/sheets/2a7a739d-2248-484f-9496-df69117f7cb9
- RRD_SERVICES_URL = https://devisexpress974.netlify.app/
- PAYPAL_BOOST_24H_URL = https://www.paypal.com/ncp/payment/PJL5R2DKD7L2Y
- PAYPAL_BOOST_7D_URL = https://www.paypal.com/ncp/payment/UZQZGGDAMC6GJ
- PAYPAL_BOOST_NOTIFY_URL = https://www.paypal.com/ncp/payment/MXX9GR57UYAKN
- PUBLIC_SITE_URL = https://radarpromo974.netlify.app/
- ADMIN_PASSWORD = (ton mot de passe)
Le code attend des onglets (tabs) Sheetbest:
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
id, moderation_mode
- id = SETTINGS
- moderation_mode = true (ou false)
id, merchant_id, promo_id, plan, amount, currency, status, paypal_link_used, created_at
- 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
Teste dans ton navigateur: .../tabs/RAD_PROMOS Si tu vois du JSON, c’est ok.
Le site accepte YYYY-MM-DD ou JJ/MM/AA (et JJ/MM/AAAA). L’affichage est en JJ/MM/AA.
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.
- /arrivages
- /cyclone
- /zone/nord (et autres zones)
- /categorie/travaux (slugs)
- Tri : Plus récent / Fin proche / Meilleure remise
- Bouton : Voir plus (12 par 12)
Si tu as déjà devis_base_url dans RAD_SETTINGS, c’est accepté (fallback). Mais la colonne recommandée est RRD_SERVICES_URL.