Jump to content
Sign in to follow this  
Relaxant1985

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

Recommended Posts

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

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

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

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

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

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

Share this post


Link to post
Share on other sites
43 минуты назад, nikifalex сказал:

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
48 минут назад, pawana сказал:

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

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

 

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

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

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

Share this post


Link to post
Share on other sites
В 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. У меня так работало пару лет. Обслуживать их не нужно, но вцелом путь не правильный. Вернее сказать стремный. Если кто-то что-то напортачит, то потом остатки свести в кучу будет очень сложно (при наличие своего склада). У меня так было, потому и перехал на опенкарт ибо мультимагазин с одной бд.

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

Edited by pawana

Share this post


Link to post
Share on other sites

oftop

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

/offtop

 

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

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

 

Share this post


Link to post
Share on other sites
17 минут назад, chukcha сказал:

oftop

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

/offtop

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

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

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

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

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

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

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

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

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

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

Edited by pawana

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.