diff --git a/app/views/spree/admin/shipping_categories/_form.html.erb b/app/views/spree/admin/shipping_categories/_form.html.erb
new file mode 100644
index 0000000000..70ca495da5
--- /dev/null
+++ b/app/views/spree/admin/shipping_categories/_form.html.erb
@@ -0,0 +1,6 @@
+
+
+ <%= label_tag Spree.t(:name) %>
+ <%= f.text_field :name %>
+
+
diff --git a/app/views/spree/admin/shipping_categories/edit.html.erb b/app/views/spree/admin/shipping_categories/edit.html.erb
new file mode 100644
index 0000000000..63cc98ea41
--- /dev/null
+++ b/app/views/spree/admin/shipping_categories/edit.html.erb
@@ -0,0 +1,20 @@
+<%= render :partial => 'spree/admin/shared/configuration_menu' %>
+
+<% content_for :page_title do %>
+ <%= Spree.t(:editing_shipping_category) %>
+<% end %>
+
+<% content_for :page_actions do %>
+
+ <%= button_link_to Spree.t(:back_to_shipping_categories), spree.admin_shipping_categories_path, :icon => 'icon-arrow-left' %>
+
+<% end %>
+
+<%= render :partial => 'spree/shared/error_messages', :locals => { :target => @shipping_category } %>
+
+<%= form_for [:admin, @shipping_category] do |f| %>
+
+<% end %>
diff --git a/app/views/spree/admin/shipping_categories/index.html.erb b/app/views/spree/admin/shipping_categories/index.html.erb
new file mode 100644
index 0000000000..81e7895731
--- /dev/null
+++ b/app/views/spree/admin/shipping_categories/index.html.erb
@@ -0,0 +1,35 @@
+<%= render :partial => 'spree/admin/shared/configuration_menu' %>
+
+<% content_for :page_title do %>
+ <%= Spree.t(:shipping_categories) %>
+<% end %>
+
+<% content_for :page_actions do %>
+
+ <%= button_link_to Spree.t(:new_shipping_category), new_object_url, :icon => 'icon-plus' %>
+
+<% end %>
+
+
+
+
+
+
+
+
+ | <%= Spree.t(:name) %> |
+ |
+
+
+
+ <% @shipping_categories.each do |shipping_category|%>
+
+ | <%= shipping_category.name %> |
+
+ <%= link_to_edit shipping_category, :no_text => true %>
+ <%= link_to_delete shipping_category, :no_text => true %>
+ |
+
+ <% end %>
+
+
diff --git a/app/views/spree/admin/shipping_categories/new.html.erb b/app/views/spree/admin/shipping_categories/new.html.erb
new file mode 100644
index 0000000000..812a7a4a02
--- /dev/null
+++ b/app/views/spree/admin/shipping_categories/new.html.erb
@@ -0,0 +1,20 @@
+<%= render :partial => 'spree/admin/shared/configuration_menu' %>
+
+<% content_for :page_title do %>
+ <%= Spree.t(:new_shipping_category) %>
+<% end %>
+
+<% content_for :page_actions do %>
+
+ <%= button_link_to Spree.t(:back_to_shipping_categories_list), spree.admin_shipping_categories_path, :icon => 'icon-arrow-left' %>
+
+<% end %>
+
+<%= render :partial => 'spree/shared/error_messages', :locals => { :target => @shipping_category } %>
+
+<%= form_for [:admin, @shipping_category] do |f| %>
+
+<% end %>