Merge pull request #4076 from anandpdoshi/shopping-cart-order

check doc.has_website_permission in order.html. Merge after frappe/frappe#1316
diff --git a/erpnext/public/js/shopping_cart.js b/erpnext/public/js/shopping_cart.js
index f52c296..0c3049c 100644
--- a/erpnext/public/js/shopping_cart.js
+++ b/erpnext/public/js/shopping_cart.js
@@ -17,7 +17,7 @@
 
 $.extend(shopping_cart, {
 	update_cart: function(opts) {
-		if(!full_name) {
+		if(!full_name || full_name==="Guest") {
 			if(localStorage) {
 				localStorage.setItem("last_visited", window.location.pathname);
 				localStorage.setItem("pending_add_to_cart", opts.item_code);
diff --git a/erpnext/templates/pages/order.py b/erpnext/templates/pages/order.py
index 36444d1..6c36e3c 100644
--- a/erpnext/templates/pages/order.py
+++ b/erpnext/templates/pages/order.py
@@ -14,5 +14,5 @@
 
 	context.parents = frappe.form_dict.parents
 
-	if not context.doc.has_permission("read"):
+	if not context.doc.has_website_permission("read"):
 		frappe.throw(_("Not Permitted"), frappe.PermissionError)