summaryrefslogtreecommitdiff
path: root/StoneIsland/www/js/sdk
diff options
context:
space:
mode:
Diffstat (limited to 'StoneIsland/www/js/sdk')
-rw-r--r--StoneIsland/www/js/sdk/auth.js6
-rw-r--r--StoneIsland/www/js/sdk/cart.js13
2 files changed, 16 insertions, 3 deletions
diff --git a/StoneIsland/www/js/sdk/auth.js b/StoneIsland/www/js/sdk/auth.js
index fe7acc5c..66dd81e8 100644
--- a/StoneIsland/www/js/sdk/auth.js
+++ b/StoneIsland/www/js/sdk/auth.js
@@ -82,6 +82,12 @@ var auth = sdk.auth = (function(){
}
auth.defer_add_to_cart = function(){
// auth.deferred_product
+ sdk.cart.add_item({
+ data: {
+ Code10: auth.deferred_product.code,
+ Size: auth.deferred_product.size,
+ }
+ })
}
auth.log_out = function(){
auth.clear_user()
diff --git a/StoneIsland/www/js/sdk/cart.js b/StoneIsland/www/js/sdk/cart.js
index cfa997cb..308231ff 100644
--- a/StoneIsland/www/js/sdk/cart.js
+++ b/StoneIsland/www/js/sdk/cart.js
@@ -90,8 +90,12 @@ sdk.cart = (function(){
"x-yoox-device": auth.device,
},
success: function(data){
- // console.log(data)
- opt.success(data)
+ if (data['Error']) {
+ opt.error && opt.error(data)
+ }
+ else {
+ opt.success(data)
+ }
},
error: opt.error,
})
@@ -106,7 +110,10 @@ sdk.cart = (function(){
"x-yoox-appname": auth.appname,
"x-yoox-cart-token": cart.token,
},
- data: opt.data,
+ data: {
+ "UserId": auth.user_id,
+ "UserToken": auth.access_token,
+ },
success: function(data){
// console.log(data)
opt.success(data)