title: default shipping method in django-oscar
body: <p>I am trying to write a shipping method base on both by country and also weight-base in django-oscar.  It seems the default shipping methods must also have these</p>
  
  <pre><code>     from oscar.apps.shipping.methods import Free, FixedPrice, NoShippingRequired
  </code></pre>
  
  <p>I do not required any of the above and would only provide discount for shipping through discounts.</p>
  
  <p>How do I write by repository.py so I do not apply any of these oscar.apps.shipping.methods import Free, FixedPrice, NoShippingRequired</p>
  
  <p>so I can just write my class Repository(CoreRepository):</p>
  
  <p>without writing </p>
  
  <pre><code>   methods += [NoShippingRequired()]
  
     methods += [FixedPrice()]
  
     methods += [Free()]
  </code></pre>
  
  <p>The method I have written is not code based but implemented through the shipping menu in the dashboard. I followed the following to set my shipping.</p>
  
  <p><a href="https://groups.google.com/forum/#!topic/django-oscar/H4tf20ujm8k" rel="nofollow noreferrer">https://groups.google.com/forum/#!topic/django-oscar/H4tf20ujm8k</a></p>
  
  <p>When testing, on the page 'Shipping Menu', both the 'HandDelivery' and my weight-based by country shipping method button is displayed to customer. Which means customer can click the HandDelivery button too even when customer is based internationally. I wished to disable that 'HandDelivery' button at the Shipping method page, so it is not an option for customers to select at all.</p>
  
  <p>Another option is to attached a message to this button to make it clear to customers that clicking that button means arranging to collect item from warehouse within 1 week of reservation.</p>
  
  <p>How do I display that the message to the customer? Customer is not taking onto the payment page. And an email is sent so items can be collected within 7 days?  Like similar to argos, reserve, item, go to shop, pay and collect.  So I could change the discription  of 'HandDelivery' to reserve.  Then customer does not pay but pay upon collection. But how?</p>
  
  <p>Please, help.  Thanking you.</p>
  
  <p>Regards</p>