madison21 Posted October 6, 2021 Report Share Posted October 6, 2021 Кто знает, как можно собрать в одно место заказы с нескольких инет-магазинов на симпле? Может через какой-то сервис? Или можно сделать при помощи симплы? Quote Link to post Share on other sites
phukortsin Posted October 6, 2021 Report Share Posted October 6, 2021 Обычно подобные задачи решаются посредством программирования нужного функционала. Способов разных много. Один из вариантов - создать в Simpla экcпорт-импорт заказов. Придется преодолевать некоторые трудности, связанные с идентификацией заказов. Готовый простой способ вряд ли найдется. Quote Link to post Share on other sites
alexivchenko Posted October 6, 2021 Report Share Posted October 6, 2021 Почему мне кажется, что вы какой-то «маркетплейс» хотите собрать на Simpla? Если так, то это плохой выбор. А так, вам нужно, что-то типа RetailCRM Quote Link to post Share on other sites
Kosjak76 Posted October 7, 2021 Report Share Posted October 7, 2021 Самый простой вариант - подключить магазины к одной базе Для каждого товара или заказа указывать ID магазина В магазине показываются товары этого магазина, заказы падают в базу с ID магазина Админка общая Quote Link to post Share on other sites
madison21 Posted October 7, 2021 Author Report Share Posted October 7, 2021 6 часов назад, Kosjak76 сказал: Самый простой вариант - подключить магазины к одной базе Для каждого товара или заказа указывать ID магазина В магазине показываются товары этого магазина, заказы падают в базу с ID магазина Админка общая А как можно это сделать? Quote Link to post Share on other sites
Drake777 Posted October 12, 2021 Report Share Posted October 12, 2021 в самом простом варианте правим CartView на сайтах-донорах и в момент создания заказа отправляем курлом данные на сайт-реципиент. В зависимости от данных можем проставлять заказам метки (с какого сайта пришел заказ) можно это делать непосредственно в момент заказа, можно по крону раз в период Но есть ряд нюансов: товары одинаковые или разные? если одинаковые - можно ли сопоставить по ид, артикулу или названию? надо ли менять количество на магазине куда попадают заказы или достаточно информации о заказе, а остатки будут на других магазинах? Quote Link to post Share on other sites
phukortsin Posted October 12, 2021 Report Share Posted October 12, 2021 Я бы сказал, это не нюансы, а целые проблемы. Например, если товары разные, то проводить сопоставление совсем не просто. И у новых товаров тоже сопоставление надо задавать. Поддержание параметров сопоставления - это отдельная немалая задача. А если надо поддерживать остатки, то это тоже морока немалая. Потому что это не разовое действие. У заказа может меняться статус (на каком-то из двух сайтов), и надо отправлять информацию на другой. И удаляться заказ может. И состав товаров на нем может меняться... К Вашему плану надо добавить пояснения о том, как принимать сведения о заказе. Скорее всего, в большинстве случаев на сайте сайт-реципиенте уже будет заказ с таким ID, как у передаваемого заказа, и тут трудностей преодолевать надо довольно много - заказами-то надо дальше работать, а не просто в одну кучу их сваливать... Так что вариант совсем не простой. А простой - тот, что предложил Kosjak76. Quote Link to post Share on other sites
madison21 Posted October 12, 2021 Author Report Share Posted October 12, 2021 6 часов назад, phukortsin сказал: Так что вариант совсем не простой. А простой - тот, что предложил Kosjak76. Вы не знаете - есть ли на форуме ветка, где поднимался бы этот вопрос - как можно подключить магазины к одной базе. И можно подключить 2 магазина к одной таблице из базы, например только заказы или товары? Quote Link to post Share on other sites
Kosjak76 Posted October 12, 2021 Report Share Posted October 12, 2021 17 минут назад, madison21 сказал: Вы не знаете - есть ли на форуме ветка, где поднимался бы этот вопрос - как можно подключить магазины к одной базе. И можно подключить 2 магазина к одной таблице из базы, например только заказы или товары? Что вы хотите? Чтобы кто-то написал вам инструкцию? Работы минимум на сотню баксов (это самый минимум) - кто захочет этим заниматься за просто так??? А подключаться к одной таблице - это еще сложнее, как по мне) Что нужно сделать - создать таблицу для Магазинов, обработчики для нее в админке, связать товары и заказы с магазинами через ID Если товары одинаковые - это одно, если разные - то другое. Готовых инструкций - нет, и врядли будут. Quote Link to post Share on other sites
Drake777 Posted October 12, 2021 Report Share Posted October 12, 2021 (edited) 6 часов назад, phukortsin сказал: ак что вариант совсем не простой. А простой - тот, что предложил Kosjak76. Простота предложенного варианта зависит от необходимой реализации. Может быть простая реализация с разными базами , а может быть довольно объемной, включая обратную синхронизацию статусов заказов, синхронизации товаров и т.д При этом лично на мой взгляд подключение нескольких магазинов к одной базе не проще, там тоже много все придется править. А в плане кастомизации такой вариант имеет больше ограничений Edited October 12, 2021 by Drake777 Quote Link to post Share on other sites
Kosjak76 Posted October 12, 2021 Report Share Posted October 12, 2021 Вот ссылка на поиск, если сами не умеете - https://forum.simplacms.ru/search/?q=одна база&quick=1&search_and_or=and Quote Link to post Share on other sites
Kosjak76 Posted October 12, 2021 Report Share Posted October 12, 2021 4 минуты назад, Drake777 сказал: Простота предложенного варианта зависит от необходимой реализации. Может быть простой вариант, а может быть довольно объемный, включая обратную синхронизацию статусов заказов, синхронизации товаров и т.д Но лично на мой взгляд подключение нескольких магазинов к одной базе не проще, там тоже много все придется править. А в плане кастомизации такой вариант имеет больше ограничений Глупости какие-то, какая нафиг синхронизация? Если база одна, то и админка ОДНА и ничего синхронизировать не надо. На сайтах вообще можно удалить папку simpla и оставить одну админку. Либо вообще все домены направить в одну папку, а там уже в зависимости от домена - выдавать разные сайты Quote Link to post Share on other sites
Kosjak76 Posted October 12, 2021 Report Share Posted October 12, 2021 Если товары разные - проблем вообще нет практически) Вот если они одинаковые, но с разными ценами или описаниями - это сложнее, но если сайтов не 50 шт - то тоже ничего особо сложного Quote Link to post Share on other sites
Drake777 Posted October 12, 2021 Report Share Posted October 12, 2021 (edited) 4 минуты назад, Kosjak76 сказал: Глупости какие-то, какая нафиг синхронизация? Если база одна, то и админка ОДНА и ничего синхронизировать не надо. я про другой способ писал. При котором базы разные Подкорректировал, чтобы было понятней Edited October 12, 2021 by Drake777 Quote Link to post Share on other sites
phukortsin Posted October 12, 2021 Report Share Posted October 12, 2021 2 часа назад, madison21 сказал: Вы не знаете - есть ли на форуме ветка, где поднимался бы этот вопрос - как можно подключить магазины к одной базе. В файлах конфигурации у разных сайтов магазинов указать одну и ту же базу. Тогда у Вас будет единый список заказов. Если захотите знать, из какого магазина пришел тот или иной заказ, для этого уже поработать программисту надо. 2 часа назад, madison21 сказал: И можно подключить 2 магазина к одной таблице из базы, например только заказы или товары? Можно. Но возникнут немалые сложности, так эти таблицы связаны с другими. Если готовы оплачивать, то любой каприз за Ваши деньги... Quote Link to post Share on other sites
phukortsin Posted October 12, 2021 Report Share Posted October 12, 2021 2 часа назад, Drake777 сказал: При этом лично на мой взгляд подключение нескольких магазинов к одной базе не проще, там тоже много все придется править. А в плане кастомизации такой вариант имеет больше ограничений Непонятно, что же там много править, кроме параметров доступа к базе. И что за кастомизацию с какими ограничениями имеете в виду? Quote Link to post Share on other sites
madison21 Posted October 12, 2021 Author Report Share Posted October 12, 2021 Магазина всего два. Но для удобства хотелось сделать и одну базу товаров и одну базу для заказов. Чтобы одна админка была главной. База товаров одна должна быть, но сейчас разница только в том что на одном сайте не все товары включены, и по разному устроена структура каталога - разные категории. Хочется для удобства, чтоб не заливать товары на 2 сайта,и не работать с заказами на 2 сайтах, объединить, и работать только с одной админкой. И при этом что работало 2 сайта. Quote Link to post Share on other sites
madison21 Posted October 12, 2021 Author Report Share Posted October 12, 2021 Просто я не знаю как лучше это реализовать. Чтобы было проще технически, и соответственно дешевле по работе. Сам не справлюсь, бюджет небольшой. Quote Link to post Share on other sites
Drake777 Posted October 12, 2021 Report Share Posted October 12, 2021 1 час назад, phukortsin сказал: Непонятно, что же там много править, кроме параметров доступа к базе. И что за кастомизацию с какими ограничениями имеете в виду? Опять же смотря как и что реализовывать, мне попадались проекты, которые в конечном итоге проще было сделать на 2 разных базах. Поэтому и прикидываю объем правок исходя из личного опыта изменений. Видимо у вас другой опыт, когда изменений было минимум. По кастомизации - обычно на начальном этапе хотелок минимум, а потом всплывают в большом количестве. Дизайн нужен разный, способы оплаты/доставки могут отличаться вплоть до разных юр.лиц внутри одной компании, свои категории, доступы к заказам для разных менеджеров на разных сайтах и т.д Quote Link to post Share on other sites
phukortsin Posted October 13, 2021 Report Share Posted October 13, 2021 15 часов назад, madison21 сказал: Магазина всего два. Но для удобства хотелось сделать и одну базу товаров и одну базу для заказов. Чтобы одна админка была главной. База товаров одна должна быть, но сейчас разница только в том что на одном сайте не все товары включены, и по разному устроена структура каталога - разные категории. Хочется для удобства, чтоб не заливать товары на 2 сайта,и не работать с заказами на 2 сайтах, объединить, и работать только с одной админкой. И при этом что работало 2 сайта. Самое простое - ОДНА база вообще. Добавки: 1. У товаров в админке две галочки Показывать в магазине 1 и Показывать в магазине 2. 2. У категорий в админке две галочки Показывать в магазине 1 и Показывать в магазине 2. 3. При оформлении заказа заполнять поле Магазин, в котором указывать одно их двух значений. 14 часов назад, madison21 сказал: Просто я не знаю как лучше это реализовать. Чтобы было проще технически, и соответственно дешевле по работе. Сам не справлюсь, бюджет небольшой. "бюджет небольшой" - серьезное препятствие. Если бизнесмену мало одного магазина и он завел два, но не может на программирование нужного функционала выделить сотню $, что тут сказать? А бывает, потом бизнесмен скажет - хочу еще что-то, например, метки заказов разные, и чтоб мне это было дополнительным бонусом от программиста, он же все равно уже работал, ему нетрудно. А потом еще что-то... Например, фразу "Чтобы одна админка была главной" можно понимать очень по-разному, и в зависимости от понимания трудозатраты могут составить вплоть до нескольких тысяч $. Так что в этом вопросе Drake777 поступает весьма дальновидно... Quote Link to post Share on other sites
madison21 Posted October 13, 2021 Author Report Share Posted October 13, 2021 Это такая хитрая стратегия. Больше магазинов - больше страниц в поиске. Но начали относительно недавно, поэтому всё своими руками, знаний недостаточно для более сложных работ, и бюджет ещё не заработали. Так что бизнесменами ещё нужно стать. А здесь в основном прошу совета подсказать что да как по мелочи. Не думал, что задача столь сложной окажется. Quote Link to post Share on other sites
phukortsin Posted October 14, 2021 Report Share Posted October 14, 2021 (edited) Задача неопределенная, поэтому может варьироваться (когда выяснятся детали) от очень простой до очень сложной. Самый простой способ уже подсказал Kosjak76. Если оба сайта на одном хостинге, то просто подключаете их к одной базе. Надо всего лишь изменить четыре строки в config.php. А если будут расти аппетиты и хотелки, то вырастут и трудозатраты... Edited October 14, 2021 by phukortsin Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.