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

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.

×
×
  • Create New...