Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Вывод текста "Ближайшая дата доставки" в карточке товара


NastyaM

Recommended Posts

Добрый день, помогите новичку в опенкарт 2.3, вывести текст при наличии товара, в карточке товара "Ближайший день доставки". Чтобы дата доставки рассчитывалась автоматически.

Например если человек делает заказ на сайте до 16:00 12 марта, то высвечивалась дата доставки на следующий день 13 марта, а если после 16:00, доставка на +1 день т.е 14 марта.

Выходные воскресенья и понедельник. Если заказ сделан в пятницу до 16, то доставка на субботу, если после 16, то доставка на вторник (т.к выходные ВС и ПН).

Нашла похожую тему, но не могу дать ладу как реализовать у себя.

Если товара нет в наличии, то текс не выводится.

ссылка на похожую тему https://forum.storeland.ru/index.php?/topic/5783-возможная-дата-доставки/

 

 

Снимок экрана (11).png

Надіслати
Поділитися на інших сайтах


<span>Ближайшая доставка:</span>
<script type="text/javascript">
var Deldate=new Date()
var hours=Deldate.getHours()
if (hours>=5&&hours<=11)
	document.write('<b>сегодня</b>')
else if (hours>=12&&hours<=17)
	document.write('<b>сегодня ночью</b>')
else if (hours>=17&&hours<=23)
	document.write('<b>завтра утром</b>')
else if (hours>=23&&hours<=5)
	document.write('<b>сегодня вечером</b>')
</script>

Но это быстрый костыль, без учета выходных.

Надіслати
Поділитися на інших сайтах

48 минут назад, ocdroid сказал:

<span>Ближайшая доставка:</span>
<script type="text/javascript">
var Deldate=new Date()
var hours=Deldate.getHours()
if (hours>=5&&hours<=11)
	document.write('<b>сегодня</b>')
else if (hours>=12&&hours<=17)
	document.write('<b>сегодня ночью</b>')
else if (hours>=17&&hours<=23)
	document.write('<b>завтра утром</b>')
else if (hours>=23&&hours<=5)
	document.write('<b>сегодня вечером</b>')
</script>

Но это быстрый костыль, без учета выходных.

Подскажите пожалуйста куда это надо вставить? В ../catalog/view/theme/default/template/product/product.tpl ?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.