Sign in to follow this  
sheldon

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

Recommended Posts

sheldon

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

 

Share this post


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';

 

Share this post


Link to post
Share on other sites
sheldon

Спасибо

Share this post


Link to post
Share on other sites
support

Не за что

Share this post


Link to post
Share on other sites
sheldon

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

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

 

 

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

Share this post


Link to post
Share on other sites
support

Хорошо, что разобрались.

Share this post


Link to post
Share on other sites
sheldon

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

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

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

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

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

Share this post


Link to post
Share on other sites
ZM

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

Share this post


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

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

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

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

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

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

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

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

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

	{product_price}
	

на:

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

Share this post


Link to post
Share on other sites
sheldon

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

Share this post


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

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

Удачи

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this