Class FulfillmentProcessingProperties

java.lang.Object
com.broadleafcommerce.orderoperation.service.messaging.capture.properties.FulfillmentProcessingProperties

@ConfigurationProperties("broadleaf.orderoperation.fulfillment-processing") public class FulfillmentProcessingProperties extends Object
Properties pertaining to automatic fulfillment.
  • Constructor Details

    • FulfillmentProcessingProperties

      public FulfillmentProcessingProperties()
  • Method Details

    • isEnableFulfillingStep

      public boolean isEnableFulfillingStep()
      If true, during auto-fulfill, VIRTUAL fulfillments will go through the OrderFulfillmentStatus.FULFILLING status before they can be marked as OrderFulfillmentStatus.FULFILLED.

      This will allow external systems to perform virtual fulfillment processes. That system must be responsible for notifying this service to change the status to OrderFulfillmentStatus.FULFILLED once fulfillment is complete.

      This should have the same value as broadleaf.order.metadata.enable-fulfilling-step.

    • setEnableFulfillingStep

      public void setEnableFulfillingStep(boolean enableFulfillingStep)
      If true, during auto-fulfill, VIRTUAL fulfillments will go through the OrderFulfillmentStatus.FULFILLING status before they can be marked as OrderFulfillmentStatus.FULFILLED.

      This will allow external systems to perform virtual fulfillment processes. That system must be responsible for notifying this service to change the status to OrderFulfillmentStatus.FULFILLED once fulfillment is complete.

      This should have the same value as broadleaf.order.metadata.enable-fulfilling-step.

    • getAutoFulfill

    • setAutoFulfill

      public void setAutoFulfill(FulfillmentProcessingProperties.AutoFulfillProperties autoFulfill)