Class FulfillmentProcessingProperties


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

      • FulfillmentProcessingProperties

        public FulfillmentProcessingProperties()
    • Method Detail

      • 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.