anchor.diff:        <div data-hook="new_product_price" class="col-md-4">
           <%= f.field_container :price, class: ['form-group'] do %>
             <%= f.label :price, Spree.t(:master_price) %> <span class="required">*</span>
  -          <%= f.text_field :price, value: number_to_currency(@product.price, unit: ''), class: 'form-control' %>
  +          <%= f.text_field :price, value: number_to_currency(@product.price, unit: ''), class: 'form-control', required: :required %>
             <%= f.error_message_on :price %>
           <% end %>
         </div>
  
positive.code:       <div data-hook="new_product_shipping_category" class="col-md-4">
          <%= f.field_container :shipping_category, class: ['form-group'] do %>
            <%= f.label :shipping_category_id, Spree.t(:shipping_categories) %><span class="required">*</span>
            <%= f.collection_select(:shipping_category_id, @shipping_categories, :id, :name, { include_blank: Spree.t('match_choices.none') }, { class: 'select2' }) %>
            <%= f.error_message_on :shipping_category_id %>
          <% end %>
        </div>
  
negative.code:   <fieldset data-hook="new_product">
      <%= f.field_container :name, class: ['form-group'] do %>
        <%= f.label :name, Spree.t(:name) %> <span class="required">*</span>
        <%= f.text_field :name, class: 'form-control title', required: :required %>
        <%= f.error_message_on :name %>
      <% end %>
  
  