Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Импорт покупателей SQL запросом

ДД Олл!
Задача: Перетащить покупателей из базы оскоммерца.
Решение: insert into new.customers select from old.customers
Результат: В списке заказов видим заказы и явки-пароли покупателей. Счетчик группы клиентов Покупатели показывает правильное количество.
Проблема: Список покупателей содержит только новых, добавленных через скрипты магазина. Подсунутых в таблицу не показывает.
Вопрос: Что надо сделать, чтобы они отображались в списке?


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


Создаю пользователя.
Индекс нового пользователя встречаем в таблицах os_address_book, os_customers, os_customers_info.
Создаем по образу и подобию записи в этих таблицах.
Новые записи не отображаются в списке пользователей.
Куда, кроме этих таблиц что-то записывается? Или какие еще, кроме наличия подобных строк, условия надо соблюсти для отображения в списке пользователей?
PHP не знаю, поэтому что-то понять в коде мне довольно сложно.


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



Так должно работать.

Да, все работает.
Попался на наличии циклической ссылки между покупателями и адресной книгой.
os_customers.customers_id -> os_address_book.customers_id
os_address_book.address_book_id -> os_customers.customers_default_address_id


Источник



Copyright ShopOS