При удалении некоторых товаров появляется ошибка: "This product is referenced by a line item and therefore cannot be deleted. Disable it instead."
Все перебрал, все корзины и заказы очищены.
Что и где еще можно и нужно удалить, чтобы корректно удалить такие товары?
Комментарии
Удалите все заказы и корзины товаров с этим товаром
Спасибо, но эти товары и так отключены, мне нужно их полностью удалить, чтобы не мешали.
Все заказы и все корзины удалены с сайта впринципе, вообще все.
Помогите, пожалуйста, какие еще есть идеи?
Возможно не удается удалить, так как с товаром связаны редакции... а вот как их (редакции) удалить, к сожалению не знаю.
Посмтрите таблицу commerce_orders. Если там есть записи, значит заказы есть. Чтобы удалить, можно создатьс нуля вьюс, показывающий заказы и вывести туда галку VBO для удаления.
[/quote]
commerce_order - пусто.
А вот commerce_order_revision - есть около 20 записей, это примерно то количество товаров которые не могу удалить.
Как я понимаю это и есть редакции о которых писал:
Где их искать эти редакции и как удалять корректно с сайта?
Что-то не получается, создаю но страница пустая, точнее есть номера страниц но информации на них нет.
Но в представлении уже есть созданный orders revision:
![orders revisions](https://drupal.ru/sites/default/files/field/comment_node_blog/screenshot_1_9.png)
Но по присвоенному урлу 404.
Немного не понимаю как увидеть все таки редакции и удалить их
Как увидеть, найти и удалить Commerce Order revision? Ничего не получается(( В базе ничего трогать не хочется
Тот order_revisions, что уже есть, не подходит, т.к. там есть связи. Нужно создавать заново своё представление.
Создал:
1. Так выглядит страница
2. Настройки представления
На странице пусто, но как понимаю раз есть строки и страницы значит не совсем пусто, как это дело отобразить
Прекрасно. Теперь нужно добавить поле "Массовые операции". Выбрать там опцию удаления. А в пейджере поставить, чтобы показывал все элементы.
Пейджер, это фильтр?
Пейджер - это постраничный навигатор))
Я вроде близок к результату?
Только удалить редакцию не срабатывает, может удалить позицию попробовать?
Удалить позицию тоже не срабатывает, страничка обновляется и редакция остается не удаленной
Права может какие-то где-то дать представлению или что-то еще чтобы удалить наконец-то?![order revision мои настройки](https://drupal.ru/sites/default/files/field/comment_node_blog/screenshot_9_0.png)
Странно, а почему у вас у списка выбора действий заголовок "Платёжная информация"? Можете показать настройки поля "Массовые операции"?
Да, конечно.
А текст названия видимо тянется из корзины или профиля покупателя, еще не разбирался
Снимате галки с Enqueue operation
Пробовал и так и так
Огромное спасибо за помощь Gun_dose.
Вопрос решен следующим образом:
1. Через phpMyAdmin почистил следующие таблицы:
field_data_commerce_customer_billing, field_data_commerce_line_items , field_data_commerce_order_total
field_revision_commerce_customer_billing, field_revision_commerce_line_items , field_revision_commerce_order_total
commerce_order_revision
2. Создал представление с отображением commerce line item, добавил поле ID заказа, так же с помощью модуля VBO добавил поле массовая операция, удалить позицию.
3. Выделил все не нужные ID заказов, которых нет ни в списке заказов, ни в редакциях предыдущих таблиц.
4. Появилась возможность удалять товары!
Я очень рад, что решение найдено!