Jump to content

bouli1310

Members
  • Posts

    16
  • Joined

  • Last visited

Profile Information

  • Activity
    Other

bouli1310's Achievements

Newbie

Newbie (1/14)

2

Reputation

  1. Bonjour et merci de la réponse, cependant je n ai pas du bien m expliquer. Je vais donner un exemple precis Dans le groupe client moyen j ai 230 clients et ils ont par exemple 10% de remises. Ils ont accès a tous les modes de paiement. Paris ces 230 clients moyens j ai 10 clients qui doivent être aussi dans le groupe mauvais payeurs et qui ont toujours 10% de remise mais accès qu au paiement cash. Ces 10 clients doivent rester par défaut dans les clients moyens pour des besoins de statistiques sur le groupe. Comment faire pour que seul ces 10 clients n ai plus accès qu au paiement cash ?
  2. Bonjour a tous Je souhaiterai activer 2 groupes de client pour un meme client, je m explique : J ai des groupes de clients par secteur (petits clients, client moyens, etc) pour lesquels une remise est affectée. Je souhaite pour certains clients d un groupe limiter les modes de paiements. J ai donc cree un groupe mauvais payeurs et autorise que le paiement cash pour ce groupe. Par contre pour que cela fonctionne pour un client donne je dois declarer comme groupe par défaut mauvais payeur et a ce moment la je n ai plus ma remise du groupe client moyen par exemple. Avez vous une idée pour restreindre un mode de paiement pour certains clients d un groupe ? Merci d avance pour votre aide. Je suis sous prestashop 1.6.1.0
  3. Bonjour, Je deterre ce post car j ai un problème un peu similaire : Je n arrive pas a trier la liste des attributs d un produit lors d une commande manuelle dans le backoffice. (v1.6.0.9). Cela fait plusieurs jours que je cherche partout une solution mais rien n y fait. Auriez vous une idée ?
  4. Bonjour Je saisie beaucoup de commande via le backoffice et les déclinaisons de produit ne sont pas triées, elles sont dans l ordre de création. J ai beau réorganiser la liste dans attributs et valeurs, rien n y fait. Savez vous dans quel fichier se situe la création de la liste déroulante des attributs pour un produit lors de la saisie d une commande via le backcoffice ? Merci d avance pour votre temps passe a me répondre.
  5. Bonjour, Je souhaite ajouter le numéro de commande dans le texte de mouvement de stock ex Commande client 123. J ai beau chercher un peu partout je ne trouve pas dans quel fichier modifier cela. Quelqu un aurait il une idée svp ? Car c est beaucoup plus pratique pour suivre les mouvements de stock et rechercher les erreurs. Merci d avance
  6. Hi all I want to add the order number in the movement stock report but i don t find in witch file i have to add this order number. i mean when a product is shipped, i want in the movement stock : Customer order NR 123 in place of Customer order. thanks for help
  7. Apres 2 jours complets de recherche j ai enfin trouve la solution https://github.com/PrestaShop/PrestaShop/commit/9fe656a36cb868c391b7514bc337298015ee75dd
  8. hi all i upgraded my store in 1.6.0.9 and the date filter don t work on the order list. I always have all the orders in the list even if i select 1 period of date. i checked everywhere on the forums but i haven t find solution. i checked my adminorderscontroler.php but i haven t see something wrong. does anyone have an idea about this problem ? thanks a lot for help extract of adminorderscontroler.php public function __construct() { $this->bootstrap = true; $this->table = 'order'; $this->className = 'Order'; $this->lang = false; $this->addRowAction('view'); $this->explicitSelect = true; $this->allow_export = true; $this->deleted = false; $this->context = Context::getContext(); $this->_select = ' ROUND( ( ( a.total_paid_tax_excl - (SELECT SUM(pro.wholesale_price*ode.product_quantity) FROM `'._DB_PREFIX_.'product` pro, `'._DB_PREFIX_.'order_detail` ode WHERE pro.id_product = ode.product_id AND ode.id_order = a.id_order) ) / a.total_paid_tax_excl * 100 ) ) AS marge, (a.total_paid_tax_excl - (SELECT SUM(pro.wholesale_price*ode.product_quantity) FROM `'._DB_PREFIX_.'product` pro, `'._DB_PREFIX_.'order_detail` ode WHERE pro.id_product = ode.product_id AND ode.id_order = a.id_order)) AS marge2, ( a.total_paid - IF((SELECT SUM(op.amount) FROM `'._DB_PREFIX_.'order_payment` op WHERE op.order_reference = a.reference) > 0, (SELECT SUM(op.amount) FROM `'._DB_PREFIX_.'order_payment` op WHERE op.order_reference = a.reference), 0) ) AS reste, a.id_currency, a.id_order AS id_pdf, CONCAT(LEFT(c.`firstname`, 1), \'. \', c.`lastname`) AS `customer`, (SELECT oi.`number` FROM `'._DB_PREFIX_.'order_invoice` oi WHERE oi.`id_order` = a.`id_order`) AS `numero_facture`, osl.`name` AS `osname`, os.`color`, IF((SELECT COUNT(so.id_order) FROM `'._DB_PREFIX_.'orders` so WHERE so.id_customer = a.id_customer) > 1, 0, 1) as new, IF(a.valid, 1, 0) badge_success'; $this->_join = ' LEFT JOIN `'._DB_PREFIX_.'customer` c ON (c.`id_customer` = a.`id_customer`) INNER JOIN `'._DB_PREFIX_.'address` address ON address.id_address = a.id_address_delivery INNER JOIN `'._DB_PREFIX_.'country` country ON address.id_country = country.id_country INNER JOIN `'._DB_PREFIX_.'country_lang` country_lang ON (country.`id_country` = country_lang.`id_country` AND country_lang.`id_lang` = '.(int)$this->context->language->id.') LEFT JOIN `'._DB_PREFIX_.'order_state` os ON (os.`id_order_state` = a.`current_state`) LEFT JOIN `'._DB_PREFIX_.'order_state_lang` osl ON (os.`id_order_state` = osl.`id_order_state` AND osl.`id_lang` = '.(int)$this->context->language->id.')'; $this->_orderBy = 'id_order'; $this->_orderWay = 'DESC'; //mail('[email protected]', '1', $this->_select); //mail('[email protected]', '$this', print_r($this, true)); $statuses_array = array(); $statuses = OrderState::getOrderStates((int)$this->context->language->id); foreach ($statuses as $status) $this->statuses_array[$status['id_order_state']] = $status['name']; $this->fields_list = array( 'id_order' => array( 'title' => $this->l('ID'), 'align' => 'text-center', 'class' => 'fixed-width-xs' ), 'new' => array( 'title' => $this->l('New client'), 'align' => 'text-center', 'type' => 'bool', 'tmpTableFilter' => true, 'orderby' => false ), 'customer' => array( 'title' => $this->l('Customer'), 'havingFilter' => true ), ); if (Configuration::get('PS_B2B_ENABLE')) { $this->fields_list = array_merge($this->fields_list, array( 'company' => array( 'title' => $this->l('Company'), 'filter_key' => 'c!company' ), )); } $this->fields_list = array_merge($this->fields_list, array( 'total_paid_tax_incl' => array( 'title' => $this->l('Total'), 'align' => 'text-right', 'type' => 'price', 'currency' => true, 'callback' => 'setOrderCurrency', 'badge_success' => true ), 'marge2' => array( 'title' => $this->l('Marge'), 'width' => 70, 'align' => 'center', 'prefix' => '<b>', 'suffix' => '</b>', 'type' => 'price', 'currency' => true, 'search' => false ), 'marge' => array( 'title' => $this->l('Marge (%)'), 'width' => 70, 'align' => 'center', 'prefix' => '<b>', 'suffix' => ' %</b>', 'search' => false ), 'reste' => array( 'title' => $this->l('Reste'), 'width' => 70, 'align' => 'right', 'prefix' => '<b>', 'suffix' => '</b>', 'type' => 'price', 'currency' => true, 'search' => false ), 'id_default_group' => array( 'title' => $this->l('Group clt'), 'width' => 100, 'align' => 'center', 'havingFilter' => true ), 'city' => array( 'title' => $this->l('Ville'), 'havingFilter' => true ), 'osname' => array( 'title' => $this->l('Status'), 'type' => 'select', 'color' => 'color', 'list' => $this->statuses_array, 'filter_key' => 'os!id_order_state', 'filter_type' => 'int', 'order_key' => 'osname' ), 'date_add' => array( 'title' => $this->l('Date'), 'align' => 'text-right', 'type' => 'datetime', 'filter_key' => 'a!date_add' ), 'numero_facture' => array( 'title' => $this->l('N. Facture'), 'width' => 70, 'align' => 'center', 'prefix' => '<b>', 'suffix' => '</b>' ), 'id_pdf' => array( 'title' => $this->l('PDF'), 'align' => 'text-center', 'callback' => 'printPDFIcons', 'orderby' => false, 'search' => false, 'remove_onclick' => true ) )); $this->shopLinkType = 'shop'; $this->shopShareDatas = Shop::SHARE_ORDER; *** after 2 days of searching i found the solution : https://github.com/PrestaShop/PrestaShop/commit/9fe656a36cb868c391b7514bc337298015ee75dd
  9. Bonjour, Suite au passage de 1.5 vers 1.6.0.9 la fonction permettant d afficher en backoffice les commandes comprises dans une fourchette de date ne fonctionne plus. Il m affiche toujours toutes les commandes. Toutes les autres rubriques sont fonctionnelles (par nom de client, par montant etc) mais j ai beau donner n importe quel intervalle de date, quand je clique sur rechercher, j ai toujours le meme résultat. Quelqu un saurait il dans quel fichier chercher l erreur ? car ça fait 2 jours que je me casse la tete avec cela et… pas le début d un commencement de solution. Merci d avance pour votre aide
  10. Bonjour, Depuis mon passage en 1.6 (hier soir) il m est impossible de passer une commande via le backoffice. La quantité d un produit se met systématiquement en multiple de 2 sauf la première ligne. Par exemple je choisi un produit qui a des déclinaisons. Premiere ligne - quantité 1, deuxième ligne -quantité 2, troisième ligne et quatrième - quantité 2, cinquième ligne - quantité 4. Si je saisi 1 ou un autre chiffre cela me remet 0. Quelqu un a t il une idée de ce qu il se passe. Merci d avance pour vos réponses
  11. Après test, cela me fait pareil, si je met le statut en attente de réapprovisionnement je l'ai 2 fois : En attente de réapprovisionnement 2013-01-16 16:58:20 En attente de réapprovisionnement 2013-01-16 16:58:20 et j'ai la livraison de faite déjà 2013-01-16 16:58:20 Delivery Beautyp 3.200 kg 0,00 lei Quelqu'un à une idée du pourquoi du comment ?
  12. Merci pour ta réponse, je vais tester sur la prochaine commande. C'est étonnant car sur ces commandes je n'ai pas encore de facture générée. (j'ai décoché la génération de facture sur tous les statuts sauf livré et payé)
  13. Bonjour à tous. Sur la version 1.5.2.0, lorsque je créé une commande directe par le backoffice, j'ai beau mettre le statut en préparation en cours ou attente de paiement, dès que la commande est créée ma commande est considérée comme déjà livrée donc je ne peux pas rajouter de produits dessus ou faire d'autres modifs. Avez vous le même problème. J'ai beau cherché dans la configuration et sur les différents posts, je ne trouve pas de solution. Merci de votre retour.
×
×
  • Create New...