Перейти к содержанию
roman409

Дата доставки вместо Даты изменения в списке заказов

Рекомендуемые сообщения

Всем привет.

 

Хочу переделать в списке заказов колонку "Дата изменения" на "Дата доставки".


Если я правильно нафантазировал, то нужно:

1. отключить обновление даты изменения заказа при его изменении.

2. в списке заказов переделать поле с датой изменения на input, чтобы можно было ввести эту дату вручную.

 

Все файлы пересмотрел, но что-то не нашел толком как это формируется.

Подскажите, такой вариант вообще возможен, как можно реализовать?

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
7 часов назад, roman409 сказал:

Подскажите, такой вариант вообще возможен, как можно реализовать?


Возможен

 

В шаблон не выводите дату изменения, вместо нее инпут с датой доставки, рядом с ним кнопочка сохранить, по ее нажатию записывается значение в бд

фильтр по полю можно сделать по аналогии с датой изменения

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заменил в шаблоне на input. 

Чтобы сохранялось в бд автоматически без кнопки сохранить попробовал сделать по аналогии с соседним полем "комментарий менеджера" из дополнительного модуля.

Но не сработало, не записывает в бд. 

По-любому тут я не догоняю уже... Подскажите, пжлста, как тут эту дату отправить в базу? 

<input type="date" id='date_modified_<?php echo $order['order_id']; ?>' class="form-control date_modified" contenteditable="true"
onBlur="saveDateModified(<?php echo $order['order_id']; ?>, this.value);" value="<?php echo $order['date_modified']; ?>"/>

<script>
function saveDateModified(orderId,value) {				
					$.ajax({
						url: 'index.php?route=sale/order/saveDateModified&token=<?php echo $token; ?>',
						type: 'post',
						data: '&order_id=' + orderId + '&date_modified=' + value,
						dataType: 'json',
						success: function(json) {
							$('.success, .warning, .attention, .information, .error').remove();
							if (json['success']) {
							}	
						}
					});
				}
</script>

 

Изменено пользователем roman409

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От roabesh
      Подскажите, где и как можно настроить дату доставки, чтобы покупатель мог выбрать только:
      заданный промежуток  (то есть при выборе даты, у него всплывает стандартный календарь, но активны  только определенные дни, например 7 дней) Любую дату начиная со следующего дня  с момента заказа. (то есть, если покупатель делает заказ сегодня, то он может выбрать любой день доставки, начиная с завтрашнего) Дело в том, что в стандартном OpenCart 5.3.1.1, в опциях можно выбрать дату даже вчерашнюю. Ну и плюс мы не делаем доставку в  этот же день.
       
      P.S. И где календарь можно перевести, так как сейчас он на английском.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.