ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

FoxEE - e-commerce for EE

November 03, 2008 10:35pm

Subscribe [60]
  • #31 / Nov 10, 2008 3:40am

    Michael Hahn

    316 posts

    Hi Mike, Thanks for your inquiry.

    FoxEE handles the product information locally, like the weight, and then sends it off to FoxyCart. FoxyCart supports several live shipping API’s including UPS. During the checkout process the users shipping address is used to calculate real time costs.

    I believe that CDG should be able to handle international charges but you would need to ask them, I have never used it. I’ll pass this along to FoxyCart and see if they have better answer.

    Mike

  • #32 / Nov 10, 2008 2:43pm

    foxycart

    10 posts

    Hi all. I wanted to chime in to help clarify some points (and to say hello again to the EE community). We’re excited about FoxEE, and we’re looking forward to seeing more great looking EE sites using FoxyCart. Not sure why, but EE sites tend to be the best looking we come across, as a group.

    2) Does CDG (quantum commerce) accept international purchases?

    Yes, they definitely do. We’ve used them ourselves, which is why we recommend them. The merchant account / gateway industry is full of unsavory characters, but CDG provides good service at very reasonable prices. Nobody’s perfect, but we like them.

    Quantum Gateway (recommended by FoxyCart) is a pretty simple payment gateway, it will be a little cheaper then PayPal Payflow if you are doing a few small transactions each month. But as your store increase it will quickly become more expensive as they charge a % of the sale.

    We actually did some math with real stores that had used both, and CDG is likely a little cheaper up until you’re doing $10,000/mo (at which point you should probably reevaluate your merchant account anyway because you could likely negotiate a lower rate). PayPal’s much easier in some ways (reporting is easier since it’s a gateway + merchant account rolled into one; refunding is a slightly easier), but CDG+Quantum provide a lot more control over your fraud settings than PayPal does by default. And as of 2008 you need to pay an extra $30 to access the more advanced fraud filters in PayPal Website Payments Pro.

    We definitely do have plans to add support for PayPal Standard, but there are a few things we’re working on first, like advanced tax rules, more advanced subscription functionality, and super powerful shipping rules. If you’d like to vote for your favorite payment gateway you can use our feature request system: http://requests.foxycart.com/pages/payment_gateways

    (Please note that FoxyCart and FoxEE are not the same, so make sure you keep that in mind while requesting things of us.)

    And how did you use the SSL certs?  Can you use your own, or does Foxycart have to do them?

    The default method would be to use *.foxycart.com (like, example.foxycart.com). This is included in the monthly fee. If you’d like a custom subdomain like secure.example.com, that requires an SSL cert that you get through FoxyCart for $90/yr. Please see this discussion for an explanation of the price.

    This equates to $180 a year which is very affordable when you consider the work involved to run a PCI compliant server.

    To echo what Mike said, PCI DSS is a significant consideration for anybody accepting credit cards online. It’s not easy or cheap to comply. Even if you use “PCI compliant hosting” you’re not compliant, as it goes extends beyond just your hosting environment all the way to your business practices and such.

    Also, as with most things, you tend to get what you pay for. If your client can’t afford $15/mo for a critical piece of their online business functionality, they’re likely not going to be able to afford the money it’d cost for you to do a solid ecommerce integration in the first place.

    When compared to other self-hosted ecommerce platforms, you’d need your own cert (cost + installation time), PCI compliant hosting (or get ready to buckle down and do a lot of sysadmin work, generally isn’t cheap), and a LOT of time to integrate the self-hosted platform with EE (because I know as well as you do that you do that you don’t want to use anything else). FoxyCart isn’t a CMS and is built to integrate with good CMSs like EE, and you can actually use your own templates right in FoxyCart. I’m not 100% how FoxEE handles that so I’ll let Mike discuss, but it’s seriously cool. Build your template in EE, tell FoxyCart where it is, and boom, your template (and images, javascript, etc.) is securely cached on our servers. No new template languages to learn or mess with.

    Sorry this is a huge post, but hopefully it’s useful.

  • #33 / Nov 10, 2008 5:21pm

    Janet Beckley

    15 posts

    We are in the process of setting up our site using FoxEE (the timing of this product couldn’t be better.) We incorporated the Foxy Cart forms into the template:

    <div class="add-to-cart">
    <form class="foxycart" action="https://aurorafusedglass.foxycart.com/cart" method="post" name="foxee_129">
    <input type="hidden" value="Citrus Zest Bracelet B155" name="name"/>
    <input type="hidden" value="15.00" name="price"/>
    <input type="hidden" value="1" name="h:fe_memberid"/>
    <input type="hidden" value="129" name="sku"/>
    <input type="hidden" value="DEFAULT" name="category"/>
    <input type="text" value="1" size="3" name="quantity"/>
    <input type="image" alt="Add to cart" name="submit" value="submit" src="http://fusedglass.pmhclients.com/images/interface/shopping_btn/shopping03.jpg"/>
    </form>
    </div>

    And then inspected that template in FireFox using Firebug. Firebug let us change the hidden value “price” to whatever figure we wanted…. and then we proceeded to the checkout. Unfortunately, the price change went right into the checkout as well.

    Is this a bug - or are we off in our set up?

    Jan

  • #34 / Nov 10, 2008 5:37pm

    Michael Hahn

    316 posts

    Hi Janet,

    I am not a big FireBug user so I’m not sure about it passing variables around. I am kinda confused about your cart form, is that what you put in your template?

    Here is what our cart looks like.

    {exp:foxee:cart remove_link_label="remove"}
            You have {foxee_product_count} item(s) in your cart.
    
            {foxee_products}
                <div class="left">{foxee_product_name}</div> <div class="right"> Quantity - {foxee_product_quantity}</div>
                <div class="clear"></div>
            {/foxee_products}
            {/exp:foxee:cart}        
            
            <strong>Total: ${exp:foxee:livetotal}</strong>
    
            
    
            {exp:foxee:showcart label="View Your Cart"} or {exp:foxee:checkout label="Checkout"}

    And this is the template for our products

    {exp:weblog:entries weblog="products" disable="member_data|trackbacks" status="open|featured"}
           
                   <h3>Checkout the {title}!</h3>
    <p>                <div class="space10"></div><br />
                <br />
                {if foxee_is_item_active}<br />
                /img/{product-image}<br />
                <br />
                <div class="space10"></div><br />
                {product-description}</p>
    
    <p>            <br />
                {if segment_3 != "collab_module"}{if segment_3 != "resource_module"}<br />
                {if foxee_is_physical OR foxee_is_downloadable OR foxee_is_subscription}<br />
                <br />
                <div class="space10"></div><br />
                {if foxee_is_on_sale}<br />
                {foxee_saleprice}<br />
                was {foxee_price}<br />
                {if:else}<br />
                <strong>{foxee_price}</strong></p>
    
    <p>            <div class="space5"></div><br />
                {/if}<br />
                <span class="store-addtocart">{exp:foxee:addtocart method="link" id="{entry_id}" name="{title}" price="{if foxee_is_on_sale}{foxee_saleprice}{if:else}{foxee_price}{/if}" label="Add to Cart" category="{foxee_category}"}</span><br />
                {/if}<br />
                {/if}<br />
                {/if}{/if}<br />
            {/exp:weblog:entries}

    I hope this helps

  • #35 / Nov 10, 2008 9:09pm

    Michael Hahn

    316 posts

    We have just uploaded a new update of FoxEE to our website. It includes new features in the control panel to view your order details, some security enhancements and code changes. It is recommended for everyone currently running FoxEE.

    Current customers can download it here. (you will need to log in)

    Mike

  • #36 / Nov 10, 2008 10:19pm

    Mike Young

    283 posts

    On your site, I noticed that the URL changes to store.hccdevelopment.com when you go to checkout. Does this mean that you purchased the $90 option to purchase a remote store domain? or can I have the entire transaction take place on my site without having to pay this added fee?

  • #37 / Nov 10, 2008 10:24pm

    kokako

    57 posts

    Mike,

    I was 99.9% finished with a site using the last version of CC 1.0.7.

    Do you have a detailed list of what you have updated, fixed, changed with FoxEE?

    Great that you have taken it over!

  • #38 / Nov 10, 2008 10:30pm

    Mike Young

    283 posts

    Also, how are you handling the subdomain as an EE installation? It’s not another site or another install is it?

  • #39 / Nov 10, 2008 11:55pm

    Michael Hahn

    316 posts

    FoxyCart allows you to use any URL of your choosing, either a sub-domain of your site or a unique one if you wish. Your right about the SSL cert. If you choose to use your own domain then you need to buy a certificate from them (in a previous post I mentioned you could supply your own but I was wrong). The sub-domain has no effect on your EE install as you are just pointing it to the FoxyCart servers. You can Read About It on FoxyCarts website.

    kokako, FoxEE has a lot more features then CC has and includes all of the new features offered by FC 4.0. Because it is based on EE’s module standards it should be painless to restructure your store to use it. You will need to uninstall CC, install FoxEE, select the weblog that holds all your products and update their settings under the FoxEE tab. You will also need to update all of your template tags to use the appropriate FoxEE tags and add new features. Looking through the docs will help you determine what changes you will need to make.

    Mike

  • #40 / Nov 11, 2008 2:14pm

    outline4

    271 posts

    Hi michael,

    I’m having serious troubles in purchasing FoxEE.
    I’ve tried serveral times and always got an error that my adress missmatches. I’ve sent you an email through your website…
    I phoned visa and they told me that the orders are correct and that they need to be activated by you…
    In my first attempt I misspelled my name (damn!)

    could you please look into this? (I only want one copy for a start!)

    one question though: are the same payment gateways available as in foxycart?

    thanks
    stefan

  • #41 / Nov 11, 2008 6:39pm

    Michael Hahn

    316 posts

    Hi Stefan,

    I am glade we got everything worked out for you. To answer your question, Yes. The payment gateways listed at FoxyCart is the list you want to choose from.

    Let me know if you have anymore questions.

    Mike

  • #42 / Nov 12, 2008 2:14am

    Mike Young

    283 posts

    How do you handle download integration with your site and foxee. I’m assuming that once a customer / client pays they immediately have access to a specific directory or file within a directory.

  • #43 / Nov 12, 2008 9:15am

    Michael Hahn

    316 posts

    Hi Mike,

    You can handle downloads in two different ways. Through FoxyCart or through FoxEE. We opted to handle file downloads locally for our own reasons and use the download tag to allow customers to access their downloads. FoxEE tracks which downloads are available to the customer and only allows them to access downloads they have purchased.

    {exp:foxee:downloads}
    name:{download_name} {download_size}
    
    {download_desc}
    
    <h3>EULA</h3>
    <p>{download_eula}<br />
    <a href="http://{download_accept_eula}">Accept and Download</a><br />
    {/exp:foxee:downloads}

    To explore using FoxyCart to handle downloads you can READ HERE.

    Hope that helps
    Mike

  • #44 / Nov 12, 2008 9:48am

    outline4

    271 posts

    Hi Stefan,
    I am glade we got everything worked out for you. To answer your question, Yes. The payment gateways listed at FoxyCart is the list you want to choose from.
    Let me know if you have anymore questions.
    Mike

    yes, I’m glad too!
    thanks for getting back so fast, and sorry for my maniac behaviour!
    the shop is sold to the customer. I’ve installed it yesterday and must say that I love the way the shop is integrated with EE!
    looking forward to finishing it!

    cheers
    stefan

  • #45 / Nov 12, 2008 1:42pm

    Dabbledoo

    172 posts

    What are the differences between Foxee and Simple Commerce?

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases