Advanced Data Picker limiter le nombre de jours

  • Posts: 64
  • Thank you received: 0
6 years 11 months ago #281331

-- HikaShop version -- : 3.2.1
-- Joomla version -- : 3.8.1
-- PHP version -- : 7.1.10

Bonjour la team Hikashop,

Je souhaite que mes clients choisise une date de rendez vous lors du checkout. pour cela j'utilise le plugin advenced data picker. Est-il possible de n'afficher des jours disponible uniquement dans les 14 jours qui suivent la commande ?

Merci,

Bon week-end !


Le fil vert sur le bouton vert, le fil rouge sur le bouton rouge.

Please Log in or Create an account to join the conversation.

  • Posts: 26121
  • Thank you received: 4023
  • MODERATOR
6 years 10 months ago #281332

Bonjour,

Oui c'est possible via l'option "Waiting days".

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 64
  • Thank you received: 0
6 years 10 months ago #281384

Bonjour Jérôme,

Merci pour ta réponse. Je me suis mal exprimé. par exemple :
Nous somme le 30/10/2017 et je voudrais que les client puissent choisir du 31/10/2017 au 13/11/2017.

Lorsque je modifie le champ "waiting days", ils peuvent choisir du 13/11/2017 jusqu'à l'infini. Ce n'est pas ce que je voudrais...


Le fil vert sur le bouton vert, le fil rouge sur le bouton rouge.

Please Log in or Create an account to join the conversation.

  • Posts: 82501
  • Thank you received: 13282
  • MODERATOR
6 years 10 months ago #281391

Bonjour,

Il n'y a pas d'option pour cela.
Il faudrait dans ce cas modifier le code du fichier plugins/hikashop/datepickerfield/datepickerfield_class.php à ce niveau:

if(@$field->field_options['allow'] == 'future') {
			if(!empty($datepicker_options['waiting']))
				$dateOptions[] = 'minDate:'.(int)$datepicker_options['waiting'];
			else
				$dateOptions[] = 'minDate:0';
		} else if(@$field->field_options['allow'] == 'past') {
			if(!empty($datepicker_options['waiting']))
				$dateOptions[] = 'maxDate:'.(0 - (int)($datepicker_options['waiting']));
			else
				$dateOptions[] = 'maxDate:0';
		}
pour forcer un maxDate à 14

The following user(s) said Thank You: David ARNAUD

Please Log in or Create an account to join the conversation.

  • Posts: 64
  • Thank you received: 0
6 years 10 months ago #281516

OK merci Jérôme


Le fil vert sur le bouton vert, le fil rouge sur le bouton rouge.

Please Log in or Create an account to join the conversation.

Time to create page: 0.059 seconds
Powered by Kunena Forum