ccrz.ccApiCart.getDeliveryDates
Calls the ccrz.cc_api_DeliveryDate extension
point class and returns the available delivery dates for one or more shipping
addresses.
Compatibility
This reference applies to:
Release | Managed Package Version | API Version |
---|---|---|
B2B Commerce for Visualforce Winter ’21 | 4.13 | 12 |
B2B Commerce for Visualforce Spring ’20 | 4.12 | 11 |
B2B Commerce for Visualforce Summer ’19 | 4.11 | 10 |
B2B Commerce for Visualforce Spring ’19 | 4.10 | 9 |
B2B Commerce for Visualforce Summer ’18 | 4.9 | 8 |
Signature
global static Map<String, Object> getDeliveryDates(Map<String, Object>)
Service Layer Classes
- Logic Service Provider
- ccrz.ccLogicCartGetDeliveryDates
Inputs (Required)
Map<String, Object> that must include the following required keys:
- ccrz.ccApi.API_VERSION
- The version of the B2B Commerce for Visualforce API to reference for the method call. We recommend that you use the ccrz.ccApi.CURRENT_VERSION constant whenever possible, and only reference a specific version for compatibility if necessary.
- ccrz.cc_api_DeliveryDate.CART_ID
- String that specifies the ID of the cart record used for checkout.
- ccrz.ccApiCart.SHIPPING_ADDRLIST
-
List<Map<String, Object>> where each
Map<String, Object> represents a ccrz__E_ContactAddr__c record with
shipping address details.
In each Map<String, Object>, you can specify values for the following ccrz__E_ContactAddr__c fields:
Field Data Type addressFirstline String addressSecondline String addressThirdline String addrReadOnly Boolean city String companyName String country String countryISOCode String daytimePhone String email String firstName String homePhone String lastName String middleName String postalCode String sfid String state String stateISOCode String
Outputs
Map<String, Object> that can include the following keys:
- ccrz.ccApi.API_VERSION
- Integer that indicates which API version was used for the query.
- ccrz.ccApi.SUCCESS
- Boolean
Value Usage true The call completed. false The call encountered errors. - ccrz.ccApiCart.SHIPPING_ADDRLIST
-
Map<String, Object> where:
- The key is the contact address sfid.
- The object is a Map<String, Object> that the ccrz.cc_api_DeliveryDate.getDeliveryDates method returns.