SDK Example: Add to Cart with Configuration Changes (Fall ‘19)

Use the example SDK code in this topic to add an already configured item to a cart.

1```javascript
2    const addToCartInput = digitalCommerce.createAddToCartInput();
3    addToCartInput.catalogCode = "Phones";
4    addToCartInput.offerConfiguration = digitalCommerce.getSelectedOffer(offerCode);
5    addToCartInput.customFields = ["customAttribute__c"]; // optional field which returns custom fields for given keys
6    input.basketAction = "AddAfterConfig";
7    return digitalCommerce.addToCart(addToCartInput);
8  })
9  .then(addToCartResponse => {
10    Logger.info(addToCartResponse.orderId);
11  })
12  .catch(error => {
13    Logger.info("addToCart login user dual fail: " + error);
14  });