Add an option to modify store listings with custom rules that differ from the default store settings. This feature should include the ability to set a specific date for automatically reverting to the default settings or to trigger the reversion after selling a certain number of pieces. This can be particularly useful in situations where safety stock levels are enforced or inventory allocation is capped at a certain percentage (e.g., 90%), and you need to clear out remaining inventory in the warehouse. Once the conditions are met, the settings should revert to the default automatically.