AdvantageCMS.Core.Common.BaseClasses Namespace
Advantage CSP

SnipcartEngine Members

The SnipcartEngine type exposes the following members.

Constructors


  Name Description
Public method SnipcartEngine
Initializes a new instance of the SnipcartEngine class.

Methods


  Name Description
Public method Static member AddAttributes(WebControl, ISnipcartItem, Boolean, List<(Of <<'(String>)>>))
Add attributes to the web button to enable it for Snipcart.
Public method Static member AddAttributes(HtmlControl, ISnipcartItem, Boolean, List<(Of <<'(String>)>>))
Add attributes to the web button to enable it for Snipcart.
Public method Static member AddAttributes(HtmlInputGenericControl, ISnipcartItem, Boolean, List<(Of <<'(String>)>>))
Add attributes to the web button to enable it for Snipcart.
Public method Static member AddAttributes(HtmlGenericControl, ISnipcartItem, Boolean, List<(Of <<'(String>)>>))
Add attributes to the web button to enable it for Snipcart.
Public method Static member AddRequiredAttributes(WebControl, ISnipcartItem)
Adds the required class (snipcart-add-item) and the required attributes only (Id, Name, Price, Url)
Public method Static member AddRequiredAttributes(HtmlControl, ISnipcartItem)
Adds the required class (snipcart-add-item) and the required attributes only (Id, Name, Price, Url)
Public method Static member AddRequiredAttributes(HtmlInputGenericControl, ISnipcartItem)
Adds the required class (snipcart-add-item) and the required attributes only (Id, Name, Price, Url)
Public method Static member AddRequiredAttributes(HtmlGenericControl, ISnipcartItem)
Adds the required class (snipcart-add-item) and the required attributes only (Id, Name, Price, Url)
Public method Static member CartClosed(AdvantagePageTemplate, Action, eSnipcartServiceType)
This event is triggered when the Snipcart popup is closed.
Public method Static member CartClosed(AdvantageModule, Action, eSnipcartServiceType)
This event is triggered when the Snipcart popup is closed.
Public method Static member CartClosed(AdvantageMasterPageTemplate, Action, eSnipcartServiceType)
This event is triggered when the Snipcart popup is closed.
Public method Static member CartOpened(AdvantagePageTemplate, Action, eSnipcartServiceType)
This event is triggered when Snipcart shows up.
Public method Static member CartOpened(AdvantageModule, Action, eSnipcartServiceType)
This event is triggered when Snipcart shows up.
Public method Static member CartOpened(AdvantageMasterPageTemplate, Action, eSnipcartServiceType)
This event is triggered when Snipcart shows up.
Protected method Dispose(Boolean) (Inherited from AdvantageEngineBase.)
Public method Dispose()()()()
Disposes this instance.
(Inherited from AdvantageEngineBase.)
Public method Static member GetProperties
Return all of the valid data-items for the Item passed in
Public method Static member ItemAdded(AdvantageModule, Action<(Of <<'(CartData>)>>), eSnipcartServiceType)
This event is triggered when the Snipcart popup is closed.
Public method Static member ItemAdded(AdvantageMasterPageTemplate, Action<(Of <<'(CartData>)>>), eSnipcartServiceType)
This event is triggered when the Snipcart popup is closed.
Public method Static member ItemAdded(AdvantagePageTemplate, Action<(Of <<'(CartData>)>>), eSnipcartServiceType)
Items the added.
Public method Static member ItemAdding(AdvantageModule, Action<(Of <<'(CartData>)>>), eSnipcartServiceType)
This event is triggered when the Snipcart popup is closed.
Public method Static member ItemAdding(AdvantageMasterPageTemplate, Action<(Of <<'(CartData>)>>), eSnipcartServiceType)
This event is triggered when the Snipcart popup is closed.
Public method Static member ItemAdding(AdvantagePageTemplate, Action<(Of <<'(CartData>)>>), eSnipcartServiceType)
Items the adding.
Public method Static member ItemRemoved(AdvantageModule, Action<(Of <<'(CartData>)>>), eSnipcartServiceType)
This event is triggered when the Snipcart popup is closed.
Public method Static member ItemRemoved(AdvantageMasterPageTemplate, Action<(Of <<'(CartData>)>>), eSnipcartServiceType)
This event is triggered when the Snipcart popup is closed.
Public method Static member ItemRemoved(AdvantagePageTemplate, Action<(Of <<'(CartData>)>>), eSnipcartServiceType)
Items the removed.
Public method Static member ItemUpdated(AdvantageModule, Action<(Of <<'(CartData>)>>), eSnipcartServiceType)
This event is triggered when the Snipcart popup is closed.
Public method Static member ItemUpdated(AdvantageMasterPageTemplate, Action<(Of <<'(CartData>)>>), eSnipcartServiceType)
This event is triggered when the Snipcart popup is closed.
Public method Static member ItemUpdated(AdvantagePageTemplate, Action<(Of <<'(CartData>)>>), eSnipcartServiceType)
Items the updated.
Public method Static member LogoutUser(AdvantagePageTemplate)
Automatically calls the snipcart logout user.
Public method Static member LogoutUser(AdvantageModule)
Automatically calls the snipcart logout user.
Public method Static member LogoutUser(AdvantageMasterPageTemplate)
Automatically calls the snipcart logout user.
Public method Static member OrderCompleted(AdvantageModule, Action<(Of <<'(String>)>>), eSnipcartServiceType)
This event is triggered when an order has just been paid; this can be useful if you want to show your customers a special notice or if you want to integrate with third-party analytics tools
Public method Static member OrderCompleted(AdvantageMasterPageTemplate, Action<(Of <<'(String>)>>), eSnipcartServiceType)
This event is triggered when an order has just been paid; this can be useful if you want to show your customers a special notice or if you want to integrate with third-party analytics tools
Public method Static member OrderCompleted(AdvantagePageTemplate, Action<(Of <<'(String>)>>), eSnipcartServiceType)
This event is triggered when an order has just been paid; this can be useful if you want to show your customers a special notice or if you want to integrate with third-party analytics tools
Public method Static member PageChanged(AdvantagePageTemplate, Action<(Of <<'(String>)>>), eSnipcartServiceType)
This event is triggered when a page of the cart has finished rendering and loading its data. It can be useful when you want to track custom HTML in a cart's page.
Public method Static member PageChanged(AdvantageModule, Action<(Of <<'(String>)>>), eSnipcartServiceType)
This event is triggered when a page of the cart has finished rendering and loading its data. It can be useful when you want to track custom HTML in a cart's page.
Public method Static member PageChanged(AdvantageMasterPageTemplate, Action<(Of <<'(String>)>>), eSnipcartServiceType)
This event is triggered when a page of the cart has finished rendering and loading its data. It can be useful when you want to track custom HTML in a cart's page.
Public method Static member RegisterSnipcart(AdvantagePageTemplate, String, Boolean)
Registers the snipcart scripts if not already on the page (previously rendered by this call).
Public method Static member RegisterSnipcart(AdvantageModule, String, Boolean)
Registers the snipcart scripts if not already on the page (previously rendered by this call).
Public method Static member RegisterSnipcart(AdvantageMasterPageTemplate, String, Boolean)
Registers the snipcart scripts if not already on the page (previously rendered by this call).
Public method Static member RemoveAttributes
remove attributes to the web button to enable it for Snipcart.
Public method Static member UserAuthenticationFailed(AdvantagePageTemplate, Action<(Of <<'(String>)>>), eSnipcartServiceType)
This event is triggered when a customer fails to login into the cart. You will receive the customer email in the callback method.
Public method Static member UserAuthenticationFailed(AdvantageModule, Action<(Of <<'(String>)>>), eSnipcartServiceType)
This event is triggered when a customer fails to login into the cart. You will receive the customer email in the callback method.
Public method Static member UserAuthenticationFailed(AdvantageMasterPageTemplate, Action<(Of <<'(String>)>>), eSnipcartServiceType)
This event is triggered when a customer fails to login into the cart. You will receive the customer email in the callback method.
Public method Static member UserAuthenticationSuccess(AdvantagePageTemplate, Action<(Of <<'(String>)>>), Boolean, eSnipcartServiceType)
This event is triggered when a customer successfully Logs into the cart. You will receive the customer email in the callback method.
Public method Static member UserAuthenticationSuccess(AdvantageModule, Action<(Of <<'(String>)>>), Boolean, eSnipcartServiceType)
This event is triggered when a customer successfully Logs into the cart. You will receive the customer email in the callback method.
Public method Static member UserAuthenticationSuccess(AdvantageMasterPageTemplate, Action<(Of <<'(String>)>>), Boolean, eSnipcartServiceType)
This event is triggered when a customer successfully Logs into the cart. You will receive the customer email in the callback method.
Public method Static member UserLoggedOut(AdvantagePageTemplate, Action<(Of <<'(String>)>>), eSnipcartServiceType)
This event is triggered when a customer logouts from the cart.
Public method Static member UserLoggedOut(AdvantageModule, Action<(Of <<'(String>)>>), eSnipcartServiceType)
This event is triggered when a customer logouts from the cart.
Public method Static member UserLoggedOut(AdvantageMasterPageTemplate, Action<(Of <<'(String>)>>), eSnipcartServiceType)
This event is triggered when a customer logouts from the cart.
Public method Static member Validate
Validates the product for ability to add to cart.
Public method WebCache_ClearItem
Clears item from web cache.
(Inherited from AdvantageEngineBase.)
Public method WebCache_Get<(Of <<'(T>)>>)
Gets items from web cache.
(Inherited from AdvantageEngineBase.)
Public method WebCache_Invalidate(String)
Invalidates item from web cache.
(Inherited from AdvantageEngineBase.)
Public method WebCache_Invalidate(List<(Of <<'(String>)>>))
Invalidates item from web cache by category.
(Inherited from AdvantageEngineBase.)
Public method WebCache_Store<(Of <<'(T>)>>)
Stores items to web cache.
(Inherited from AdvantageEngineBase.)

Properties


  Name Description
Protected property Context (Inherited from AdvantageEngineBase.)
Public property Static member IsCallback
Gets a value indicating whether this instance is callback.
Public property Static member IsPostBack
Gets a value indicating whether this instance is post back.