Something else cool with Able Commerce

For general questions and discussions specific to the AbleCommerce 7.0 Asp.Net product.
Post Reply
User avatar
heinscott
Captain (CAPT)
Captain (CAPT)
Posts: 375
Joined: Thu May 01, 2008 12:37 pm

Something else cool with Able Commerce

Post by heinscott » Fri Apr 17, 2009 7:25 am

Hello. This is quick note to show another cool system we were able to create with the Able Commerce package. We were wanting to get into the parts business for our pool pumps, heaters, filters, cleaners, etc. Thanks to Able Commerce's incredible flexibility and ease of customization, we were able to create a "Parts Diagram Generator" that would easily allow our data entry people to quickly create parts diagrams for these products.
Here is a screen shot of the generator program, which allows the data entry worker to

a) Click on the image map to create a hot spot.
b) Choose the appropriate SKU of the product part.
c) Choose the MapId of the hot spot.
d) Group it together with similar items.
e) Allow for additional information to be included in the product grid.

After each product is added, the appropriate XML is added into a TextBox area that can be then saved to the ImageMap Product's description field.
PoolGeekImageMapGen.jpg
And here is an example of a typical XML output...

Code: Select all

<map><Product><ProductId>SPX2800AA</ProductId><Info> (1995 and prior)</Info><MapId>1</MapId><X-Coordinates>300</X-Coordinates> <Y-Coordinates>377</Y-Coordinates><GroupId>1</GroupId></Product>
<Product><ProductId>SPX1250LA</ProductId><Info> (Fits All Models)</Info><MapId>2a</MapId><X-Coordinates>238</X-Coordinates> <Y-Coordinates>118</Y-Coordinates><GroupId>2</GroupId></Product>
<Product><ProductId>NA</ProductId><MapId>2b</MapId><GroupId>2</GroupId></Product>
<Product><ProductId>SPX0125T</ProductId><MapId>3</MapId><X-Coordinates>250</X-Coordinates> <Y-Coordinates>153</Y-Coordinates><GroupId>3</GroupId></Product>
<Product><ProductId>SPX1250RA</ProductId><Info> (1994 and prior)</Info><MapId>4a</MapId><X-Coordinates>780</X-Coordinates> <Y-Coordinates>332</Y-Coordinates><GroupId>4</GroupId></Product>
<Product><ProductId>SPX2800M</ProductId><Info> (1995)</Info><MapId>4b</MapId><GroupId>4</GroupId></Product>
<Product><ProductId>SPX1250Z4</ProductId><Info> - Three Pointed (1994 and prior)</Info><MapId>5a</MapId><X-Coordinates>151</X-Coordinates> <Y-Coordinates>108</Y-Coordinates><GroupId>5</GroupId></Product>
<Product><ProductId>SPX1600PN</ProductId><Info> - 1995 Only</Info><MapId>5b</MapId><GroupId>5</GroupId></Product>
<Product><ProductId>SPX1600T</ProductId><MapId>6</MapId><X-Coordinates>401</X-Coordinates> <Y-Coordinates>158</Y-Coordinates><GroupId>6</GroupId></Product>
<Product><ProductId>SPX1600R</ProductId><MapId>7</MapId><X-Coordinates>352</X-Coordinates> <Y-Coordinates>327</Y-Coordinates><GroupId>7</GroupId></Product>
<Product><ProductId>SPX1600TRA</ProductId><MapId>8</MapId><X-Coordinates>306</X-Coordinates> <Y-Coordinates>180</Y-Coordinates><GroupId>8</GroupId></Product>
<Product><ProductId>SPX1600V</ProductId><MapId>9a</MapId><X-Coordinates>113</X-Coordinates> <Y-Coordinates>408</Y-Coordinates><GroupId>9</GroupId></Product>
<Product><ProductId>SPX1700FG</ProductId><MapId>9b</MapId><GroupId>9</GroupId></Product>
<Product><ProductId>SPX2600G1</ProductId><MapId>10a</MapId><X-Coordinates>551</X-Coordinates> <Y-Coordinates>443</Y-Coordinates><GroupId>10</GroupId></Product>
<Product><ProductId>SPX1600Z52</ProductId><Info> (2 sets required for 1995 and prior models)</Info><MapId>10b</MapId><GroupId>10</GroupId></Product>
<Product><ProductId>SPX1600Z2</ProductId><MapId>11</MapId><X-Coordinates>474</X-Coordinates> <Y-Coordinates>291</Y-Coordinates><GroupId>11</GroupId></Product>
<Product><ProductId>SPX1600F5</ProductId><MapId>12</MapId><X-Coordinates>624</X-Coordinates> <Y-Coordinates>244</Y-Coordinates><GroupId>12</GroupId></Product>
<Product><ProductId>SPX1600Z4</ProductId><MapId>13</MapId><X-Coordinates>590</X-Coordinates> <Y-Coordinates>59</Y-Coordinates><GroupId>13</GroupId></Product>
<Product><ProductId>SPX0125Z44</ProductId><MapId>14</MapId><X-Coordinates>563</X-Coordinates> <Y-Coordinates>298</Y-Coordinates><GroupId>14</GroupId></Product>
<Product><ProductId>SPX0125F</ProductId><MapId>15</MapId><X-Coordinates>691</X-Coordinates> <Y-Coordinates>213</Y-Coordinates><GroupId>15</GroupId></Product>
<Product><ProductId>SPX2800B</ProductId><Info> (for all HP's)</Info><MapId>16</MapId><X-Coordinates>405</X-Coordinates> <Y-Coordinates>313</Y-Coordinates><GroupId>16</GroupId></Product>
<Product><ProductId>NA</ProductId><MapId>17</MapId><X-Coordinates>452</X-Coordinates> <Y-Coordinates>125</Y-Coordinates><GroupId>17</GroupId></Product>
<Product><ProductId>SPX2600C</ProductId><Info> (Max Rated)</Info><MapId>18a</MapId><X-Coordinates>442</X-Coordinates> <Y-Coordinates>324</Y-Coordinates><GroupId>18</GroupId></Product>
<Product><ProductId>SPX2605C</ProductId><Info> (Max Rated)</Info><MapId>18b</MapId><GroupId>18</GroupId></Product>
<Product><ProductId>SPX2607C</ProductId><Info> (Max Rated)</Info><MapId>18c</MapId><GroupId>18</GroupId></Product>
<Product><ProductId>SPX2610C</ProductId><Info> (Max Rated)</Info><MapId>18d</MapId><GroupId>18</GroupId></Product>
<Product><ProductId>SPX2615C</ProductId><Info> (Max Rated)</Info><MapId>18e</MapId><GroupId>18</GroupId></Product>
<Product><ProductId>B126</ProductId><MapId>19a</MapId><X-Coordinates>760</X-Coordinates> <Y-Coordinates>183</Y-Coordinates><GroupId>19</GroupId></Product>
<Product><ProductId>B127</ProductId><MapId>19b</MapId><GroupId>19</GroupId></Product>
<Product><ProductId>B128</ProductId><MapId>19c</MapId><GroupId>19</GroupId></Product>
<Product><ProductId>B129</ProductId><MapId>19d</MapId><GroupId>19</GroupId></Product>
<Product><ProductId>B836</ProductId><MapId>19e</MapId><GroupId>19</GroupId></Product>
</map>
...and that's all there is to it! We've found that it takes roughly 10-15 minutes to create each one of these maps, which is a considerable improvement from the hard coding of these type of pages that we did in our previous system (volusion).
Here is a link to our finished product page for anyone that is interested.

http://www.poolgeek.com/Hayward-Max-Flo ... P5168.aspx

Thanks,

Scott

User avatar
AbleMods
Master Yoda
Master Yoda
Posts: 5170
Joined: Wed Sep 26, 2007 5:47 am
Location: Fort Myers, Florida USA

Re: Something else cool with Able Commerce

Post by AbleMods » Fri Apr 17, 2009 7:43 am

You put some work into that - it should pay off very well for your business, nicely done!!
Joe Payne
AbleCommerce Custom Programming and Modules http://www.AbleMods.com/
AbleCommerce Hosting http://www.AbleModsHosting.com/
Precise Fishing and Hunting Time Tables http://www.Solunar.com

mwolf
Lieutenant, Jr. Grade (LT JG)
Lieutenant, Jr. Grade (LT JG)
Posts: 50
Joined: Mon Jul 02, 2007 9:37 pm
Location: Chicago, IL
Contact:

Re: Something else cool with Able Commerce

Post by mwolf » Fri Apr 17, 2009 8:51 am

Very nicely done.

William M
Commander (CMDR)
Commander (CMDR)
Posts: 150
Joined: Sat Feb 14, 2009 9:40 am
Contact:

Re: Something else cool with Able Commerce

Post by William M » Fri Apr 17, 2009 10:24 am

WOW! Now that is slick.

Post Reply