Leveraging the Gift Wrap feature for optional upcharges to a product

Just goes to show, you still can teach an old dog new tricks. A client needed a way to add an Engraving choice to the product page.   Normally this isn’t an issue, just use the product variant feature. But in this case, the engraving choice must be optional.   And it has to charge an amount.  And it needs to accept some text for the actual engraved words. So after a little digging, I settled on a little-used feature in AbleCommerce known as Gift Wrap.    Gift Wrap is a way to associate a secondary charge to any product.   The basket ...

Nov 25, 2019 READ MORE
QuantumView API with AbleCommerce

Recently a client requested a challenging project.  They wanted to fully automate the processing of tracking numbers pulled from the QuantumView API data feeds. The majority of the client’s shipments are drop-shipped direct from the manufacturer or distributor who charge my client’s UPS account number.   This is a technique known as 3rd-party billing.  This works well because my client can leverage all of their shipping volume with UPS instead of just the in-stock shipments.   And they know what to expect for shipping charges since it’s their account being billed. However ther...

Sep 25, 2018 READ MORE
Handler “ChartImageHandler” has a bad module “ManagedPipelineHandler” in its module list

HTTP Error 500.21 - Internal Server Error Handler "ChartImageHandler" has a bad module "ManagedPipelineHandler" in its module list   Moving an AbleCommerce Gold R4 install today created a weird error.   Site was moved from Windows 7 64-bit to staging server running Server 2008 R2. Able Gold R4 ran fine.  Booted right up, logged in and no issues noted.  Until I clicked the Charts tab.  None of the graphs were rendering.   Just the little bad-image icon in my Google Chrome. After a lot...

Mar 07, 2013 READ MORE
InfusionSoft API for AbleCommerce all done

I finally finished the InfusionSoft integration with AbleCommerce that I’ve been working on. The initial steps to push a contact are pretty simple.  But most times, it not enough to just push contact info.  You want to use tags, you want do email marketing, you want to set specific defaults.  But these aren’t set by the basic CreateContact API provided by InfusionSoft. Thus I wrote my own optIn routine so emails imported with the API aren’t marked as ‘not marketable’.  Now they come in as ‘Unconfirmed’ like they should.  AbleCommerce...

Jan 08, 2013 READ MORE
InfusionSoft API for AbleCommerce

Having a blast putting together a nice integration between InfusionSoft and AbleCommerce.  So far I can: Push new contacts into InfusionSoft from AbleCommerce user records Look up existing InfusionSoft contacts Identify all InfusionSoft tags Assign existing InfusionSoft contacts to tags Update custom InfusionSoft fields The API for InfusionSoft is pretty slick.  Implementing it using the necessary 3rd party library wasn’t hard either.  But putting together the necessary classes to drive the integration took a little more effort than I expected. ...

Jan 04, 2013 READ MORE