B2B Commerce for Visualforce Developer Guide
No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
Data Service Provider Classes
REST API Endpoints for B2B Commerce for Visualforce
Create Subscriber APIs for B2B Commerce for Visualforce
ccrz.cc_bean_CartSummary
ccrz.cc_bean_Category
ccrz.cc_bean_EffectiveAccount
ccrz.cc_bean_MenuItem
ccrz.cc_bean_Message
ccrz.cc_bean_MockContactAddress
ccrz.cc_bean_MockOrder
ccrz.cc_bean_PromoRD
ccrz.cc_ctrl_hlpr_ShippingOption
ccrz.cc_RemoteActionContext
ccrz.cc_RemoteActionResult
ccrz.ccMultiListIterator
ccrz.ccMultiSetIterator
ccrz.ccUtil
Utility Classes for B2B Commerce for Visualforce
B2B Commerce for Visualforce provides several Apex classes with static fields, which
effectively behave like global objects that expose certain storefront session data. Other classes
and methods in the managed package can easily reference these static fields.
Sometimes, B2B Commerce for Visualforce updates utility classes in a new version of the B2B Commerce managed package. In subscriber code, you reference the latest version of these classes that's available in your version of the managed package.
Note
-
ccrz.cc_bean_CartSummary
Represents a ccrz__E_Cart__c record. -
ccrz.cc_bean_Category
Represents a ccrz__E_Category__c record. -
ccrz.cc_bean_EffectiveAccount
Represents an effective account that a buyer can access other than the buyer's default assigned account. The methods of the ccrz.cc_hk_EffectiveAccount extension point class create and reference instances of this class. -
ccrz.cc_bean_MenuItem
Represents either a ccrz__E_Menu__c or ccrz__E_MenuItem__c record, depending on which level of menu the object corresponds to. -
ccrz.cc_bean_Message
Represents an error message or other text string to pass from the server and show on a storefront page. -
ccrz.cc_bean_MockContactAddress
Represents a ccrz__E_ContactAddr__c record. -
ccrz.cc_bean_MockOrder
Represents a ccrz__E_Order__c record. -
ccrz.cc_bean_PromoRD
Passes promotion details between other global API method calls and returns JSON data for showing promotions on the storefront. -
ccrz.cc_ctrl_hlpr_ShippingOption
Represents a shipping option available in the Shipping Method picklist on the storefront's Checkout page. -
ccrz.cc_CallContext
Provides a standard interface for referencing the current user, storefront activity, and other session information required for B2B Commerce for Visualforce API calls. -
ccrz.cc_RemoteActionContext
Initializes ccrz.cc_CallContext from an Apex remote action. -
ccrz.cc_RemoteActionResult
Returns the result of an Apex remote action. -
ccrz.ccMultiListIterator
Iterates through multiple Apex lists and creates List<Object> representations. This class is used with batch jobs where the batched data can’t be constructed with SOQL. -
ccrz.ccMultiSetIterator
Iterates through multiple Apex sets and creates List<Object> representations. This class is used with batch jobs where the batched data can’t be constructed with SOQL. -
ccrz.ccPaymentProcessor
Provides an extension point class for processing a specific payment type for all payment flows, including checkout, subscriptions, and invoices. -
ccrz.ccProductIndexBuilder
Builds product index records by executing a series of synchronously executed Apex batch jobs. Each batch job includes a finish method that calls back into the ccrz.ccProductIndexBuilder class for starting the next batch job. -
ccrz.ccSiteIndexBuilder
Builds site index records by executing a series of synchronously executed Apex batch jobs. Each batch job includes a finish method that calls back into the ccrz.ccSiteIndexBuilder class for starting the next batch job. -
ccrz.ccUtil
Defines a set of static utility methods for evaluating, parsing, or hashing B2B Commerce for Visualforce object data.