Class OrderGenerationProperties

java.lang.Object
com.broadleafcommerce.orderoperation.service.autoconfigure.OrderGenerationProperties

@ConfigurationProperties("broadleaf.orderoperation.ordergeneration") public class OrderGenerationProperties extends Object
  • Constructor Details

    • OrderGenerationProperties

      public OrderGenerationProperties()
  • Method Details

    • isSplitFulfillmentsByVendor

      public boolean isSplitFulfillmentsByVendor()
      Whether OrderFulfillments should be split based the vendors of the contained items. True by default. splitFulfillmentsByVendor and splitFulfillmentsByWorkflow are not mutually exclusive. All of these properties may apply and splitting may be contributed from all aspects.
    • setSplitFulfillmentsByVendor

      public void setSplitFulfillmentsByVendor(boolean splitFulfillmentsByVendor)
      Whether OrderFulfillments should be split based the vendors of the contained items. True by default. splitFulfillmentsByVendor and splitFulfillmentsByWorkflow are not mutually exclusive. All of these properties may apply and splitting may be contributed from all aspects.
    • isSplitFulfillmentsByWorkflow

      public boolean isSplitFulfillmentsByWorkflow()
      Whether OrderFulfillments should be split based on fulfillment workflows matching the contained items. False by default. splitFulfillmentsByVendor and splitFulfillmentsByWorkflow are not mutually exclusive. All of these properties may apply and splitting may be contributed from all aspects.
      Since:
      Order Operation Service 2.2.0, Release Train 2.3.0
    • setSplitFulfillmentsByWorkflow

      public void setSplitFulfillmentsByWorkflow(boolean splitFulfillmentsByWorkflow)
      Whether OrderFulfillments should be split based on fulfillment workflows matching the contained items. False by default. splitFulfillmentsByVendor and splitFulfillmentsByWorkflow are not mutually exclusive. All of these properties may apply and splitting may be contributed from all aspects.
      Since:
      Order Operation Service 2.2.0, Release Train 2.3.0
    • isSplitFulfillmentsBySubscription

      public boolean isSplitFulfillmentsBySubscription()
      Whether OrderFulfillments should be split based on subscriptions. False by default.
      Since:
      Order Operation Service 2.2.0, Release Train 2.3.0
    • setSplitFulfillmentsBySubscription

      public void setSplitFulfillmentsBySubscription(boolean splitFulfillmentsBySubscription)
      Whether OrderFulfillments should be split based on subscriptions. False by default.
      Since:
      Order Operation Service 2.2.0, Release Train 2.3.0
    • isRemoveVatFromItemPrice

      public boolean isRemoveVatFromItemPrice()
      Indicates if a VAT tax should be removed from an item's price when creating Order objects.
    • setRemoveVatFromItemPrice

      public void setRemoveVatFromItemPrice(boolean removeVatFromItemPrice)
      Indicates if a VAT tax should be removed from an item's price when creating Order objects.