Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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

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

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

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

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

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

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах

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

 

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

Надіслати
Поділитися на інших сайтах

  • 3 weeks later...
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 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.