Перейти к содержанию
Relaxant1985

Связать остатки на складе двух сайтов на OPENCART 2.1

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

Доброго времени!

Может кто вкурсе, может кто делал так или задумывался:

Имеются ДВА сайта на одном хостинге. Оба на Opencart 2.1.

На этих двух сайтах есть (не все) одинаковые товары, но с разными описаниями, заголовками, фото и ценой.

Возможно ли как-то, модулем или правками соединить остатки по складу отдельных товаров? Именно отдельных товаров, чтобы при смене количества в остатке на одном сайте, менялось и на другом + при заказе этого товара на одном из сайтов - вычиталось бы на обоих?

На сколько трудно и дорого такое реализовать? (если вообще реально)

Поделиться сообщением


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

можно. трудно. дорого

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
43 минуты назад, nikifalex сказал:

можно. трудно. дорого

лучше ответа не придумать)

Поделиться сообщением


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

Можно, делал связку не так давно. ОС 1.5 - ОС 2.1. Дорого. За ценником в личку.

Поделиться сообщением


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

Реально,
Нужно толковое ТЗ, хотя по стуи достаточно только указать точку совпадения товаров

 

Цена сформируется от качества ТЗ

Поделиться сообщением


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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
48 минут назад, pawana сказал:

то можно триггерами mysql.

Какие еще триггера?
 

 

В 29.07.2017 в 13:53, Relaxant1985 сказал:

Имеются ДВА сайта на одном хостинге.

базы разнесены, зачем триггера? Кто их будет писать, а затем "обслуживать"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 14.08.2017 в 17:40, chukcha сказал:

Какие еще триггера?

https://dev.mysql.com/doc/refman/5.7/en/trigger-syntax.html

 

В 14.08.2017 в 17:40, chukcha сказал:

базы разнесены, зачем триггера? Кто их будет писать, а затем "обслуживать"

Именно по-этому можно использовать триггеры. Можно изменять остатки во одной БД при изменении в другой и наоборот при наличие общего product_id. У меня так работало пару лет. Обслуживать их не нужно, но вцелом путь не правильный. Вернее сказать стремный. Если кто-то что-то напортачит, то потом остатки свести в кучу будет очень сложно (при наличие своего склада). У меня так было, потому и перехал на опенкарт ибо мультимагазин с одной бд.

Здесь самое правильное не костыль писать, а один раз все загрузить в одну БД, а сайты сделать в мультимагазине. Хотя в ОК с этим тоже не все гуд.

Изменено пользователем pawana

Поделиться сообщением


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

oftop

Спасибо за ссылку на документацию по  триггерам.. Так бы и помер невежей.

/offtop

 

Я вам сразу указал недостаток  - вопросом.. А вы меня послали учить матчасть.
Зачем вести разговор о триггерах если  98% пользователей о них не слышала?

На некоторых  шаред хостингах даже не дают ролей на create view.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
17 минут назад, chukcha сказал:

oftop

Спасибо за ссылку на документацию по  триггерам.. Так бы и помер невежей.

/offtop

Пожалуйста :))) Это я не удержался :). Хотя, опять же, вдруг кому нужно будет.

17 минут назад, chukcha сказал:

Зачем вести разговор о триггерах если  98% пользователей о них не слышала?

Я ж не пишу книгу откровений с требованием закрепить вверху форума :) Я пишу конкретному человеку, вдруг это ему поможет. Для меня это было спасением почти 2 года т.к. куча мегапрограммеров мне выносили мозг с "нужно пол движка переписать" за много-много денег.

17 минут назад, chukcha сказал:

На некоторых  шаред хостингах даже не дают ролей на create view.

Мы не знаем что в данном случае.

17 минут назад, chukcha сказал:

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

Я и сам написал что это не лучший вариант. Но вариант.

Изменено пользователем pawana

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.