Перейти к содержанию
Официальный форум поддержки Simpla

Собрать заказы в одном месте с нескольких магазинов


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

Кто знает, как можно собрать в одно место заказы с нескольких инет-магазинов на симпле?
Может через какой-то сервис?
Или можно сделать при помощи симплы?

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

Обычно подобные задачи решаются посредством программирования нужного функционала. Способов разных много. Один из вариантов - создать в Simpla экcпорт-импорт заказов. Придется преодолевать некоторые трудности, связанные с идентификацией заказов.

Готовый простой способ вряд ли найдется.

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

Почему мне кажется, что вы какой-то «маркетплейс» хотите собрать на Simpla? Если так, то это плохой выбор. 
А так, вам нужно, что-то типа RetailCRM

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

Самый простой вариант - подключить магазины к одной базе

Для каждого товара или заказа указывать ID магазина

В магазине показываются товары этого магазина, заказы падают в базу с ID магазина

Админка общая

Ссылка на сообщение
Поделиться на другие сайты
6 часов назад, Kosjak76 сказал:

Самый простой вариант - подключить магазины к одной базе

Для каждого товара или заказа указывать ID магазина

В магазине показываются товары этого магазина, заказы падают в базу с ID магазина

Админка общая

А как можно это сделать?

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

в самом простом варианте правим CartView на сайтах-донорах и в момент создания заказа отправляем курлом данные на сайт-реципиент. В зависимости от данных можем проставлять заказам метки (с какого сайта пришел заказ)

можно это делать непосредственно в момент заказа, можно по крону раз в период

 

Но есть ряд нюансов:

товары одинаковые или разные? если одинаковые - можно ли сопоставить по ид, артикулу или названию?

надо ли менять количество на магазине куда попадают заказы или достаточно информации о заказе, а остатки будут на  других магазинах?

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

Я бы сказал, это не нюансы, а целые проблемы. Например, если товары разные, то проводить сопоставление совсем не просто. И у новых товаров тоже сопоставление надо задавать. Поддержание параметров сопоставления - это отдельная немалая задача.

А если надо поддерживать остатки, то это тоже морока немалая. Потому что это не разовое действие. У заказа может меняться статус (на каком-то из двух сайтов), и надо отправлять информацию на другой. И удаляться заказ может. И состав товаров на нем может меняться... 

К Вашему плану надо добавить пояснения о том, как принимать сведения о заказе. Скорее всего, в большинстве случаев на сайте сайт-реципиенте уже будет заказ с таким ID, как у передаваемого заказа, и тут трудностей преодолевать надо довольно много - заказами-то надо дальше работать, а не просто в одну кучу их сваливать...

Так что вариант совсем не простой. А простой - тот, что предложил Kosjak76.

Ссылка на сообщение
Поделиться на другие сайты
6 часов назад, phukortsin сказал:

Так что вариант совсем не простой. А простой - тот, что предложил Kosjak76.

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

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

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

Что вы хотите? Чтобы кто-то написал вам инструкцию? 

Работы минимум на сотню баксов (это самый минимум) - кто захочет этим заниматься за просто так???

А подключаться к одной таблице - это еще сложнее, как по мне)

Что нужно сделать - создать таблицу для Магазинов, обработчики для нее в админке, связать товары и заказы с магазинами через ID 

Если товары одинаковые - это одно, если разные - то другое.

Готовых инструкций - нет, и врядли будут.

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

 

6 часов назад, phukortsin сказал:

ак что вариант совсем не простой. А простой - тот, что предложил Kosjak76.

Простота предложенного варианта зависит от необходимой реализации. Может быть простая реализация с разными базами , а может быть довольно объемной, включая обратную синхронизацию статусов заказов, синхронизации товаров и т.д

 

При этом лично на мой взгляд подключение нескольких магазинов к одной базе не проще, там тоже много все придется править. А в плане кастомизации такой вариант имеет больше ограничений

Изменено пользователем Drake777
Ссылка на сообщение
Поделиться на другие сайты

Вот ссылка на поиск, если сами не умеете - https://forum.simplacms.ru/search/?q=одна база&quick=1&search_and_or=and

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

 

Простота предложенного варианта зависит от необходимой реализации. Может быть простой вариант, а может быть довольно объемный, включая обратную синхронизацию статусов заказов, синхронизации товаров и т.д

Но лично на мой взгляд подключение нескольких магазинов к одной базе не проще, там тоже много все придется править. А в плане кастомизации такой вариант имеет больше ограничений

Глупости какие-то, какая нафиг синхронизация? Если база одна, то и админка ОДНА и ничего синхронизировать не надо.

На сайтах вообще можно удалить папку simpla и оставить одну админку. Либо вообще все домены направить в одну папку, а там уже в зависимости от домена - выдавать разные сайты

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

Если товары разные - проблем вообще нет практически) 

Вот если они одинаковые, но с разными ценами или описаниями - это сложнее, но если сайтов не 50 шт - то тоже ничего особо сложного

 

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

Глупости какие-то, какая нафиг синхронизация? Если база одна, то и админка ОДНА и ничего синхронизировать не надо.

я про другой способ писал. При котором базы разные

Подкорректировал, чтобы было понятней

 

Изменено пользователем Drake777
Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, madison21 сказал:

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

В файлах конфигурации у разных сайтов магазинов указать одну и ту же базу. Тогда у Вас будет единый список заказов. Если захотите знать, из какого магазина пришел тот или иной заказ, для этого уже поработать программисту надо. 

2 часа назад, madison21 сказал:

И можно подключить 2 магазина к одной таблице из базы, например только заказы или товары? 

Можно. Но возникнут немалые сложности, так эти таблицы связаны с другими. Если готовы оплачивать, то любой каприз за Ваши деньги...

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

При этом лично на мой взгляд подключение нескольких магазинов к одной базе не проще, там тоже много все придется править. А в плане кастомизации такой вариант имеет больше ограничений

Непонятно, что же там много править, кроме параметров доступа к базе. И что за кастомизацию с какими ограничениями имеете в виду? 

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

Магазина всего два.
Но для удобства хотелось сделать и одну базу товаров и одну базу для заказов.
Чтобы одна админка была главной.
База товаров одна должна быть, но сейчас разница только в том что на одном сайте не все товары включены, и по разному устроена структура каталога - разные категории.

Хочется для удобства, чтоб не заливать товары на 2 сайта,и не работать с заказами на 2 сайтах, объединить, и работать только с одной админкой.

И при этом что работало 2 сайта.

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

Просто я не знаю как лучше это реализовать.

Чтобы было проще технически, и соответственно дешевле по работе.

Сам не справлюсь, бюджет небольшой.

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

Непонятно, что же там много править, кроме параметров доступа к базе. И что за кастомизацию с какими ограничениями имеете в виду?

Опять же смотря как и что реализовывать, мне попадались проекты, которые в конечном итоге проще было сделать на 2 разных базах. Поэтому и прикидываю объем правок исходя из личного опыта изменений. Видимо у вас другой опыт, когда изменений было минимум.

 

По кастомизации - обычно на начальном этапе хотелок минимум, а потом всплывают в большом количестве. Дизайн нужен разный, способы оплаты/доставки могут отличаться вплоть до разных юр.лиц внутри одной компании, свои категории, доступы к заказам для разных менеджеров на разных сайтах и т.д 

Ссылка на сообщение
Поделиться на другие сайты
15 часов назад, madison21 сказал:

Магазина всего два.
Но для удобства хотелось сделать и одну базу товаров и одну базу для заказов.
Чтобы одна админка была главной.
База товаров одна должна быть, но сейчас разница только в том что на одном сайте не все товары включены, и по разному устроена структура каталога - разные категории.

Хочется для удобства, чтоб не заливать товары на 2 сайта,и не работать с заказами на 2 сайтах, объединить, и работать только с одной админкой.

И при этом что работало 2 сайта.

Самое простое - ОДНА база вообще. Добавки:

1. У товаров в админке две галочки Показывать в магазине 1 и  Показывать в магазине 2.

2. У категорий в админке две галочки Показывать в магазине 1 и  Показывать в магазине 2.

3.  При оформлении заказа заполнять поле Магазин, в котором указывать одно их двух значений.

14 часов назад, madison21 сказал:

Просто я не знаю как лучше это реализовать.

Чтобы было проще технически, и соответственно дешевле по работе.

Сам не справлюсь, бюджет небольшой.

"бюджет небольшой" - серьезное препятствие. Если бизнесмену мало одного магазина и он завел два, но не может на программирование нужного функционала выделить сотню $, что тут сказать?  А бывает, потом бизнесмен скажет - хочу еще что-то, например, метки заказов разные, и чтоб мне это было дополнительным бонусом от программиста, он же все равно уже работал, ему нетрудно. А потом еще что-то... Например, фразу "Чтобы одна админка была главной" можно понимать очень по-разному,  и  в зависимости от понимания трудозатраты могут составить вплоть до нескольких тысяч $.

Так что в этом вопросе Drake777 поступает весьма дальновидно...

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

Это такая хитрая стратегия.
Больше магазинов - больше страниц в поиске.
Но начали относительно недавно, поэтому всё своими руками, знаний недостаточно для более сложных работ, и бюджет ещё не заработали.
Так что бизнесменами ещё нужно стать.
А здесь в основном прошу совета подсказать что да как по мелочи.

Не думал, что задача столь сложной окажется.

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

Задача неопределенная, поэтому может варьироваться (когда выяснятся детали) от очень простой до очень сложной. 

Самый простой способ уже подсказал Kosjak76. Если оба сайта на одном хостинге, то просто подключаете их к одной базе. Надо всего лишь изменить четыре строки в config.php.  А если будут расти аппетиты и хотелки, то вырастут и трудозатраты... 

Изменено пользователем phukortsin
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...