И опять-таки. О какой безопасности идёт речь? Вы хотите и БД тоже разносить и делать репликацию? В общем, тут нужно копнуть глубже и понять откуда вообще возникла эта мысль.
Сергей, да, конечно можно сделать и галочками) суть остаётся та же!
Если не хочется добавлять новости через WP - делайте сторонний модуль/сайт, который будет писать изменения во все требуемые сайты. БД у них одной структуры, так что это не сложно.
Далее: если в разных филиалах товар может повторяться, то:
Добавить таблицу "товары_по_филиалам (product_id, filial_id)"
Если НЕ может повторяться, то изменить таблицу "товары", добавив в неё столбец "filial_id"
rakro: я сделал вот так: https://jsfiddle.net/e539prnk/1/
Работает, но теперь не могу разобраться с действием при клике.. Сейчас в консоль выводится id сразу всех маркеров.. А нужно чтобы определенного только.. Подскажите как сделать правильно?
four4: я не думаю что дойдет до этого. Сам подумай - любой вменяемый человек не будет сразу бежать в полицию, а сначала попросит хозяина сайта, в данном случае тебя, удалить данные и все!
rakro: и MapMarker.prototype = new google.maps.OverlayView(); тоже убрать из цикла что ли? Я вот функцию убрал, вот так получилось: https://jsfiddle.net/e539prnk/
Это Google API, я так понимаю она объявляется в подключаемом файле от Google. Я делал 1 маркер - все работало (codepen.io/anon/pen/jqPJwb?editors=0010), но как только добавил в цикл перестало.