Jump to content

geo477

Members
  • Posts

    30
  • Joined

  • Last visited

Profile Information

  • Activity
    Developer

Recent Profile Visitors

4,168,721 profile views

geo477's Achievements

Newbie

Newbie (1/14)

1

Reputation

  1. Bonjour, je suis à la recherche d'un développeur indépendant pour des missions ponctuelles. Pour ceux que ça intéresse, contactez-moi en MP merci
  2. Bonjour à tous, je cherche un système de prix qui ferait ça : Un groupe de produits d'une même famille -> catégories puisse avec une réduction spéciale. Par exemple : un produit A quantité 1 et un produit B quantité 1 se trouvant dans une catégorie spécifique dans mon panier, une réduction sur cette catégories a partir de la quantité 2 tout article confondu placerait par exemple 10 % Est-ce que vous croyez que c'est possible en standard ? j'ai réussi mais uniquement par produit. Ou est-ce que vous avez déjà croisé un module qui permettrait de faire cela ? Merci :-)
  3. Bonjour à tous, nous avons également pour la Belgique une solution ERP / Compta / Prestashop avec le logiciel WinBooks / Logistics. Si ça vous intéresse, n’hésitez pas a nous demander plus d’informations. http://www.winbooks.be
  4. Ou si quelqu'un a une doc qui pourrait m'éclairer ... Car je ne trouve pas mon bonheur. merci
  5. Essayez directement avec la bonne url, vous aurez plus d'infos. Je pense que ce tag n'est pas indexé et que c'est pour cette raison qu'il n'est pas filtrable. Ex d'url : MON_SITE/webservice/dispatcher.php?url=orders&ws_key=MA_CLE&filter[date]=[2017-01-16] Ex : This filter does not exist. Did you mean: "gift"? The full list is: "id", "id_address_delivery", "id_address_invoice", "id_cart", "id_currency", "id_lang", "id_customer", "id_carrier", "current_state", "module", "invoice_number", "invoice_date", "delivery_number", "delivery_date", "valid", "shipping_number", "id_shop_group", "id_shop", "secure_key", "payment", "recyclable", "gift", "gift_message", "mobile_theme", "total_discounts", "total_discounts_tax_incl", "total_discounts_tax_excl", "total_paid", "total_paid_tax_incl", "total_paid_tax_excl", "total_paid_real", "total_products", "total_products_wt", "total_shipping", "total_shipping_tax_incl", "total_shipping_tax_excl", "carrier_tax_rate", "total_wrapping", "total_wrapping_tax_incl", "total_wrapping_tax_excl", "round_mode", "conversion_rate", "reference"
  6. Bonjour, il faudrait modifier le script d'importation pour qu'a l'ajout, il mette le tag <active> a false. ou faire un script qui désactive par rapport a la date courant -1H les produits et l'executer via le cron toutes les heures ... Ou encore, voir du coté des trigers Bonne soirée.
  7. Bonjour à tous, j'ai un dossier demo ou j'ai paramétré le multiboutiques avec 2 boutiques. J'utilise l'api pour créer ou modifier mes produits. Mon but est de pouvoir envoyer des produits dans un shop ... voir 2 comme bon me semble. Si je fais celà dans une seule boutique à la fois, pas de soucis : J'envoie donc mon XML en post ou put selon l'action a effectuer et je mentionne le id_shop_default. Si j'envoie sur les deux url à la fois, je ne vois le produit que sur le 2ème site, peut-être est-ce dû au id_dhop_default... J'avoue que je ne sais pas comment faire ce que je dois faire. J'espère avoir été clair, est-ce que quelqu'un aurait une idée ? Merci :-)
  8. Bonjour, certains se posent la question, je vais donc y répondre. Oui, il est possible de lier le logiciel comptable WinBooks avec Prestashop. En fait, il exporte les articles / clients / prix / stock et importe les commandes automatiquement du site. Voila, n'hésitez pas si vous avez des questions. Bonne journée à tous,
  9. Bonjour, Quand nous envoyons les produits vers prestashop 1.7.0.3 via le Webservice comme on le fait avec la 1.6, ceux-ci n'apparaissent pas. dans le Back office, la liste des produits est vide par contre, les produits s'affichent bien sur le site. Si on ajoute un produit manuellement, celui-ci apparaît bien en prenant bien sur un ID supérieur a ce qui existe dans la DB. Les autres ne s'ajoutent tjs pas. Est-ce que quelqu'un a eu le même souci ? Merci d'avance !
  10. swift function validate_isSwift(s) { var regSWIFT = /^([a-zA-Z]){4}([a-zA-Z]){2}([0-9a-zA-Z]){2}([0-9a-zA-Z]{3})?$/; if(regSWIFT.test(s)) { return true; } else { return false; } }
  11. Bon, trouvé, pour ceux que ça interresse pour l'iban : function validate_isIban(s) { var result = isValidIBANNumber(s) if(result==1) { return true; } else { return false; } } function isValidIBANNumber(input) { var CODE_LENGTHS = { AD: 24, AE: 23, AT: 20, AZ: 28, BA: 20, BE: 16, BG: 22, BH: 22, BR: 29, CH: 21, CR: 21, CY: 28, CZ: 24, DE: 22, DK: 18, DO: 28, EE: 20, ES: 24, FI: 18, FO: 18, FR: 27, GB: 22, GI: 23, GL: 18, GR: 27, GT: 28, HR: 21, HU: 28, IE: 22, IL: 23, IS: 26, IT: 27, JO: 30, KW: 30, KZ: 20, LB: 28, LI: 21, LT: 20, LU: 20, LV: 21, MC: 27, MD: 24, ME: 22, MK: 19, MR: 27, MT: 31, MU: 30, NL: 18, NO: 15, PK: 24, PL: 28, PS: 29, PT: 25, QA: 29, RO: 24, RS: 22, SA: 24, SE: 24, SI: 19, SK: 24, SM: 27, TN: 24, TR: 26 }; var iban = String(input).toUpperCase().replace(/[^A-Z0-9]/g, ''), // keep only alphanumeric characters code = iban.match(/^([A-Z]{2})(\d{2})([A-Z\d]+)$/), // match and capture (1) the country code, (2) the check digits, and (3) the rest digits; // check syntax and length if (!code || iban.length !== CODE_LENGTHS[code[1]]) { return false; } // rearrange country code and check digits, and convert chars to ints digits = (code[3] + code[1] + code[2]).replace(/[A-Z]/g, function (letter) { return letter.charCodeAt(0) - 55; }); // final check return mod97(digits); } function mod97(string) { var checksum = string.slice(0, 2), fragment; for (var offset = 2; offset < string.length; offset += 7) { fragment = String(checksum) + string.substring(offset, offset + 7); checksum = parseInt(fragment, 10) % 97; } return checksum; } et dans le formulaire ne pas oublier data-validate="isIban" :-)
  12. Bonjour à tous, j'aimerais comprendre la validation du formulaire en standard. J'ai par exemple en champ Iban ici a vérifier. J'ai donc placé en override dans Customer.php : 'swift' => array('type' => self::TYPE_STRING, 'validate' => 'isSwift', 'required' => true) et j'ai ajouté, tjs en override, public static function isSwift($value) { if(!eregi("^([a-zA-Z]){4}([a-zA-Z]){2}([0-9a-zA-Z]){2}([0-9a-zA-Z]{3})?$", $value)) { return false; } else { return true; } return false; } Ca fonctionne bien, ma question, est la suivante, comment faire en sorte de faire cette vérification à la sortie de ce champ ? J'ai bien essayé certaines choses dans validate.js mais je n'y parvient pas.... d'après ce que je comprend, il faudrait ajouter une fonction comme celle-ci : function validate_isSwift(s) { return true; } avec forcément le bon code dedans.. mais que je renvoie vrai ou faux... pas de résultat ... code de mon TPL <input type="text" class="is_required validate form-control" data-validate="isFullFilled" name="swift" id="swift" value="{if isset($smarty.post.swift)}{$smarty.post.swift}{/if}"/> Une idée ? Merci :-)
×
×
  • Create New...