Let's discuss the upcoming integration of nopCommerce and Umbraco

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
6 years ago
sorry for too many questions.


~ 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?




~ 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?




~ so this means right now multi store is not supported in this integration?
will it require code change for adding support?




~ 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?
6 years ago
pepper wrote:


~ 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?


Our main idea was to extend current Umbraco site with e-commerce feature, in any case catalog managed in Umbraco -we need add option to manage order flow and order management in nop


pepper wrote:

~ 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?



pepper wrote:

~ so this means right now multi store is not supported in this integration?
will it require code change for adding support?

Now multi-store not tested yet, I think it's not should be a problem, I'll check it and update you

pepper wrote:

~ so right now how easy is the installation of this integration?

1. Install plugin in nop
2. Configure plugin, front site and secret
2. Install Umbraco starter kit
3. Change url of nop site

We will create, a detailed manual for it.

pepper wrote:

~ store owner should know technical things in umbraco and nop?

Umbraco, in case that Nop is not public, Nop for order management

pepper wrote:

~ nop api is installed by simple plugin?

Yes

pepper wrote:

~ umbraco site also need simple plugin or module to add the integration?


Yes, we package it as start kit (umbraco package, *nuget), also will be available as only core implementation

pepper wrote:

~ do you have to specify nop site url in umbraco plugin somewhere?

yes for api calls, nop site can be not public

pepper wrote:

~ 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)


Only price and attributes taken from nop, in any case you can decide to manage it Umbraco too.

pepper wrote:


~ if cart was rebuilt in umbraco it means active carts does not work in NOP because session in umbraco for current cart is different?

Cart managed in nop, only UI (view) build in umbraco


pepper wrote:

~ during checkout each and every process is talking to NOP or everything is happening in umbraco only untill order is placed?


All process is shown in Umbraco and stored in nop
6 years ago
yawkale wrote:


Cart managed in nop, only UI (view) build in umbraco




how items are added in umbraco cart when SevenSpikes api requires customerid for cart items?
6 years ago
What we do is associate an nop customer with an umbraco member. basically we store the customerId in a custom property of the member.
6 years ago
ok but that will only work if customer is logged in umbraco. So cart will only work for registered logged in customers?

what is the case for guests?

guests cannot add products in cart then?
6 years ago
pepper wrote:
ok but that will only work if customer is logged in umbraco. So cart will only work for registered logged in customers?

what is the case for guests?

guests cannot add products in cart then?


That is not entirely correct. When a user visits an nop site, a customer record is created (a guest customer) so items can be added to the cart. However in our case we cache all catalog data (products, categories etc) in umbraco (we actually store it in a lucene index) so we don't have to hit the api for every request. product searches are done using the lucene index. This allows us to have a local basket (in memory/session etc) until the customer wishes to checkout, then we send the entire cart data in one request (cart, addresses etc). Then we handle payment, and finally update the order in nop.
6 years ago
ok thanx for sharing this.

my question was for what yawkale who wrote:

Cart managed in nop, only UI (view) build in umbraco

so i am thinking they are using nop cart somehow and not local cart in umbraco?

For ur technique my question is why do rework to create local cart when nop has cart feature already?

just wondering how easy or difficult it is to create local cart and this lucene index?
6 years ago
When there will be a release?

At the moment it looks like this project is stuck.
6 years ago
Hi all,
Sorry for delay with updates, August vacations :)

we shortly release the new version. I'll  post new feature shortly.

Shopping cart:
UI (Views+scripts) hosted in Umbraco, we save all cart items in Nop, exactly in the same way how works in NopCommerce.
Guest user: we create an anonymous customer in Nop and save id in cookie.
When the user logged id we change id to real customer id, when registered we update user details.
6 years ago
Where do you release?

Where can I find your solution?
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.