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

Добавление даты к номеру заказа и его ежедневное обнуление


mrnew

Recommended Posts

Не хотелось бы, чтобы любой желающий видел количество заказов в магазине. Поэтому возникла необходимость в формировании номера заказа по следующей схеме:

к номеру добавлять текущую дату, а сам номер каждый день обнулять.

Возможно ли такое реализовать?

 

Может быть кто-то уже задумывался над скрытием id заказа и придумал некий другой способ?

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


20151020001 - никто и не догадается :-D

таким методом все будет с точностью наоборот - у вас число заказов в день всем желающим станет известно

 

лучше просто накрутить текущий счетчик заказов

 

только помните:

1) счетчик заказа можно менять только по нарастающей (уменьшать нельзя - приведет к сбою)

2) слишком большое число не ставить, ограничьтесь 4-5 разрядами

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

Так если накручивать - тоже все как на ладони. Заходишь два раза за некий отчетный период и видишь сколько было заказов. Тогда придется постоянно накручивать. 

Мне кажется вариант добавлять дату и номер присваивать рандомно.

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


а что мешает написать небольшую функцию с помощью mt_rand_str по генерации рандомных цифр/букв и добавлять их к текущему номеру заказа

Змінено користувачем Einshtein
Надіслати
Поділитися на інших сайтах


Конкретно по Вашему вопросу - смотря куда нужно выводить дату, если на страницу success, то где-то так:

public function index() {         
    $this->data['date'] = 0; //время заказа, заглушка
        if (isset($this->session->data['order_id'])) {        
         $this->data['date'] = date('j.m.Y G:i',strtotime($orinfo['date_added'])); //время заказа - обработка
         $this->cart->clear();

соответственно в шаблоне выводим переменную
 

<?php echo $date; ?>

Номер заказа обнулять нельзя, потому что будут конфликты в мускуле

Змінено користувачем Einshtein
Надіслати
Поділитися на інших сайтах


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

 

если заказов 1-2 в день - вы нафиг конкурентам не интересны

если заказов 100-200 и выше - вам чихать на конкурентов (их больше будет интересовать не количество ваших заказов, а как вы этого добились)

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

  • 2 years later...
  • 7 months later...
В 20.10.2015 в 14:39, Einshtein сказал:

а что мешает написать небольшую функцию с помощью mt_rand_str по генерации рандомных цифр/букв и добавлять их к текущему номеру заказа

Как реализовать?

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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