Doc interne pour rappeler comment connecter les comptes clients et vérifier les CRON.
users (id = client_id).client_id
(tables shopify_shops, ebay_shops / ebay_tokens, orders_octopia.user_id, amazon_sellers, etc.).shopify_orders, ebay_orders, orders_octopia, (plus tard amazon_orders),
puis sont affichées dans orders_dashboard.php et les bons de préparation prep_slip.php.read_orders, read_customers./shopify/shopify_oauth_callback.php.code contre un access_token Admin API.shopify_shops :
shop_domainaccess_tokenlabel (nom boutique / société)client_id (lien avec users.id)is_active = 1, last_sync_at mis à jour par la synchro.shopify_sync_all.php?key=CRON_KEY ou laisser la tâche CRON.shopify_orders contient les commandes.orders_dashboard.php (source = shopify ou tiktok_via_shopify).prep_slip.php?source=shopify&order_id=ID_COMMANDE.user_id, shop, etc.)./cdiscount/cdiscount_sync_orders.php) interroge l’API Octopia et remplit la table orders_octopia.orders_octopia est remplie avec user_id correct.orders_dashboard.php (source = cdiscount).prep_slip.php?source=cdiscount&order_id=ID_COMMANDE.sell.fulfillment.readonly)./ebay/ebay_oauth_callback.php.access_token + refresh_token.client_id./ebay/ebay_sync_orders.php?days=7&key=CRON_KEY ou laisser la tâche CRON.ebay_orders, orders_dashboard.php (source = ebay) et prep_slip.php?source=ebay&order_id=..../amazon/spapi_callback.php.spapi_oauth_code + selling_partner_id.refresh_token LWA et stockage dans amazon_sellers
(champs type client_id, selling_partner_id, region, refresh_token)./amazon/spapi_test.php) sur un endpoint simple pour vérifier que SP-API répond en 200./amazon/amazon_sync_orders.php) qui remplit amazon_orders.amazon dans orders_dashboard.php + prep_slip.php.| Marketplace | Fréquence | Commande CRON (o2switch) |
|---|---|---|
| TikTok | toutes les 15 minutes | */15 * * * * /usr/bin/curl -fss --max-time 120 "https://connector.franceprepfba.eu/tiktok/tiktok_sync_orders.php?days=7&key=azertyuiop" >> /home/mese7503/cron_tiktok.log 2>&1 |
| Shopify (multi-boutiques) | toutes les 15 minutes | */15 * * * * /usr/local/bin/php -d display_errors=0 /home/mese7503/connector.franceprepfba.eu/shopify/shopify_sync_all.php >> /home/mese7503/cron_shopify.log 2>&1 |
| eBay | toutes les 15 minutes | */15 * * * * /usr/bin/curl -fss --max-time 120 "https://connector.franceprepfba.eu/ebay/ebay_sync_orders.php?days=7&key=azertyuiop" >> /home/mese7503/cron_ebay.log 2>&1 |
| Cdiscount / Octopia | toutes les 15 minutes | */15 * * * * /usr/bin/curl -fss --max-time 120 "https://connector.franceprepfba.eu/cdiscount/octopia_sync_orders.php?days=7&key=azertyuiop" >> /home/mese7503/cron_cdiscount.log 2>&1 |
| Amazon SP-API | toutes les 15 minutes (une fois la synchro prête) | */15 * * * * /usr/local/bin/php -d display_errors=0 /home/mese7503/connector.franceprepfba.eu/amazon/amazon_sync_orders.php >> /home/mese7503/cron_amazon.log 2>&1(⚠️ à activer seulement quand le script Amazon sera finalisé et validé.) |