Mark
Here is a fiddler capture of me adding the product to a group, then leaving the product's page, returning and looking a the groups tab. I am on the edge of purchasing your cart (it is the most flexible I have found for the price), however this could be a non-starter
I am using DotNetNuke 7 through WebMatrix. Also, I am using 1 level of group nesting (which appears to be related to the issue). The facets are assigned to both the parent and child groups. Side note: this may be related to the facet issue I mentioned before. All of these calls resulted in a 200.
For a full capture (to include the responses to the referenced requests) let me know where you would like me to send the actual Fiddler captures.
*****BEGIN GROUP ADD**********
Client -> Server Adding Group
action=admin_product_category_assignment&productId=33&categoryId=23&state=false&language=en-US
Server -> Client Group successfully added
{"result":true, "message":"Product category assign updated"}
Client -> Server Load facets based on new group membership
productId=33&action=admin_product_load_product_facet_search&language=en-US
Server -> Client No facets (this is incorrect; there are facets assigned to this group)
65
{"result":true, "message":"
"}
0
****END GROUP ADD*****
****BEGIN PRODUCT PAGE LOAD IN EDITOR*****
GET http://localhost:5733/Administration/StoreAdmin/tabid/99/PageID/ProductAdmin/ProductID/33/PageIndex/0/Default.aspx HTTP/1.1
HTTP 200 Response
GET http://localhost:5733/DesktopModules/cartviper/ProductDigitalDownloadsAdmin.aspx?productId=33&alias=localhost:5733 HTTP/1.1
HTTP 200 Response
GET http://localhost:5733/DesktopModules/cartviper/ProductTabsAdmin.aspx?productId=33&alias=localhost:5733 HTTP/1.1
HTTP 200 Response
GET http://localhost:5733/DesktopModules/cartviper/ProductSerialNumbersImport.aspx?productId=33&alias=localhost:5733 HTTP/1.1
HTTP 200 Response
GET http://localhost:5733/DesktopModules/cartviper/ProductDataSheetsAdmin.aspx?productId=33&alias=localhost:5733 HTTP/1.1
HTTP 200 Response
*****END PRODUCT PAGE LOADS*****
*****BEGIN POST-LOAD AJAX*****
Client -> Server Load product ID 33
action=admin_gallery_list&productId=33
Server -> Client
b
0
Client -> Server Get YouTube videos
productId=33&action=admin_product_you_tube_videos_get_all&language=en-US
Server -> Client No videos found (correct)
80
{"result":true, "message":"
YouTube Video ID | Description | Action |
"}
0
Client -> Server Get related products
action=admin_product_related_products_list&productId=33
Server -> Client No related products (correct)
1f
{"result":true, "products" :[]}
0
Client -> Server Get Quantity Discounts
productId=33&action=admin_product_qty_discounts_get_all&language=en-US
Server -> Client No quantity discounts (correct)
9e
{"result":true, "message":"
Lower Limit | Upper Limit | Discount Amount/Unit Price | Action |
"}
0
Client -> Server Get product facets
productId=33&action=admin_product_load_product_facet_search&language=en-US
Server -> Client No product facets (error, however probably correct if it assumes there are no groups)
65
{"result":true, "message":"
"}
0
*****END POST-LOAD AJAX*****