How to integrate Magento 2.3.2 with ERP without SOAP - magento

What are the options to integrate a ERP system with my online store? It is a local company, not a big tech like SAP Business One or NetSuite etc etc. I've asked if they can provide me with SOAP access but they cannot, I am still waiting for their reply but I would like to hear an opinion from someone who faced such an issue.

You can always use an ftp folder and import export the different business objects you need to sync.
For example: stock, customers, products etc.
Then you will need to create a cronjob that runs the magento console command with the import or export routine.
You can also create in magento a new cron task.

Related

Best way to open an internal project to world as a Saas

We have developed an internal crm and used it for the last months. Now we have decided to open it to the public as a Saas project and I'm wondering which is the best solution to upgrade the database structure that actually is made for only one company and expand it to be able to manage multiple paying customers.
At the moment the scheduled solution is to add a "customer" field to every column in the database and upgrade the backend logic to use this field.
Are there more elegant solutions to this problem?
The database is mySql and the backend is made with laravel.
CRM Data can be very sensitive and you need to be extremely careful not to "leak" data to wrong customers.
For an existing app, I would argue for a system to create fresh DB for each customer.
You would have 1 codebase that connects to customer specific DB.
This way you dont need to change too much in your current DB structure, but "just" implement the mechanism to use the correct DB according to customer account.
This is how I would do it :
In any wah this is a massive paradigm change from an internal app to a SAAS platform app, and you should identify the necessary steps to go through to achieve the desired result.

SalesForce Commerce Cloud. Intercept data of users and orders

I'm not so familiar with Commerce Cloud product but I need to know one point and I hope community can help me.
I need to implement a feature for customer who use SF Commerce Cloud and I would like to know it is possible or not. Customer wants to send some of data such as orders and users to an additional storage. This is requirement of local law and they have to implement it to do business.
Is it possible to intercept some actions like order placing, modifying, deleting and e-store customers creation, modifying, deleting? It would be great if you help me with direction where I can find additional information because after several attempts I can't get access to trial version of Commerce Cloud.
Thank you!
Yes, it is possible to do this in various ways. One way might be to implement a Javascript tracking integration that runs in the customer's browser and is referenced by the Storefront application that is running on SFCC. Another way would be to implement what is known as an Integration Cartridge which would implement several export jobs and/or service connections to your third party storage solution.
There is no trial version of the platform. In order to access an instance for development purposes, you will need to work through your customer's sandbox instances or become a Salesforce Partner.
Please review the Getting Started documentation. See also: Demandware/SFCC prerequisites

How to share/port a dashboard in QlikView over non-web content?

Background:
ETL on source data from Excel, Access, Sql Server '8, .txt files.
Data Cloud is created
Dashboard is in progress
I have searched online because I remember seeing a marketting demo video by QlikView that it's possible to share the dashboard among other users. Not just a snapshot image or pdf. The real dashboard as a working file.
If client pcs receive a link to connect to the same data cloud via web - that's easy.
But what I want to know, is it possible to package and "port" the entire working file with underlying data to another person? (I am not asking for zipping!)
Depending on if you've purchased a license for Qlikview, there are several ways to approach this... Best case scenario for you is if you and the client you want to send the .qvw to both have Named licenses, you can just send them the file and they'll be able to open it in their licensed Personal Edition. I'm imagining this is not the case since you mentioned they are clients and not colleagues within your organization.
You need to know that if the client or you do not own licenses, you will not be able to share a working version of your dashboard with them.
The common implementation would be purchasing Qlikview Server Software and then deploying a Qlikview server in the cloud that would handle incoming web requests and provide clients with an access point from which to access your dashboards (and underlying data). This solution requires you (or your company) to have purchased a set of licenses from Qlik as well as Server software.
You can review Qlik's license structure here. You may also want to review their End User License Agreement to make sure their model works for what you are trying to do.

Does Magento have an existing extension that works with SAP

We run SAP ECC 6.0 basis version 702, and are integrating with Magento for order management. I know that SBOeConnect :eCommerce Integrated with SAP Business One ERP extension exists, but I do not know if this works with our SAP installation.
(SAP ECC 6 and Business One are two very different beasts.)
Has anyone experience with integration the two systems?
Does the extention support SAP ECC 6?
As far as I know that is the only extension. I would recommend contacting them to ask if it supports your version of SAP.
The other option would be to build a custom module. Using the APIs and a cron job you can setup automatic push/pull events to sync data or tie it to an event observer for an action like a new transaction. There are obviously a lot of variables depending on what you specifically want to do.

magento integration with erp and crm

How to integrate Magento with ERP and CRM and which are erp's and crm's which is best integrated with Magento?
And how easy it is to do this integration?
See magento integration with erp and crm for how to do it. The easiest ERP / CRM systems will be ones that you can set up to pull information from Magento periodically and put it back in over webservices. Open source solutions (where you can monkey with the code) will work out better than closed source solutions, especially ones where you don't have direct database access.
As for ease, it depends on how much data will be transferred. Moving orders back to ERP, or moving customers to CRM is not difficult, but keeping everything highly synchronized is another story.
If you have other questions, please be more specific and I'll be happy to help.
Thanks,
Joe
InSync presents 'SBOeConnect', e-Commerce Connector for SAP Business One. SBOeConnect gives the flexibility for seamless integration between Magento Commerce with leading ERP Business Solution SAP Business One. SBOeConnect provides a real time synchronization between these two platforms, eliminating manual data entry and reducing data redundancy.
For more please visit at http://sboeconnect.com
Regards,
Soumen.
Team sboeconnect.com
I think you may try to use Web Service of the Magento. Write a "bridge" program to transfer/update data from Magento and the ERP system. There should be API for most of the ERP system.
Here is the link for Magento web service. Basically it is very convenient.
http://www.magentocommerce.com/wiki/5_-_modules_and_development/0_-_module_development_in_magento/introduction
And most of the time, you're supposed to handle order related information daily, you can setup cron job to run the "bridge" program then.
Try openbravo its an erp. They have a built-in connector for it to Magento. You can synchronize customers, products and sales order from Magento into Openbravo ERP. It can be scheduled by time or by frequency to be executed. The documentation for it can be had from here.

Resources