 
       .then =>
         @confirm() unless isPhoneLike()
-        @redirectTo '/collect?source=professional-buyer'
+        @redirectTo '/collect',
+          source: 'professional-buyer'
+          price_range: @priceRange()
 
       .catch (err) ->
         form.error err
         analyticsHooks.trigger 'pro_buyer:complete:error',
           error_messages: [form.errors.parse err]
+
+  priceRange: ->
+    unless @user.get('price_range') is '-1:1000000000000' # No budget in mind
+      [50, @user.get 'price_range_max'].join '-'
 
   confirm: ->
     confirmation.register

Promise = require 'bluebird-q'
{ invoke, pick } = require 'underscore'
{ View, Model } = require 'backbone'
{ isPhoneLike } = require '../../../../../components/util/device.coffee'
analyticsHooks = require '../../../../../lib/analytics_hooks.coffee'

      ignore:
        label: 'Maybe later, start browsing'

  redirectTo: (path, options = {}) ->
    location.assign "#{path}?#{stringify options}"

  postRender: ->
    city = @user.related().location.toString()
