Jump to content

Recommended Posts

Всем привет, 

 

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

 

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

Если вы столкнулись с этим и не хотите вносить карточки товаров снова, воспользуйтесь запросом в базе дынных!
 

UPDATE `simpla_bd`.`s_products` SET `created` = '2016-07-16 11:15:00' WHERE `s_products`.`id` = 3192

1) simpla_bd - необходимо заменить на имя вашей базы данных в которой нужно внести исправления
2) 2016-07-16 11:15:00 - тут вы меняете дату на ту, что вам необходимо, время тоже

3) 3192 - это id вашего товара. (Для того чтобы узнать id товара - не путайте с артикулом, необходимо в товарах навести курсор на нужный товар и слева всплывает строка в браузере в самом низу, где есть id товара!)

Link to post
Share on other sites

Если вылаживаете, как готовое решение, то хотя бы запрос сделали рабочий для всех, а не для БД с названием simpla_bd. Зачем эти лишние движения?

 

UPDATE s_products SET created = '2016-07-16 11:15:00' WHERE id=3192

А вообще пользы от него мало... 

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

Во вторых - (как мне кажется) обычным пользователям проще и безопасней порыться в таблице при помощи phpmyadmin.

Edited by yr4ik
Link to post
Share on other sites

Еще два года назад по подобному желанию заказчика создавался простенький, но удобный функционал:

http://simpla-tuning.com/izmenenie-nomera-id-i-daty-zakaza-v-adminke

 

Не составит особого труда сделать столь же удобно для товаров...

Edited by Kors
Link to post
Share on other sites

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

Link to post
Share on other sites

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

Именно это я и имел в виду - способ самый простой в реализации и удобный в работе...

 

А то, что предлагает ТС - это вообще ужас: находи ID товара, пиши на SQL, и это все на ОДИН товар.  Если надо на 20 товаров - повторяй 20 раз. Низкопроизводительный рабский труд - назад в каменный век...

Link to post
Share on other sites

ну ТС, предоставил свой вариант, который для него видимо оптимальный и удобный. И как для разового применения подойдет.  
Да и заголовок поста сам за себя говорит через Базу.

Так что еще раз повторюсь для разового случая оптимальный вариант. Но не для многоразового использования т.е. когда придется исправлять не один или два товара, а 10 - 20 с разными id из разных категорий. То да, для этого случая самым лучшим вариантом будет доработать функцию или создать поле. 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...