No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

service.php 13KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224
  1. <?php
  2. /**
  3. * Copyright Souke (2018)
  4. *
  5. * contact@souke.fr
  6. *
  7. * Ce logiciel est un programme informatique servant à aider les producteurs
  8. * à distribuer leur production en circuits courts.
  9. *
  10. * Ce logiciel est régi par la licence CeCILL soumise au droit français et
  11. * respectant les principes de diffusion des logiciels libres. Vous pouvez
  12. * utiliser, modifier et/ou redistribuer ce programme sous les conditions
  13. * de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA
  14. * sur le site "http://www.cecill.info".
  15. *
  16. * En contrepartie de l'accessibilité au code source et des droits de copie,
  17. * de modification et de redistribution accordés par cette licence, il n'est
  18. * offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons,
  19. * seule une responsabilité restreinte pèse sur l'auteur du programme, le
  20. * titulaire des droits patrimoniaux et les concédants successifs.
  21. *
  22. * A cet égard l'attention de l'utilisateur est attirée sur les risques
  23. * associés au chargement, à l'utilisation, à la modification et/ou au
  24. * développement et à la reproduction du logiciel par l'utilisateur étant
  25. * donné sa spécificité de logiciel libre, qui peut le rendre complexe à
  26. * manipuler et qui le réserve donc à des développeurs et des professionnels
  27. * avertis possédant des connaissances informatiques approfondies. Les
  28. * utilisateurs sont donc invités à charger et tester l'adéquation du
  29. * logiciel à leurs besoins dans des conditions permettant d'assurer la
  30. * sécurité de leurs systèmes et ou de leurs données et, plus généralement,
  31. * à l'utiliser et l'exploiter dans les mêmes conditions de sécurité.
  32. *
  33. * Le fait que vous puissiez accéder à cet en-tête signifie que vous avez
  34. * pris connaissance de la licence CeCILL, et que vous en avez accepté les
  35. * termes.
  36. */
  37. use domain\Feature\Feature\Feature;
  38. use yii\helpers\Html;
  39. $producerModule = $this->getProducerModule();
  40. $featureChecker = $this->getFeatureModule()->getChecker();
  41. $this->setTitle('Fonctionnalités, services & tarifs');
  42. $this->setMeta('description', "Découvrez les fonctionnalités du logiciel, les services proposés et les tarifs pour l’hébergement de votre circuit court sur Souke.");
  43. ?>
  44. <div class="site-service">
  45. <div class="content-text">
  46. <div id="row-functionalities-rates">
  47. <div class="panel panel-primary panel-padding-large panel-margin-bottom" id="block-functionnalities">
  48. <div class="panel-heading">
  49. <h2 class="panel-title">
  50. <span class="the-title">Fonctionnalités</span>
  51. </h2>
  52. </div>
  53. <div class="panel-body">
  54. <div class="row">
  55. <?= block_feature('shop', "Une boutique dédiée accessible à vos clients pour leur présenter votre activité et gérer vos prises de commandes"); ?>
  56. <?= block_feature("gear", "Une administration complète et intuitive pour gérer votre activité de producteur"); ?>
  57. </div>
  58. <div class="row">
  59. <?= block_feature("calendar3", "Planification des jours de distributions"); ?>
  60. <?= block_feature("download", "Récapitulatif des commandes par jour de distribution (PDF et CSV)<br />Génération d'étiquettes simple (PDF)<br />Génération d'étiquettes avec format spécifique (PDF) *"); ?>
  61. </div>
  62. <div class="row">
  63. <?= block_feature("basket", "Gestion des produits, catégories et prix spécifiques<br />Gestion des accessoires produits *"); ?>
  64. <?php $featureSharedPointSaleDescription = '';
  65. if($featureChecker->isEnabled(Feature::ALIAS_SHARED_POINT_SALE)):
  66. $featureSharedPointSaleDescription .= "<br />Partage de points de vente entre plusieurs producteurs pour des distributions communes";
  67. endif; ?>
  68. <?= block_feature("geo-alt", "Gestion des points de vente ".$featureSharedPointSaleDescription); ?>
  69. </div>
  70. <div class="row">
  71. <?= block_feature("arrow-repeat", "Gestion des abonnements pour les commandes récurrentes"); ?>
  72. <?= block_feature("people", "Gestion des clients"); ?>
  73. </div>
  74. <div class="row">
  75. <?= block_feature("piggy-bank", "Système de cagnotte permettant la comptabilisation des paiements"); ?>
  76. <?= block_feature("credit-card", "Paiement en ligne via la plateforme <strong>Stripe</strong> pour le paiement des commandes ou l'alimentation des cagnottes *"); ?>
  77. </div>
  78. <div class="row">
  79. <?= block_feature("megaphone", "Envoi d'emails en masse<br />Emails automatiques programmables pour les prises de commande *"); ?>
  80. <?= block_feature("file-earmark-text", "Génération de bons de livraison, factures & devis"); ?>
  81. </div>
  82. <div class="row">
  83. <?= block_feature("graph-up", "Statistiques et rapports de vente"); ?>
  84. <?= block_feature("cloud-arrow-up", "Exports vers les logiciels <strong>Evoliz</strong> (comptabilité) et <strong>SumUp</strong> (caisse) *"); ?>
  85. </div>
  86. <p>
  87. * <a href="#modules">Modules payants</a>
  88. </p>
  89. </div>
  90. </div>
  91. <div class="panel panel-primary panel-padding-large panel-margin-bottom" id="block-services">
  92. <div class="panel-heading">
  93. <h2 class="panel-title">
  94. <span class="the-title">Services</span>
  95. </h2>
  96. </div>
  97. <div class="panel-body">
  98. <div class="row">
  99. <div class="col-md-6">
  100. <div class="panel panel-default">
  101. <div class="panel-body">
  102. <h3>Évolutions régulières</h3>
  103. <p>Les évolutions sont développées en fonction des retours de tous les producteurs
  104. et le
  105. logiciel est régulièrement mis à jour.<br>
  106. Si vous avez un besoin spécifique à votre activité, je peux réaliser des
  107. développements sur-mesure <a
  108. href="<?= \Yii::$app->urlManager->createUrl(['site/contact']) ?>">sur
  109. devis</a>.
  110. </p>
  111. </div>
  112. </div>
  113. <div class="panel panel-default">
  114. <div class="panel-body">
  115. <h3>Formation & accompagnement</h3>
  116. <p>Au moment du lancement de votre circuit court sur Souke, ainsi que tout au
  117. long de
  118. votre projet,
  119. j'assure la formation et l'accompagnement dans l'utilisation du
  120. logiciel.</p>
  121. </div>
  122. </div>
  123. </div>
  124. <div class="col-md-6">
  125. <div class="panel panel-default">
  126. <div class="panel-body">
  127. <h3>Support</h3>
  128. <p>Je suis disponible pour répondre rapidement à toutes vos questions par email
  129. ou par téléphone.
  130. <?php if($featureChecker->isEnabled(Feature::ALIAS_SHOP_SUPPORT)): ?>
  131. <br />J'assure également le support pour vos clients s'ils
  132. rencontrent un problème dans l'utilisation du logiciel.
  133. <?php endif; ?>
  134. </p>
  135. </div>
  136. </div>
  137. <div class="panel panel-default">
  138. <div class="panel-body">
  139. <h3>Maintenance</h3>
  140. <p>Je travaille contamment sur la qualité/sécurité du logiciel et
  141. interviens au plus vite en cas de bug.</p>
  142. </div>
  143. </div>
  144. <div class="panel panel-default">
  145. <div class="panel-body">
  146. <h3>Hébergement</h3>
  147. <p>La plateforme est hébergée en France par la société <a
  148. href="https://www.alwaysdata.com/">Alwaysdata</a>.</p>
  149. </div>
  150. </div>
  151. </div>
  152. </div>
  153. </div>
  154. </div>
  155. <div class="panel panel-primary panel-padding-large panel-margin-bottom" id="block-rates">
  156. <div class="panel-heading">
  157. <h2 class="panel-title">
  158. <span class="glyphicon glyphicon-euro"></span>
  159. <span class="the-title">Tarifs</span>
  160. </h2>
  161. </div>
  162. <div class="panel-body">
  163. <?= $this->render('_prices_producer', [
  164. 'dataProviderPrices' => $dataProviderPrices,
  165. 'paidFeaturesArray' => $paidFeaturesArray
  166. ]); ?>
  167. </div>
  168. </div>
  169. <div class="panel panel-primary" id="panel-go-further">
  170. <div class="panel-heading">
  171. <h2 class="panel-title">
  172. <span class="glyphicon glyphicon-plus"></span>
  173. <span class="the-title">Pour aller plus loin</span>
  174. </h2>
  175. </div>
  176. <div class="panel-body">
  177. <p class="text-center">
  178. <?= $this->render('_button_producer_signup'); ?>
  179. <?php if (Yii::$app->user->isGuest): ?>
  180. <a class="btn btn-secondary"
  181. href="<?= $this->getUrlManagerFrontend()->createUrl(['site/producer', 'id' => 32]); ?>">
  182. <i class="bi bi-check2-square"></i> Je teste le logiciel
  183. </a>
  184. <?php endif; ?>
  185. <a class="btn btn-secondary" href="<?= \Yii::$app->parameterBag->get('appointmentUrl'); ?>"
  186. target="_blank">
  187. <i class="bi bi-eye"></i> Je demande une démo
  188. </a>
  189. <a class="btn btn-secondary"
  190. href="<?= $this->getUrlManagerFrontend()->createUrl(['site/about']); ?>">
  191. <i class="bi bi-info-circle"></i> À propos
  192. </a>
  193. <a class="btn btn-secondary"
  194. href="<?= $this->getUrlManagerFrontend()->createUrl(['site/contact']); ?>">
  195. <i class="bi bi-envelope"></i> Contact
  196. </a>
  197. </p>
  198. </div>
  199. </div>
  200. </div>
  201. <div class="clr"></div>
  202. </div>
  203. </div>
  204. <?php
  205. function block_feature($icon, $description)
  206. {
  207. return '<div class="block col-md-6">
  208. <i class="bi bi-' . $icon . '"></i>
  209. <p>' . $description . '</p>
  210. </div>';
  211. }
  212. ?>