У меня будет сайт электронной коммерции, подключенный к моему собственному REST API, который подключится к базе данных MySql.
Я хочу иметь возможность подключить POS (Point of Sale) в физическом магазине к тому же API REST и разрешить синхронизацию в реальном времени, например, когда продукт приобретается через Интернет, инвентарь обновляется, чтобы отразить количество оставшегося продукта, и этот обновленный инвентарь этого конкретного продукта также будет обновляться в POS. Я хочу, чтобы такое же поведение было достижимо, если бы продукт был куплен в физическом магазине, используя POS. Как мне этого добиться?
У меня нет проблем с частью веб-сайта электронной коммерции, но я не знаю, с чего начать с POS-части физического магазина. Должен ли я создать свой собственный POS или можно ли это сделать с помощью готового POS?
Любой совет будет с благодарностью,
Джон
Не платформа, чтобы задавать подобные вопросы. Но я все равно стараюсь помочь (на свой страх и риск).
Большинство (если не все) POS поставляются со своей собственной экосистемой, включая базу данных. То, что вы хотите, это POS, который использует вашу собственную базу данных для синхронизации всего между сайтом и POS.
Проведите некоторое исследование, чтобы увидеть, позволяет ли какой-либо POS подключаться к вашей собственной базе данных. Но я сомневаюсь, что они вызовут большинство POS уже интегрировать свои собственные данные и функции.
Поскольку все, что вы хотите, это интерфейс. Помните, что вы создаете второй сайт. Как раз в этот раз он работает на рабочем столе. В этом вам могут помочь такие инструменты, как Electron. С Electron вы используете веб-технологии для создания настольного приложения. Однако, если вы хотите предложить его на планшетах, вы можете просто создать приложение для планшета с использованием React-native, Ionic или NativeScript. И последнее, но не менее важное: уже есть POS на базе Интернета. Таким образом, вы можете просто создать другой веб-сайт, который будет действовать как POS, и подключить его к тому же API, который используется веб-сайтом e-com. Сортировка!
Других решений пока нет …