I will have an e-commerce website connecting to my own REST API that will connect to a MySql Database.
I want to be able to connect a POS(Point of Sale) in a physical store to this same REST API and allow for real time syncing e.g. when an product is purchased online, the inventory is updated to reflect the quantity of that product remaining, and this updated inventory of that particular product will also be updated in the POS. I want this same behaviour to be achievable if the product was bought from the physical store using the POS. How do I achieve this?
I have no problem with the e-commerce website part, but I don't know where to begin with the POS part of the physical store. Do I have to create my own POS or can off-the-shelf POS achieve this?
Any advice will be greatly appreciated,
John
Not the platform to ask these kind of questions. But I try to help out anyway (at my own risks).
Most (if not all) POS come with their own ecosystem including the database. What you want is a POS that uses your own database to keep everything in sync between the website and the POS.
Do some research to see if any POS let you connect to your own database. But I doubt they will cause most POS already integrate their own data and features.
Since all you want is an interface. Put in your mind you are building a second website. Just this time it works on the desktop. There are tools that could help you with that such as Electron. With Electron, you use web technologies to build a desktop app. If you want to offer it on tablets however, you could just build a tablet app with React-native, Ionic or NativeScript. Last but not least, there are existing web-based POS already. So you could just build another website to act as POS and make it connect to the same API used by the e-com website. Sorted!
Related
currently I'm working on my own, selfwritten Website (from scratch, without any CMS or sh**) and I want to implement a special system for the Commissions I make.
Some people are commissioning me to create 3D Models and other stuff.
Since sometimes my customers are from a different timezone (I'm from germany, most of my customers are from america) communicating over Discord sometimes fails because of that.
So I thought about creating a system to let the customers download their commissioned model as soon as I've uploaded it and sent them a Code to "unlock" the download to it.
I thought this probably could work using Paypal. They get the Code, enters them on my website and gets the information to pay a specific amount I've setup before. After they paid, the download is unlocked.
Any Idea how I could setup something like that?
Thank you in advance!
i develop a website in PHP,Mysql that i will use it as an eshop and a need to make a mechanism in order to make it work with as many ERP systems as possible. I analyze the whole procedure but i need your help because i dont know if what i am thinking can work effectively.
Please take a look at my case study.
Issue: i face a sync issue with the bridge analyzation between ERP software and Website.
Data: I want to cover ,not a specific ERP software, but any.I have a website with products.
How are we going to sync the products between the Erp and the Website , in the case that we don't want to intervene in the ERP's API? the ERP just export the products in specific time intervals.
For example, a solution could that be:
1.export all the products from the ERP, in a json string in a url, e.g. every 4 hours.
2. a Task schedule in the webserver side will grab , every 4 hours, the json.
3. check all the fetched rows and execute "INSERT ... ON DUPLICATE KEY UPDATE" on the database of the website?
Problem: each time i have to check all the products that i bring from the ERP but that is a bandwidth problem , a time consuming problem and will also slow down the site.
I think the best solution would be to have an "Update (dattime)" field on each products record, but i dont want to intervene on each ERP.
Do you have any solution to suggest?
How is it possible to let the android application to know each and every change on admin portal by real time.
Our system is a school based application that works on our own tablets. In system there are Teachers, Parents, Students and a super admin. The tablet has daily attendance management, grades, exams, meetings and so many features for a school system, now the same user entities will have all the features mentioned in the Admin portal as well. lets say www.ourtabletapp.com/admin
so we have a need to synchronize every change that occurs in Admin portal to Android application in real time. (Then and there)
Currently we do have one way synchronization as in any changes to mobile app (new records, modify records and etc) eg: adding a new meeting, then updating it and so on. which is done using a REST API we have written, so mobile app will call the API each time to connect with our DB and synchronize.
Question is what are the ways we have to make it two way synchronization? (Admin portal changes should reflect the mobile application immediately.)
Update:
mobile app is located somewhere else in users mobiles. when a record is added or updated, how to send a request from Admin portal to mobile application and update the sql lite database in it?
you can use the same logic that already has been implemented to notified the admin panel when someone update through the mobile app. let's say if anyone update the any student record from the admin panel , you have to update the DB first [ that already done i think ] and than you have to make the call of REST services that send the call to mobile app with the updated data.
let me know if you need any more help on this. you can share your structure for the better answer if needed.
My apologies if this is a duplicate question, but I haven't come across anything that is of much help.
I am building a website for a client that is an index of their eBay and Amazon stores. This requires building a list of products that are currently in each. The eBay API has a GetSellerItems call that is simple enough, but I am having a harder time finding something similar in Amazon's AWS.
I've looked at the Product Advertising API briefly, but I am not convinced this is what I need.
Basically, how do I retrieve a list of a specific Amazon store's products with PHP?
Thanks for any leads or tips.
http://aws.amazon.com/code/Product-Advertising-API/4373 I think this is one of the most popular one's
There are also other php based libraries available at..
http://aws.amazon.com/code/Product%20Advertising%20API?_encoding=UTF8&jiveRedirect=1
I was best able to get the inventory of my store by registering with Amazon Marketplace Web Services (https://developer.amazonservices.com/) and using the reports API.
I am creating a website with a google checkout link that lets customers purchase a digital product. This digital product is a credit to their account on the site. Therefore, I need to know how to make the completion of a google checkout order change a field in my PHPMyAdmin database. I would very much appreciate your answers.
phpMyAdmin is merely an administration interface to a database called mySQL.
Consider working through a basic PHP / mySQL tutorial first to get a fundamental understanding how these things work - especially if you're programming things in connection with commercial activity.
https://stackoverflow.com/questions/1610543/recommended-way-to-learn-php
However, a good and complete code sample that you could derive from can be found here:
Good tutorial on how to update your Mysql database with a PHP form?
You need to implement a web service on your server as described in the document Implementing the Notification API. You can do whatever you want in your web service when you receive a notification, including updating your data base.