Jump to content

Ronald72

Members
  • Posts

    21
  • Joined

  • Last visited

About Ronald72

  • Birthday October 10

Contact Methods

Profile Information

  • Location
    France
  • First Name
    Ronald
  • Last Name
    AMMERLAAN
  • Activity
    Agency

Recent Profile Visitors

662 profile views

Ronald72's Achievements

Apprentice

Apprentice (3/14)

  • Dedicated Rare
  • Collaborator Rare
  • Conversation Starter Rare
  • Reacting Well Rare
  • First Post Rare

Recent Badges

2

Reputation

  1. Bonjour J'ai crée un nouveau profil de webservice et coché toutes les cases et le problème reste le même Ok j'ai crée le ticket , Merci pour l'info https://github.com/PrestaShop/PrestaShop/issues/35128 Ronald
  2. La réponse est toujours valable sur la version 8.1.2 Merci !
  3. Bonjour, Je viens de passer en Version 8.1.2 et j'avais espoir que ce problème serait résolue... Lorsque je met a jour le tarif d'une article via le webservice (dans mon ERP) le tarif unitaire n'est pas modifier, il y a t'il une solution pour cela ? il me semble que c'est une obligation d'afficher le prix unitaire mais dans l'état actuelle je suis obliger de les effacer puisque elle sont fausse ! j'ai passer le prix de 1 € a 2 € et le prix unitaire reste 0.04 € le mètre Merci d'avance Ronald
  4. Bonjour, J'ai un souci que je n'arrive pas a résoudre Toutes mes client sont dans le groupe "CLIENTFR" (c'est la seule group coché et c'est aussi le groupe "client" par défaut, Il est impossible de convertir le montant en bon d'achat puisque le bouton ne s'affiche pas mais dès que je coche un autre groupe en plus pour le même client la d'une coup j'ai le bouton pour convertir le montant en bon d'achat ? Dans ma configuration il est impossible de coché 2 groupes par client (envoi des client tout les jours depuis mon ERP) Par contre pour mes client B2B (par exemple "REVENDMO") qui sont donc dans un autre groupe que le groupe "Client" par défault, la le problème ne ce pose pas ??? Merci de votre aide Ronald
  5. Hello, Already problèmes to go to 8.1.0 from a 1.7.8.6 version so I try a new installation but got this error But my date base seem to be correct ? any one can help me on this one ? Thanks, Ronald
  6. Hello, I have the same problème, Google bot search images who do not exist any more an this is slows down my website, I have got hundreds of errors and no way to find out to witch product they belong .. with more than 6000 products online ... [Fri Jan 13 13:07:03.954015 2023] [authz_core:error] [pid 17794:tid 140711592625920] [client 66.249.66.20:21512] AH01630: client denied by server configuration: /srv/data/web/vhosts/www.mysite.fr/htdocs/img/p/3/8/8/8/0/5 [Fri Jan 13 13:08:16.406421 2023] [authz_core:error] [pid 17794:tid 140711743694592] [client 66.249.66.20:34048] AH01630: client denied by server configuration: /srv/data/web/vhosts/www.mysite.fr/htdocs/img/p/3/8/7/6/6/9 [Fri Jan 13 13:08:31.724876 2023] [authz_core:error] [pid 17794:tid 140711483520768] [client 66.249.66.194:6424] AH01630: client denied by server configuration: /srv/data/web/vhosts/www.mysite.fr/htdocs/img/p/4/0/3/9/8/2 [Fri Jan 13 13:08:45.807345 2023] [authz_core:error] [pid 17794:tid 140711743694592] [client 66.249.66.89:45112] AH01630: client denied by server configuration: /srv/data/web/vhosts/www.mysite.fr/htdocs/img/p/3/9/0/5/0/6 [Fri Jan 13 13:09:10.245623 2023] [authz_core:error] [pid 17794:tid 140711567447808] [client 66.249.66.157:6424] AH01630: client denied by server configuration: /srv/data/web/vhosts/www.mysite.fr/htdocs/img/p/4/0/1/7/9/9 [Fri Jan 13 13:09:19.033262 2023] [authz_core:error] [pid 17794:tid 140711366022912] [client 66.249.66.157:51516] AH01630: client denied by server configuration: /srv/data/web/vhosts/www.mysite.fr/htdocs/img/p/3/9/0/1/8/1 [Fri Jan 13 13:09:26.681150 2023] [authz_core:error] [pid 17794:tid 140711424771840] [client 66.249.66.157:6424] AH01630: client denied by server configuration: /srv/data/web/vhosts/www.mysite.fr/htdocs/img/p/3/9/5/1/4/8 [Fri Jan 13 13:09:44.973125 2023] [authz_core:error] [pid 17794:tid 140711634589440] [client 66.249.66.194:6140] AH01630: client denied by server configuration: /srv/data/web/vhosts/www.mysite.fr/htdocs/img/p/3/9/5/1/4/5 [Fri Jan 13 13:09:47.177719 2023] [authz_core:error] [pid 17794:tid 140711866861312] [client 66.249.66.89:6424] AH01630: client denied by server configuration: /srv/data/web/vhosts/www.mysite.fr/htdocs/img/p/3/8/9/0/8/3 [Fri Jan 13 13:09:51.383843 2023] [authz_core:error] [pid 17794:tid 140711626196736] [client 66.249.66.194:6424] AH01630: client denied by server configuration: /srv/data/web/vhosts/www.mysite.fr/htdocs/img/p/3/8/8/1/5/4 [Fri Jan 13 13:09:52.297902 2023] [authz_core:error] [pid 17794:tid 140711349237504] [client 66.249.66.157:6140] AH01630: client denied by server configuration: /srv/data/web/vhosts/www.mysite.fr/htdocs/img/p/3/8/7/6/1/1 [Fri Jan 13 13:10:01.843520 2023] [authz_core:error] [pid 17794:tid 140711525484288] [client 66.249.66.194:6140] AH01630: client denied by server configuration: /srv/data/web/vhosts/www.mysite.fr/htdocs/img/p/3/9/0/0/6/6 [Fri Jan 13 13:10:03.536517 2023] [authz_core:error] [pid 17794:tid 140711533876992] [client 66.249.66.50:6424] AH01630: client denied by server configuration: /srv/data/web/vhosts/www.mysite.fr/htdocs/img/p/3/8/7/6/5/4 [Fri Jan 13 13:10:03.741339 2023] [authz_core:error] [pid 17794:tid 140711609411328] [client 66.249.66.50:6140] AH01630: client denied by server configuration: /srv/data/web/vhosts/www.mysite.fr/htdocs/img/p/3/8/5/0/6/8 [Fri Jan 13 13:10:14.664141 2023] [authz_core:error] [pid 17794:tid 140711315666688] [client 66.249.66.20:61206] AH01630: client denied by server configuration: /srv/data/web/vhosts/www.mysite.fr/htdocs/img/p/3/9/1/1/4/9 [Fri Jan 13 13:10:34.088027 2023] [authz_core:error] [pid 17794:tid 140711567447808] [client 66.249.66.194:32442] AH01630: client denied by server configuration: /srv/data/web/vhosts/www.mysite.fr/htdocs/img/p/3/9/0/0/3/9 [Fri Jan 13 13:11:24.366117 2023] [authz_core:error] [pid 17794:tid 140711307273984] [client 66.249.66.89:34332] AH01630: client denied by server configuration: /srv/data/web/vhosts/www.mysite.fr/htdocs/img/p/3/9/0/2/8/7 [Fri Jan 13 13:12:04.158773 2023] [authz_core:error] [pid 17794:tid 140711743694592] [client 66.249.66.22:34332] AH01630: client denied by server configuration: /srv/data/web/vhosts/www.mysite.fr/htdocs/img/p/3/9/5/0/4/4 [Fri Jan 13 13:12:30.683035 2023] [authz_core:error] [pid 17794:tid 140711391201024] [client 66.249.66.20:12540] AH01630: client denied by server configuration: /srv/data/web/vhosts/www.mysite.fr/htdocs/img/p/3/9/3/3/6/6 [Fri Jan 13 13:12:56.329086 2023] [authz_core:error] [pid 17794:tid 140711668160256] [client 66.249.66.89:35352] AH01630: client denied by server configuration: /srv/data/web/vhosts/www.mysite.fr/htdocs/img/p/3/8/3/1/4/5 If any on have a good idea ? Thanks Ronald
  7. Bonjour, je relance le sujet, je suis d'accord que les messages sav des client on les traite un par un, mais par exemple pour les payement par CB le module me crée un message détaillé des payement a chaque commande, alors j'aimerai les garder mais les ouvrir un par un puis cliqué sur le bouton "traité" ca deviens une rengaine, donc pouvoir traite en masse des messages pour les marqué comme traite ne serait pas du luxe .... j'ai pas non plus trouvé de module pour le faire ... Merci, Ronald
  8. Bonjour, Merci bien reçu, c'est juste que je m'attendez que c'étais plus simple, enfin pour vous, ça doit être fastidieux de vérifier et valider l'envoi des nouvelles versions un par un 😛 Bonne chance a vous
  9. Bonjour, je ne vois que des mise a jour payant sur votre site, comment obtiens la mise a jour gratuit ? Votre version : 5.1.0 Une nouvelle version de ce module est disponible - Version 5.2.0 Mais aucune information comment obtenir la mise a jour ? J'ai acheté votre module directement sur votre site il y a 3 mois avec mises à jour gratuites: Illimitées ? Merci d'avance
  10. Problème résolu grâce à https://www.mon-site-bug.fr/ un bug sur un module acheté mais hors maintenance ... Travail propre et rapide a un prix raisonnable !!! Et chose rare, une société basée en France et pas en Inde ... ça evité des complication de traductions qui m'ont dans le passé donnés des fil a retordre ...
  11. Bonjour, Je voudrai modifier une commande d'une client suite a une erreur de tarif, mais dès que je valide le montant de la ligne et que je valide la correction automatiquement il remet le tarif catalogue ??? C'est une verrou ou un bug ? Merci d'avance de votre aide Ronald Bug modif tarif commande.mp4
  12. Pour ceux qui on le même problème que moi, c'est a dire sans utiliser la facturation de Prestashop, il suffit de ajouté ce code dans un fichier pour afficher les stats Crée le fichier AdminCustomersController.php avec le code ci dessous puis placer le fichier dans le repertoire /override/controllers/admin a l'aide Filezilla par exemple si vous avez déjà activé la facturation puis désactivé il est probable que le fichier existe déjà, dans ce cas je vous conseille de le renommer avant de crée le nouveau fichier, si jamais ça ne fonctionne pas vous pouvez le récupérer une fois placer le fichier vide le cache de Prestashop et normalement c'est ok <?php class AdminStatsController extends AdminStatsControllerCore { public static function getTotalSales($date_from, $date_to, $granularity = false) { if ($granularity == 'day') { $sales = array(); $result = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS(' SELECT LEFT(`date_add`, 10) as date, SUM(total_paid_tax_excl / o.conversion_rate) as sales FROM `'._DB_PREFIX_.'orders` o LEFT JOIN `'._DB_PREFIX_.'order_state` os ON o.current_state = os.id_order_state WHERE `date_add` BETWEEN "'.pSQL($date_from).' 00:00:00" AND "'.pSQL($date_to).' 23:59:59" AND os.logable = 1 '.Shop::addSqlRestriction(false, 'o').' GROUP BY LEFT(`date_add`, 10)'); foreach ($result as $row) { $sales[strtotime($row['date'])] = $row['sales']; } return $sales; } elseif ($granularity == 'month') { $sales = array(); $result = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS(' SELECT LEFT(`date_add`, 7) as date, SUM(total_paid_tax_excl / o.conversion_rate) as sales FROM `'._DB_PREFIX_.'orders` o LEFT JOIN `'._DB_PREFIX_.'order_state` os ON o.current_state = os.id_order_state WHERE `date_add` BETWEEN "'.pSQL($date_from).' 00:00:00" AND "'.pSQL($date_to).' 23:59:59" AND os.logable = 1 '.Shop::addSqlRestriction(false, 'o').' GROUP BY LEFT(`date_add`, 7)'); foreach ($result as $row) { $sales[strtotime($row['date'].'-01')] = $row['sales']; } return $sales; } else { return Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue(' SELECT SUM(total_paid_tax_excl / o.conversion_rate) FROM `'._DB_PREFIX_.'orders` o LEFT JOIN `'._DB_PREFIX_.'order_state` os ON o.current_state = os.id_order_state WHERE `date_add` BETWEEN "'.pSQL($date_from).' 00:00:00" AND "'.pSQL($date_to).' 23:59:59" AND os.logable = 1 '.Shop::addSqlRestriction(false, 'o')); } } public static function getOrders($date_from, $date_to, $granularity = false) { if ($granularity == 'day') { $orders = array(); $result = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS(' SELECT LEFT(`date_add`, 10) as date, COUNT(*) as orders FROM `'._DB_PREFIX_.'orders` o LEFT JOIN `'._DB_PREFIX_.'order_state` os ON o.current_state = os.id_order_state WHERE `date_add` BETWEEN "'.pSQL($date_from).' 00:00:00" AND "'.pSQL($date_to).' 23:59:59" AND os.logable = 1 '.Shop::addSqlRestriction(false, 'o').' GROUP BY LEFT(`date_add`, 10)'); foreach ($result as $row) { $orders[strtotime($row['date'])] = $row['orders']; } return $orders; } elseif ($granularity == 'month') { $orders = array(); $result = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS(' SELECT LEFT(`date_add`, 7) as date, COUNT(*) as orders FROM `'._DB_PREFIX_.'orders` o LEFT JOIN `'._DB_PREFIX_.'order_state` os ON o.current_state = os.id_order_state WHERE `date_add` BETWEEN "'.pSQL($date_from).' 00:00:00" AND "'.pSQL($date_to).' 23:59:59" AND os.logable = 1 '.Shop::addSqlRestriction(false, 'o').' GROUP BY LEFT(`date_add`, 7)'); foreach ($result as $row) { $orders[strtotime($row['date'].'-01')] = $row['orders']; } return $orders; } else { $orders = Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue(' SELECT COUNT(*) as orders FROM `'._DB_PREFIX_.'orders` o LEFT JOIN `'._DB_PREFIX_.'order_state` os ON o.current_state = os.id_order_state WHERE `date_add` BETWEEN "'.pSQL($date_from).' 00:00:00" AND "'.pSQL($date_to).' 23:59:59" AND os.logable = 1 '.Shop::addSqlRestriction(false, 'o')); } return $orders; } public static function getPurchases($date_from, $date_to, $granularity = false) { if ($granularity == 'day') { $purchases = array(); $result = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS(' SELECT LEFT(`date_add`, 10) as date, SUM(od.`product_quantity` * IF( od.`purchase_supplier_price` > 0, od.`purchase_supplier_price` / `conversion_rate`, od.`original_product_price` * '.(int)Configuration::get('CONF_AVERAGE_PRODUCT_MARGIN').' / 100 )) as total_purchase_price FROM `'._DB_PREFIX_.'orders` o LEFT JOIN `'._DB_PREFIX_.'order_detail` od ON o.id_order = od.id_order LEFT JOIN `'._DB_PREFIX_.'order_state` os ON o.current_state = os.id_order_state WHERE `date_add` BETWEEN "'.pSQL($date_from).' 00:00:00" AND "'.pSQL($date_to).' 23:59:59" AND os.logable = 1 '.Shop::addSqlRestriction(false, 'o').' GROUP BY LEFT(`date_add`, 10)'); foreach ($result as $row) { $purchases[strtotime($row['date'])] = $row['total_purchase_price']; } return $purchases; } else { return Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue(' SELECT SUM(od.`product_quantity` * IF( od.`purchase_supplier_price` > 0, od.`purchase_supplier_price` / `conversion_rate`, od.`original_product_price` * '.(int)Configuration::get('CONF_AVERAGE_PRODUCT_MARGIN').' / 100 )) as total_purchase_price FROM `'._DB_PREFIX_.'orders` o LEFT JOIN `'._DB_PREFIX_.'order_detail` od ON o.id_order = od.id_order LEFT JOIN `'._DB_PREFIX_.'order_state` os ON o.current_state = os.id_order_state WHERE `date_add` BETWEEN "'.pSQL($date_from).' 00:00:00" AND "'.pSQL($date_to).' 23:59:59" AND os.logable = 1 '.Shop::addSqlRestriction(false, 'o')); } } public static function getExpenses($date_from, $date_to, $granularity = false) { $expenses = ($granularity == 'day' ? array() : 0); $orders = Db::getInstance()->ExecuteS(' SELECT LEFT(`date_add`, 10) as date, total_paid_tax_incl / o.conversion_rate as total_paid_tax_incl, total_shipping_tax_excl / o.conversion_rate as total_shipping_tax_excl, o.module, a.id_country, o.id_currency, c.id_reference as carrier_reference FROM `'._DB_PREFIX_.'orders` o LEFT JOIN `'._DB_PREFIX_.'address` a ON o.id_address_delivery = a.id_address LEFT JOIN `'._DB_PREFIX_.'carrier` c ON o.id_carrier = c.id_carrier LEFT JOIN `'._DB_PREFIX_.'order_state` os ON o.current_state = os.id_order_state WHERE `date_add` BETWEEN "'.pSQL($date_from).' 00:00:00" AND "'.pSQL($date_to).' 23:59:59" AND os.logable = 1 '.Shop::addSqlRestriction(false, 'o')); foreach ($orders as $order) { // Add flat fees for this order $flat_fees = Configuration::get('CONF_ORDER_FIXED') + ( $order['id_currency'] == Configuration::get('PS_CURRENCY_DEFAULT') ? Configuration::get('CONF_'.strtoupper($order['module']).'_FIXED') : Configuration::get('CONF_'.strtoupper($order['module']).'_FIXED_FOREIGN') ); // Add variable fees for this order $var_fees = $order['total_paid_tax_incl'] * ( $order['id_currency'] == Configuration::get('PS_CURRENCY_DEFAULT') ? Configuration::get('CONF_'.strtoupper($order['module']).'_VAR') : Configuration::get('CONF_'.strtoupper($order['module']).'_VAR_FOREIGN') ) / 100; // Add shipping fees for this order $shipping_fees = $order['total_shipping_tax_excl'] * ( $order['id_country'] == Configuration::get('PS_COUNTRY_DEFAULT') ? Configuration::get('CONF_'.strtoupper($order['carrier_reference']).'_SHIP') : Configuration::get('CONF_'.strtoupper($order['carrier_reference']).'_SHIP_OVERSEAS') ) / 100; // Tally up these fees if ($granularity == 'day') { if (!isset($expenses[strtotime($order['date'])])) { $expenses[strtotime($order['date'])] = 0; } $expenses[strtotime($order['date'])] += $flat_fees + $var_fees + $shipping_fees; } else { $expenses += $flat_fees + $var_fees + $shipping_fees; } } return $expenses; } } Bonne stats a vous, Ronald
  13. Super merci beaucoup pour ce lien, ça fonctionne sur ma version 1.7.8.7 et c'est encore plus simple qu'expliquer ! Ronald
  14. Merci pour votre réponse, non elle sont pas activé, parce que j'utilise les facture du gestion commercial (une facture par livraison, vu que j'ai des délai très long sur certaines pièce qui sont sur commande) qui sont mise a disposition avec une module spéciale pour ça, une idée comment je peux active les factures sans que les factures de prestashop sont disponible au cients ? Merci d'avance Ronald
  15. Bonjour a tous, On vient de mettre notre site en production et avec les premières vente je constate que les ventes ne sont pas comptabilisés les visiteurs semble ok mais par exemple les commandes sont comptabilisés dans la partie gauche mais pas dans le partie centrale ? Informations du serveur : Linux #1 SMP PREEMPT Tue Aug 28 15:11:59 CEST 2018 x86_64 Version du logiciel serveur : Apache Version de PHP : 7.4.25 Limite de mémoire : 512M Temps maximal d'exécution : 180 Taille max. pour envoi de fichiers : 128M Si vous avez un idée ? j'ai une autre site sur le même serveur qui a le meme problème ... Merci d'avance de votre aide Ronald
×
×
  • Create New...