Does anyone know if there is a store locator module for Drupal. I did not find one in the modules section. Essentially I want to be able to type in a zip code and then locate the nearest store located to a user interested in the products I will be trying to sell.

Regards,
Peter Freedman

Comments

bjornarneson’s picture

Location.module might be a good option for you. I think it is being actively developed. It apparently features some ZIP-code radius searching. It also has Yahoo/Google/Mapquest linked mapping info.

--
Bjorn | choirgeek.com

Anonymous’s picture

subscribe

IQServices’s picture

Please check store locator at http://www.xtremelocator.com
Xtreme Locator has components for all major CMS including Drupal, Joomla and Mambo.

fuquam’s picture

Xtreme Locator is a rip off! How can you be actively developing in an open source platform like Drupal and then charge a fortune for your module?

timdorr’s picture

Looks like the software is a separate system and just has interface components for Drupal, Joomla, and Mambo. Yes, it's overpriced and a rip off, but it's not violating anything legal or moral in relation to OSS.

TrickerTreater’s picture

xtrememlocator is $3750? No thanks. I think you might need to push your wares elsewhere.

dzwestwindsor’s picture

yes, it is called "extreme" locator cause of the price

Go over there to Joomla and rip them off, leave Drupal alone

kirikintha’s picture

I recently had a client that needed a store locator - and I know it's been 3 years since this last post, but there are a combination of modules that you can put together now for a store locator.

please check out: http://ph-balanced.com/node/32

let me know if these instructions suck or not and i will make them better!

Nothing unreal exists.

eusebius’s picture

Thank you, kirikinthia. Even though your write-up was tailored to Drupal 5.x, it opened my eyes to many issues in a Drupal 6.x deployment.

You should definitely expand this into a video and contribute it to Drupal's knowledgebase.

kirikintha’s picture

Thanks so much! I am working through he various steps in Drupal 6, so I will post an update for that. Also, I will for sure put up a video tutorial when I have both versions looking good!

Cheers!

Nothing unreal exists.

hamsterbacke42’s picture

yes good work on that tutorial, right now Im also working on a store locator for drupal 6 by following your drupal 5 tutorial.

could somebody explain to me why the zipcodes are required to be inserted into the database?
Also how does that proxmity location really work?

On this store locator tutorial it seems the nearest location just gets calculated by a formular:
http://code.google.com/support/bin/answer.py?answer=87134&topic=11364&ct...

it looks like this

SELECT id, ( 3959 * acos( cos( radians(37) ) * cos( radians( lat ) ) * cos( radians( lng ) - radians(-122) ) + sin( radians(37) ) * sin( radians( lat ) ) ) ) AS distance FROM markers HAVING distance < 25 ORDER BY distance LIMIT 0 , 20;

-----------
EDIT

I have found this post http://drupal.org/node/321114
where this issue is exactly adressed.

kirikintha’s picture

So that the module can figure out how far away you are from something, using those lovely co-signs and radians to figure out distance. I actually upgraded the GMAP and location module, and that has taken out a lot of the frustration. I believe this release is much better than the older versions.

I'll post back as fast as i can with updates!

Nothing unreal exists.

fuquam’s picture

The link you have posted doesn't work. http://drupal5.ph-balanced.com/store-locations. I'd like to check out a working version. When was the last time it was updated. You mentioned it's been 3 years since the last post.
Thanks.

kirikintha’s picture

So sorry, I had to take out the content I was using - I'll add some dummy locations, and you can see what I am doing. I didn't even realize people where looking at this!

Actually, GMAP and the Location people have released a newer version of these modules, that rocks! I will post an updated walk through after I get done with work tonight, and have something up for everyone ASAP!

Thanks for taking a look!

Nothing unreal exists.

fuquam’s picture

Oh I look at everything :) Thanks for the post. I'm looking forward to checking this out.

kentr’s picture

I've been working on one, too: a port of the phpGoogleStoreLocator for the sake of experimentation and learning.

(demo at http://drupal.demo.kentrichards.net/locator)

I didn't find a demo to yours. Is it coming along?

fuquam’s picture

Wow I really like what you've done with that. That module was had so much potential and then Ryan (the developer) seemed to drop it. Your demo works well in Firefof but I tried it in IE and its not working so hot. I take it thats what your note about it "...not working in some browsers due to limitations with the Google API" refers to? IE does not like javascript to appear anywhere within body tags and I could never figure out a way around this. The stand alone version works great because you can load the javascript below the closing body tag but in the module environment it loads it with the module to create the map using the Google API. If you can ever figure out a way around this you'll be my hero.
Nice work.

kentr’s picture

I did all that before I knew about CCK and the locator options therein. I think my solution isn't optimal b/c it's a bridge, isn't native Drupal. It looks like there have been a lot of developments with the CCK version.

Regarding browser support: I pretty much took that note about not working in some browsers from the developer's notes in the code, that the JS had to appear at the end, and I haven't really tested to see where it worked, where it didn't, etc.

There has to be a way load the JS at the end of the body. But is this still an issue with IE7?

Hmm, just noticed that my demo is offline. I wonder what I did to it... :-)

kirikintha’s picture

I have GMAP and locations working just fine for D6 - it is much the same process as D5, however I cannot get the proximity field to work well outside of US Addresses - I'm trying to think of a solution. As soon as I can get five seconds to myself, I will check this out! thank god I have some work!

Nothing unreal exists.

nelslynn’s picture

Subscribe

tinem’s picture

Maybe this tutorial http://svendecabooter.be/blog/implementing-location-proximity-search-for... would be of interest for you.

And the discussions here http://groups.drupal.org/node/30074.

tinem’s picture

I couldn't find modules for my site so I made it without map modules and it looks like it's functioning but you have to know how to use this tutorial http://code.google.com/intl/da/apis/maps/articles/phpsqlsearch.html and how to make changes to make it fit with Drupal.

My testsite can be seen here http://www.tinemuller.dk/test_drupal/

pkh’s picture

I'd just use this: http://www.batchgeo.com/

Fast and free, plus you can embed the map in your site pretty easy with an IFrame.

mattcasey’s picture

FYI there is a free version but you have to buy the 'maptive' version to have proximity search

goofus’s picture

Hi,
A special message is located here: http://drupal.org/node/644164

The module development forum was created to aid those who are developing modules for Drupal. This forum is not for "Is there a module that does..." or "I need help with module x..." questions. Please respect this.

Please have your conversation in the post installation forum :)

kentr’s picture

Unless there's something wrong with the d.o breadcrumb. I see this in the breadcrumb:

Home » Forums » Support » Post installation

WorldFallz’s picture

I moved it to the appropriate forum.

dustinyoder’s picture

I have a dealer locator module in the works right now. I it is being used on the http://ecobrick.net site at the moment. I have a control panel to allow the module to use IP address locating or geocoding, or even a mixture of both to prevent people from pulling up dealers in locations far from their ip location. This protects you dealer list from competitors. I haven't fully cleaned up the module or documented it, so it is not on drupal.org, but I would be willing to work out a monetary deal to finish the module and help install it on your site. You can contact me at sysop --AT-- dutshut.com if interested. Maybe we can get this module on finished and available for everyone.

Dmullenix’s picture

I have been using php store locator from http://storelocatorscript.com/ for about 3 years now. It runs on its own SQL database and is not an add in, but it is fantastic! You basically use iframe code to get it into your page once its set up. I think its only about $80 and comes with lifetime upgrades. Its really a very nice piece if you have multiple locations/stores, all you have to do is enter in (or upload) the stores and it uses google to get the lat and longitude.

You can see a demo of it on my site: http://www.supre.com/?q=node/59

Oh, and I forgot to mention that it has a built in query for mobile devices that changes to a mobile version when on a phone, very cool!

artatac’s picture

Sub

Dmullenix’s picture

Changed the link to our locator, its now here:
http://www.supre.com/salonlocator

tanzeel’s picture

In Drupal 7, these 2 modules are pretty much in good shape to use as store locator:
http://drupal.org/project/ol_locator
http://drupal.org/project/google_store_locator

Thank you,
Tanzeel

Amy.Iness’s picture

Hello,
If you are still looking for a store locator module for Drupal, then I can recommend you NearPlace. By this free and professional store locator, you can allow your consumers to get into your stores or other places in the very easy way. Also, what you have to know - NearPlace is a really user-friendly platform, what can prove that it's not difficult to add to your website based on Drupal. But even if you would have any problems with it, you can check out our tutorial, in which we showed you, how to easily do it.
Cheers,
Amy from NearPlace