Перейти к содержанию
Официальный форум поддержки Simpla

Добавляются удаленные товары в корзину


Рекомендуемые сообщения

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

Смотрите скрины админки и корзины.

post-12517-0-54708300-1372972856_thumb.jpg

post-12517-0-66797900-1372972879_thumb.jpg

Ссылка на сообщение
Поделиться на другие сайты

При добавлении товара в CartView.php должна быть проверка его наличия.

 

Если учесть что я не сам двиг писал, то явно проверка есть по умолчанию.

Ссылка на сообщение
Поделиться на другие сайты

 

Если учесть что я не сам двиг писал, то явно проверка есть по умолчанию.

Правильно, она есть. А еще она должна корректно работать на пустой симпле.

А если не работает - значит это дело Ваших рук.

А если это дело Ваших рук - то как мы можем угадать, что у Вас поломано ?

Ссылка на сообщение
Поделиться на другие сайты

 

Если учесть что я не сам двиг писал, то явно проверка есть по умолчанию.

В версии 2.2.3 таких проблем нет. Обновитесь.

Ссылка на сообщение
Поделиться на другие сайты
  • 2 недели спустя...

В версии 2.2.3 таких проблем нет. Обновитесь.

 

Обновился. с 2.1.5 на 2.2.4 - один запрос в БД файлы обновлял как по инстукции

 

Теперь вот такая борода в админке вылезла и не показываются новые заказы нв Админке на вкладке "Заказы" кто нибудь с таким сталкивался?

 

Warning: Table 'u3981389_db.s_labels' doesn't exist [sELECT * FROM s_labels WHERE id=0 LIMIT 1] in .../api/Database.php on line 105

 

Warning: Table 'u3981389_db.s_orders_labels' doesn't exist [sELECT COUNT(DISTINCT id) as count

                                    FROM s_orders AS o

                                    LEFT JOIN s_orders_labels AS ol ON o.id=ol.order_id

                                    WHERE 1

                                    AND o.status = 0 ] in .../api/Database.php on line 105

 

Warning: Table 'u3981389_db.s_orders_labels' doesn't exist [sELECT o.id, o.delivery_id, o.delivery_price, o.separate_delivery,

                                        o.payment_method_id, o.paid, o.payment_date, o.closed, o.discount, o.coupon_code, o.coupon_discount,

                                        o.date, o.user_id, o.name, o.address, o.phone, o.email, o.comment, o.status,

                                        o.url, o.total_price, o.note

                                    FROM s_orders AS o

                                    LEFT JOIN s_orders_labels AS ol ON o.id=ol.order_id

                                    WHERE 1

                                     AND o.status = 0 GROUP BY o.id ORDER BY status, id DESC LIMIT 0, 40 ] in .../api/Database.php on line 105

 

Warning: Table 'u3981389_db.s_orders_labels' doesn't exist in .../api/Database.php on line 150

 

Warning: Invalid argument supplied for foreach() in .../api/Orders.php on line 90

 

Warning: Table 'u3981389_db.s_labels' doesn't exist [sELECT * FROM s_labels ORDER BY position] in .../api/Database.php on line 105

 

Warning: Table 'u3981389_db.s_labels' doesn't exist in .../api/Database.php on line 150

 

Warning: Table 'u3981389_db.s_orders_labels' doesn't exist [sELECT COUNT(DISTINCT id) as count

                                    FROM s_orders AS o

                                    LEFT JOIN s_orders_labels AS ol ON o.id=ol.order_id

                                    WHERE 1

                                    AND o.status = 0 ] in .../api/Database.php on line 105

Ссылка на сообщение
Поделиться на другие сайты

Возможно причина в Table 'u3981389_db.s_orders_labels doesn't exist'

Вы не представляете, но надо её создать...

 

CREATE TABLE IF NOT EXISTS `s_labels` (

  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `color` varchar(6) NOT NULL,
  `position` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8
Ссылка на сообщение
Поделиться на другие сайты

 

Возможно причина в Table 'u3981389_db.s_orders_labels doesn't exist'

Вы не представляете, но надо её создать...

 

CREATE TABLE IF NOT EXISTS `s_labels` (

  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `color` varchar(6) NOT NULL,
  `position` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8

 

Да втом то и дело что обе строки в базе имеются http://easycaptures.com/fs/uploaded/696/4492779403.png

А в Админке все так же даже если выполнить ваш запрос то пишет что уже создано.

Сами ошибки выглядят так: http://easycaptures.com/fs/uploaded/696/7331823636.jpg

Ссылка на сообщение
Поделиться на другие сайты

u3981389_db.s_orders_labels

 

А теперь посмотрите название базы данных у себя на скрине. Да и в принципе база данных на скрине не похожа на содержащую данные для симплы всилу отсутсвия каких-либо других похожих по названию таблиц.

Ссылка на сообщение
Поделиться на другие сайты

u3981389_db.s_orders_labels

 

А теперь посмотрите название базы данных у себя на скрине. Да и в принципе база данных на скрине не похожа на содержащую данные для симплы всилу отсутсвия каких-либо других похожих по названию таблиц.

 

Ну это же симпла в том то и дело и запрос делался как импорт с папки simpla/updates которую 30 мин назад скачал с офф сайта, и лицензия куплена как бы. От старой 2.1.5 она отличается лишь двумя строками s_labels и s_orders_labels, странно единственное что при импорте они пустые оказываются - http://easycaptures.com/fs/uploaded/696/4751894892.png

 

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

Ссылка на сообщение
Поделиться на другие сайты

Да это у Вас вообще таблицы в какой-то левой базе данных.

Сделайте их копии в требуемую.

 

Вот ФАК точняк))) ни тот доступ бабахнул на phpMyAdmin)

Ссылка на сообщение
Поделиться на другие сайты

Записал уже специально видос про фантастическую корзину) Навело на мысль что крякнулась помоему БД)))

P.S. заранее извиняюсь за скорость интернета, можно проматывать)

 

Ссылка на сообщение
Поделиться на другие сайты

Записал уже специально видос про фантастическую корзину) Навело на мысль что крякнулась помоему БД)))

P.S. заранее извиняюсь за скорость интернета, можно проматывать)

 

Я сталкивался уже с этим проблемным сайтом.

У вас корзина 3 дня грузиться, а все из-за того что к каждой позиции можно в выпадающем списке выбрать до 100000 количества что во много раз увеличивает объем страницы в следствии чего он грузиться долго.

Я бы советовал нанять фрилансера для анализа сайта на ошибки и исправление их.

Ссылка на сообщение
Поделиться на другие сайты

Все равно проблему это не решило - опять добавляются удаленные товары - http://easycaptures.com/fs/uploaded/696/5732900067.jpg

Сделайте все то же что на видео только на стандартном шаблоне, подозреваю кривость в файле cart.tpl.

Ссылка на сообщение
Поделиться на другие сайты

Сделайте все то же что на видео только на стандартном шаблоне, подозреваю кривость в файле cart.tpl.

 

На стандартном тоже самое, в том то и дело)

Ссылка на сообщение
Поделиться на другие сайты

Ничего не крякнулось.

Видимо, Вы делали нестандартные изменения, и не совсем правильно. 

Надо не гадать на кофейной гуще, а искать причину конкретно...

 

Хорошее предложение, но публиковал тему на случай что может кто сталкивался с таким, или как минимум подскажет где ковырять!

Ссылка на сообщение
Поделиться на другие сайты

Сделайте все то же что на видео только на стандартном шаблоне, подозреваю кривость в файле cart.tpl.

 

Админ подскажите пожалуйста как проще скопировать БД чтобы остались все товары, новости и страницы? Иными словами какие таблицы из БД выдернуть? Так как смысл втом что на стандартном что на своем шаблоне без разницы ошибка таже, поэтому хочу все убить и заново поставить а БД просто запросом добавить те строки которые отвечают за товары (категории), новости и статьи. Или проще не трогать БД вообще, и просто сохранить файлы с картинками товаров и заново переустановить симплу? То в этом случаи какие папки, файлы, забекапить надо? спасибо заранее за ответ.

Ссылка на сообщение
Поделиться на другие сайты

Я сталкивался уже с этим проблемным сайтом.

У вас корзина 3 дня грузиться, а все из-за того что к каждой позиции можно в выпадающем списке выбрать до 100000 количества что во много раз увеличивает объем страницы в следствии чего он грузиться долго.

Я бы советовал нанять фрилансера для анализа сайта на ошибки и исправление их.

 

Хорошо а как вы предлагаете сделать если товаров надо купить до 100 000 шт одного товара? По другому то никак не сделаешь? Если бы это ВПС был то она бы столько не грузилась долго, а так всю память хоста на корзину кидает.

Ссылка на сообщение
Поделиться на другие сайты

Хорошо а как вы предлагаете сделать если товаров надо купить до 100 000 шт одного товара? По другому то никак не сделаешь? Если бы это ВПС был то она бы столько не грузилась долго, а так всю память хоста на корзину кидает.

Сделать не выпадающим списком а полем для ввода, после ввода через Javascript отправляем данные через форму меняя этим на нужное кол-во товара.

Ссылка на сообщение
Поделиться на другие сайты

Сделать не выпадающим списком а полем для ввода, после ввода через Javascript отправляем данные через форму меняя этим на нужное кол-во товара.

 

Ок спасибо, так и сделаем, а по вопросу фантастической корзины не подскажите где ковырять надо, думаю сами попробуем тогда разобраться. Хотя опять же вопрос - при обновлении с 2.1.5 на 2.2.4 все файлы то перезаливал с заменой... Никак не догоню где ковырять надо!

Ссылка на сообщение
Поделиться на другие сайты

Ок спасибо, так и сделаем, а по вопросу фантастической корзины не подскажите где ковырять надо, думаю сами попробуем тогда разобраться. Хотя опять же вопрос - при обновлении с 2.1.5 на 2.2.4 все файлы то перезаливал с заменой... Никак не догоню где ковырять надо!

Установите заново симплу а потом перенесите папку files и перенесите БД.

Ссылка на сообщение
Поделиться на другие сайты

Установите заново симплу а потом перенесите папку files и перенесите БД.

 

РЕШЕНО! Спасибо всем за помощь и подсказки - помогла подсказка админка, переустановил и залил все заново, БД не трогал, какой то глюк в файлах движка был.

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...