Jump to content

Удалить цены у всех товаров в магазине


Recommended Posts

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

 

Link to post
Share on other sites
support
9 часов назад, sheldon сказал:

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

 

Здравствуйте!

Сделать резервную копию базы перед любыми правками.

Зайти в базу данных магазина например через phpMyAdmin.

В закладке SQL выполнить запрос:

UPDATE content_products SET price = '0';
UPDATE content_products SET stock = '0';

 

Link to post
Share on other sites

Добрый вечер. Если запросы делать по одному, тогда в конце каждого запроса всё равно нужно ставить точку с запятой?

UPDATE content_products SET price = '0';
UPDATE content_products SET stock = '0';

 

 

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

Link to post
Share on other sites
  • 2 months later...

Добрый день. После удаления всех цен, теперь у всех товаров цена 0 (ноль рублей). Помогите пожалуйста кое что исправить и протестировать.

Как можно сделать:

1. Чтобы у товаров у которых цена сейчас стоит ноль рублей, цена вообще не показывалась? Товар выводился на сайте, вообще без цены. При этом на сайте существуют товары с проставленными после обнуления ценами.

2. Как можно только у товаров у которых стоит вместо цены ноль рублей, в месте цены, выводить какой то текст, типа "звоните". Чтобы это не затронуло товары у которых уже стоит цена? 

Хочу протестировать оба варианта.

Link to post
Share on other sites

Цену можно спрятать под кнопку и например при нажатии будет выводится цена. А для 2 варианта надо прописать условие если цена меньше 0 то выводить текст. 

Link to post
Share on other sites
3 часа назад, sheldon сказал:

Добрый день. После удаления всех цен, теперь у всех товаров цена 0 (ноль рублей). Помогите пожалуйста кое что исправить и протестировать.

Как можно сделать:

1. Чтобы у товаров у которых цена сейчас стоит ноль рублей, цена вообще не показывалась? Товар выводился на сайте, вообще без цены. При этом на сайте существуют товары с проставленными после обнуления ценами.

2. Как можно только у товаров у которых стоит вместо цены ноль рублей, в месте цены, выводить какой то текст, типа "звоните". Чтобы это не затронуло товары у которых уже стоит цена? 

Хочу протестировать оба варианта.

Это нужно править шаблоны в Админке - Оформление - Шаблоны - Шаблон карточки товара.

и в Админке - Оформление - Микро-шаблоны - product-listing 

и менять вывод метки цены, т.е. менять что-то типа:

	{product_price}
	

на:

	{if {$product_price} > 0}
	{product_price}
	{else}
	звоните
	{/if}
	

Link to post
Share on other sites
13 минут назад, sheldon сказал:

Спасибо. Буду пробовать

Удачи

Link to post
Share on other sites
  • 3 years later...
Leonid20281

Здравствуйте. Подскажите пожалуйста как через PHPMyAdmin выставить у всех товаров цену 0? 

Пробовал SQL запросом: 

UPDATE content_products SET price = '0';

UPDATE content_products SET stock = '0';

Выводит ошибку

Ответ MySQL:

Table 'u0484638_cart.content_products' doesn't exist

Заранее благодарю за ответ.

Link to post
Share on other sites
support
5 часов назад, Leonid20281 сказал:

Здравствуйте. Подскажите пожалуйста как через PHPMyAdmin выставить у всех товаров цену 0? 

Пробовал SQL запросом: 

UPDATE content_products SET price = '0';

UPDATE content_products SET stock = '0';

Выводит ошибку

Ответ MySQL:

Table 'u0484638_cart.content_products' doesn't exist

Заранее благодарю за ответ.

Это для VamShop 2.

У Вас VamShop 1.

Для первой версии:

UPDATE products SET products_price = '0';

UPDATE products SET products_quantity = '0';

 

Link to post
Share on other sites
Leonid20281

Здравствуйте. Спасибо за достаточно оперативный ответ.

Link to post
Share on other sites
support
9 часов назад, Leonid20281 сказал:

Здравствуйте. Спасибо за достаточно оперативный ответ.

Не за что.

Надеюсь, что разобрались

Link to post
Share on other sites
×
×
  • Create New...