Здравейте, имам следния проблем и търся най - елегантното решение.
Ситуацията е следната:
- Имам няколко хикашоп магазина на отделни домейни с отделни бази с данни.
- Няколко различни екипа работят по всеки един от сайтовете.
Какво искам:
- Искам да обединя всички сайтове в един по които да започнат да работят само един и същи хора.
Проблем:
Няма да спирам другите сайтове, те ще си продължат да работят, но ще трябва и да се администрират. Проблема е следния, че искам продуктите от общия сайт да ги наливам във сателитките. Но не искам просто да наливам продукти, ами да отсявам кои продукти да налея.
Примерно в главния сайт продавам тасове и бижута, отделно имам сайт за бижута и за тасове и искам в един определен момента да взема информацията от главния сайт и да я разпределя из между стателитките. Това е най - сложния вариант които два дена не мога да го измисля.
Най - елементарната ситуация също би ми свършила работа. Как от няколко сателитки да обединя информацията в един главен сайт.
Ясно ми е че като взема базата на категорийте и продуктите и ги инпортна на едно място ще стане, но тогава се появява конфликт между прймъри кейовете. Не ми е проблем да си напиша някакъв алгоритъм за създаване на sql-и които да правят това за мен през определено време, но праймъри ключовете не ми идва на ум как да ги автоматизирам без човешка намеса.
Ако има някакъв елегантен начин за трансфер на данни между компоненти в джумла предложете ми го, до сега никога не ми се е налагало да го правя. Правил съм го на ръка което в момента е много неприятно решение за ситуацията ми.