seanrock wrote:
1~ I do not see any advanced CMS features in Umbraco that NOP does not have so why integrate both, integration of umbraco - NOP need more work like 2 different domains / subs and maintaining two sites, databases so more investment on hosting on the other hand customizing NOP only need custom work and everything is one (domain, database, maintenance work). Can U plz give example when this kind of integration will be mostly useful?
I recommend you take some time and research umbraco, you will find it is a very powerful and versatile cms. Its cms capabilities are far greater than nop's cms (topics). However nop is a powerful ecommerce platform....apples and oranges by comparison.
2~ In this integration umbraco will be frontend site and online store also and customers will buy products from umbraco and not NOP?
correct
3~ Will anyone be able to buy directly from NOP site also because then we are talking about 2 side integration?
No, the nop installation is not public
4~ Is this a 1 side integration where only umbraco site is the main site and NOP is for backend only for adding products and not store front and all data is doing from umbraco to nop DB?
Yes, sort of. umbraco will communicate with nop and take advantage of all the ecommerce business logic via a rest api. Our client insisted on a single admin section, so basic product management was replicated in umbraco using a custom section. Reinventing the wheel maybe, but clients want what clients want and if they want to pay for the dev despite given advice to the contrary, well who am I to say no.
5~ Is this integration supporting everything like all payment methods, all shipping options, all taxes?
Yes
6~ How the integration work for payment methods and shipping, taxes, newsletters and everything else needed for selling products on umbraco?
Shipping, taxes and payment methods are handled via api. Newsletters are not needed to sell anything.
7~ How multistore nop site can be used with this integration?
umbraco is multi-domain capable. However we have no requirement for this at the moment. If we do, the storeId will be specified in umbraco and passed to the api.
8~ For mutlistore store owners have to install multiple instances of umbraco and link with each NOP store domain like store1 - umbraco 1, store2-umbrac2?
No, umbraco is multi-domain capable. One install of umbraco and one install of nop = many umbraco sites and many nop stores.
thank you for all answers
Yes, sort of. umbraco will communicate with nop and take advantage of all the ecommerce business logic via a rest api. Our client insisted on a single admin section, so basic product management was replicated in umbraco using a custom section. Reinventing the wheel maybe, but clients want what clients want and if they want to pay for the dev despite given advice to the contrary, well who am I to say no.~ so this means you have created views from scratch in umbraco to add products, categories, manufacturers, vendors, attributes directly from umbraco?
I thought we are talking about using NOP for managing catalog?
No, the nop installation is not public~ so this means store admin will have to save umbraco site URL as store domain in NOP because if you keep nop domain in NOP configuration settings then message templates will email customers about orders from that domain and NOP site url will be exposed. Because all order notification are handled by NOP store owner needs to be careful about what is going as email to customers?
umbraco is multi-domain capable. However we have no requirement for this at the moment. If we do, the storeId will be specified in umbraco and passed to the api.~ so this means right now multi store is not supported in this integration?
will it require code change for adding support?
In this integration umbraco will be frontend site and online store also and customers will buy products from umbraco and not NOP?~ so right now how easy is the installation of this integration?
~ store owner should know technical things in umbraco and nop?
~ nop api is installed by simple plugin?
~ umbraco site also need simple plugin or module to add the integration?
~ do you have to specify nop site url in umbraco plugin somewhere?
~ when a product page is opened in umbraco at that time any api call is done or everything that is displayed on product page is saved in umbraco (just thinking about performance if everything is coming from NOP)
~ if cart was rebuilt in umbraco it means active carts does not work in NOP because session in umbraco for current cart is different?
~ during checkout each and every process is talking to NOP or everything is happening in umbraco only untill order is placed?