You can enable the special price dates in admin by overriding the attributesToEliminate
param in Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav
, via your custom module's di.xml:
<virtualType name="Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav">
<arguments>
<argument name="attributesToEliminate" xsi:type="array">
<item name="news_from_date" xsi:type="string">news_from_date</item>
<item name="news_to_date" xsi:type="string">news_to_date</item>
<item name="custom_design_from" xsi:type="string">custom_design_from</item>
<item name="custom_design_to" xsi:type="string">custom_design_to</item>
</argument>
</arguments>
</virtualType>
This excludes the special_from_date
and special_to_date
items that are normally included via vendor/magento/module-catalog-staging/etc/adminhtml/di.xml