Как удалить дубликаты городов?

доставка
дубликат

#1

Приветствую! При оформление заказа при выборе города предлагает два одинаковых города, на одном отображаются виды доставок, а на другом нет. В админке Доставка и налоги > Города много дублей городом допустим Москва без кодов города и Москва с кодами города.
Как удалить один из городов.


#2

Напрямую через phpMyAdmin, например. Смотрите таблицы

  • cscart_rus_cities
  • cscart_rus_city_descriptions

#3

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


#4

Скорее всего, нужно удалить все записи у которых city_id больше определенного значения. Найдите, с какого началось задваивание. Ну и про бэкап не забудьте


#5

заменил полностью таблицы, с вновь установленного магазина не помогло, куда дальше копать?


#6

опять по два значения показывается? o_O


#7

Да все осталось по прежнему, по два города. На свеже развернутом cs cart один город


#8

Начал искать менее известные города задвоившиеся допустим Сузун, поиск по БД дал одно совпадение по имени и 3 совпадения по коду 18764 города, таблицы эти заменял на заведомо рабочие.
При заказе получается в один Сузун он может доставить а в другой нет.


#9

Магия какая-то. В любом случае, на месте нужно изучать


#10

Проблему решил, первоночально работал не в той БД :frowning: вот и несмог найти задвоение). Найдя задвоениея тупо накатил 4 таблицы
cscart_rus_cities
cscart_rus_city_descriptions
cscart_rus_edost_cities_link
cscart_rus_sdek_cities_link