Quel est le moyen le plus simple de recevoir des données de différents services Web (Shopify, service Web Amazon Marketplace, applications de gestion de la relation client, plates-formes de médias sociaux, etc.) pour un détaillant Internet qui souhaite pouvoir tout voir au même endroit? Ils veulent essentiellement un tableau de bord qui collecte et affiche les données sur les ventes et les clients pour les aider à prendre des décisions commerciales. Il peut être nécessaire d’utiliser les données de chaque service Web avec d’autres données de service Web.
Comme conseil, si vous êtes les compétences actuelles sont limitées et que le projet est un peu trop, ne le prenez pas, il y en aura beaucoup d'autres opportunités lorsque vos compétences ont augmenté.
Ceci dit, je vous recommande d’investir du temps dans l’un des frameworks php disponibles, certains sont incroyablement faciles à utiliser et rendront vos tâches extrêmement simples.
Construire un tableau de bord, c'est facile si vous utilisez une sorte de framework MVC
Pour un point de terminaison json api:
Class DashboardController{
public function index()
{
$data = json_decode(file_get_contents($someurl));
$this->set('data', $data);
}
Lavez, rincez et répétez .... et puis à votre avis, vous ne faites que bien l'assembler
Shameless Plug : Utilisez Quantum pour ce projet, un framework php Nice: https://github.com/carlosbarbosamexico/quantum2
Malheureusement, aucun CMS ne le fera pour vous et nécessitera beaucoup de codage en utilisant les API fournies par ces plates-formes sélectionnées. Malheureusement, si vos compétences sont limitées en développement, vous devrez trouver des plugins ou des composants pour le Utilisez votre CMS ou faites appel à un développeur qui peut le coder pour vous.
Vous pouvez en lire plus aux liens suivants (mais je suis sûr que vous le savez déjà).
L’autre option et sa méthode "DIRTY" est que vous pouvez renommer les pages d’Amazon, de Facebook, etc., mais cela est évidemment sale et ne se fondra pas dans le reste du backend.
Pour être honnête, il n’est pas honteux de laisser les emplois disparaître s’ils ne font pas partie de votre ligue, je suis plutôt un concepteur de sites Web et je ne me fais pas plaisir ce que je peux et ne peux pas faire. externaliser, essayer de faire fonctionner les choses après avoir pris le travail qui peut être hors de votre ligue est négligé et ne contribue pas à votre réputation.