помогите Как перенести товары с самописа в брокарт?

yura_co

yura_co

master
#1
Есть магаз http://www.telstar.com.ua/ , не могу придумать как с него перенести товары на ось брокарта, ось самописная, основана на оскомерс, правильнее было бы переносить через базу но у меня не хватает ума для этого а парсерами которые имею не получается ,так как теги прописаны как попало и есть куча повторений
 
S

SlaSoft

Maestro
#2
Основная задача - привести все к виду opencart

SELECT * from PRODUCTS

где * это поля опенкартовского oc_product

например

qnt as quantity
price as price
_sku_ as sku
и т.д.

Тех полей которых нет, дополнить дефолтными значениями
0 as subtract

Если нет языковых зависимостей (таблиц)


под

SELECT * from PRODUCTS_DESCRIPTION
name as name
text as description

И.тд.

Т.е. по сути - основная задача
Подготовить все для "совместмиости таблиц

Плюс, временно добавить,, например old_id

Чтобы на момент переноса существовала прямая зависимость




работа
 
OP
yura_co

yura_co

master
Thread Starter #3
проблема в том что я не могу понять как в кучу свести поля. в оперкарт почти все поля в одной таблице а тут получается что есть таблица товара с его id, айди мануфактуры и айди категории, остальное в других таблицах, цена атдельно, количество тож своя таблица ,картинка -отдельная таблица...
 

Вкладення

Baco

Baco

architect
#4
Скорее всего, надо дать спецу, что бы либо запрос написал либо создал смежную, симбиоз самописа и ОС, так сказать.
 
S

SlaSoft

Maestro
#5
1. в самописе поулчить getProduct
2 взять опенкартовский getProduct
отделить из первого поля для oc_product
Создать запрос addPRoduct для ОС на основе данных из п.1
 
Зверху