Category Archives: X-Cart

PayPal Integrations at BCS Engineering

The Faster, Safer Way to get Paid!

We’ve been using PayPal since 2000 and want to let our customers know that it’s one of the best payment methods available! Great customer service for the merchant and the customer, as well as safe transactions, are key to your business success!

How can we help with PayPal?

Why is PayPal great?

  • Customers do not have to post financial information to you to get paid
  • Merchants can easily see if a person is a Verified PayPal account holder
  • Protects you against fraud

Contact us now for help setting up the faster and safer way to get paid!

Heartbleed Bug – Critical OpenSSL Security Flaw

A very serious OpenSSL security flaw, known as the Heartbleed bug, has recently been discovered simultaneously by two different teams of security experts. The bug is a serious vulnerability in the encryption technology used throughout most of the Internet and the bug has been around since 2012!

Does this affect me?
The answer is, it depends. If you are hosted with us, then no, you were never affected by this bug. We have never used an OpenSSL version that includes this vulnerability on any of our hosted servers. If you are hosted somewhere else, you need to check with your host and insist that they fix this if needed. It is extremely important that you check with your host and make sure they fix the bug!

Do you have more technical details?
This website gives a great overview of the technical details surrounding this bug: http://heartbleed.com/

Revamping X-cart Customer Reward Points!

10 years ago in November is when we released what became our flagship product! I can’t believe it’s been that long already! Time has flown by and it’s well past due a complete overhaul!

This year we’ll be releasing a major update to our infamous X-cart Customer Reward Points module and we need your help! We have molded it and changed it along the way based upon customer feedback and we want to make the new version even better than before! Contact Us to make your suggestion and be eligible for a FREE software upgrade to the latest version! We’re looking to get all requests by March 15th, 2014.

Responsive Design vs Mobile Design

We get asked many times whether to go with a Mobile design or Responsive design. The simple answer is: “It depends.”

When to go with a Mobile design for your eCommerce store.

We find it’s most economical to go with a mobile design for your eCommerce store when you already have an established store and aren’t currently wanting to upgrade or redo the look of the store. With our Mobile Module for X-cart we can customize the look to match your current current X-cart store.

When to go with a Responsive design for your eCommerce store.

We find it’s most economical to go with a responsive design for your eCommerce store when you are wanting to redo the look and feel and/or are upgrading your website. This makes it the easiest and most efficient way to get a responsive design by coding the template to be responsive from the start. It can be very inefficient to translate an existing code and CSS set into a responsive framework. So this is best done when you are already creating a new fresh look. We feel currently that responsive is the way to go in general because you then have only one set of files, css, etc to change if you want to change some items on your site. But it’s best to switch to responsive when creating a new look or upgrading.

Check out our new Magento Store which gives you a sneak peek at the new design coming to BCSE as well as our work making a responsive template!

What about SEO, is Mobile or Responsive better?

It really just depends on doing the one you pick well! If either is done well, then it will work well for SEO. Google for example recognizes both types of mobile design solutions. There is even a recent article about Google’s Matt Cutts answering these questions. You can read the full article here.

Contact Us to see how we can help your business become mobile ready!

X-cart Security Patch Released

X-cart just released a Security Patch for X-Cart 4.4.0-4.6.1

Did you know that not applying security patches is the #1 reason we see sites get hacked? It’s really a simple process you can do yourself or hire someone to do that can greatly protect your site and business!

While X-cart has listed this as a ‘moderate’ threat, we highly recommend that every X-cart have the patch applied. The vulnerabilities include XSS which means cross site scripting. XSS is a serious security vulnerability and can allow hackers to potentially get into your database and really wreck your site.

X-cart provides a how-to on how to apply patches yourself. If you are not comfortable with this process, we also provide X-cart Security Patching Services. Contact us to get your quote! Prices depend on the number of patches to be installed.

X-cart Speed Booster Mod FAQ

The most exciting X-cart module out there! Speed up your site and optimize for SEO all in the same module! Also works with CDSEO!

Buy the Speed Booster mod Now!

With this module you can see page load time increases of up to 1,000 times faster or more! The more products and categories you have the more benefit this module is!

How is this different from the old HTML catalog?

It’s quite different in that you can have dynamic pieces in the cache (see holepunching below). This makes it much more flexible to work with your needs by combining static and dynamic pieces. It’s methods in creating these cache pages is totally different from the HTML catalog. You do not use the files directly like you do with the HTML catalog.

It’s also different in that you can use things like CDSEO or it’s own SEO friendly URL’s without using the HTML catalog way which isn’t ideal. You can even set the URL’s for even more ideal SEO.

What is ‘holepunching’? And how does it benefit me?

Our caching module has the ability to ‘holepunch’ certain parts of the cache to make only those pieces dynamic. For example, you may have a minicart that you want to keep dynamic (you want it to update when products are added to the cart). This X-cart Speed Booster module allows this! All you have to do is follow the holepunching instructions when installing the module and it will know to keep that part dynamic and always updated. Your site will still be faster though because the categories, products, and other data will be cached.

How much extra time does ‘holepunching’ add?

It takes about 150 milliseconds to initialize X-cart. So you would add that much time plus what ever query you need. If it’s something like asking for the current inventory amount for a product, that time is pretty negligible as it’s a simple query to the database. So to holepunch the inventory would only add around 150 milliseconds.

What does the module actually cache? Doesn’t X-cart already do template caching?

The module takes a compiled ‘snap shot’ of your pages when it runs. What this means is that there is little to no processing needed to be done when displaying your website. It’s like viewing an HTML website. X-cart’s template caching just caches the compiled templates. There is still a lot of processing done at this point.

What if I have inventory that changes frequently?

You have currently three options if you have inventory that changes frequently. You can have the cron run more frequently to update your cache more often, you can ‘holepunch’ the inventory or our best option is you can do a few optional install steps for Automatic Page updates! Even if you run out of stock on an item, if someone tries to add it to their cart, X-cart will check before adding it to their cart and will not allow them if you are out of stock. See the cron section below for more details.

What is the Auto Page Updates?

The Auto Page updates is a few extra install steps you can do when installing to make the cache update when needed. For example, if you modify a product in the admin, these optional install steps will refresh that product’s cache as well as any category pages that product shows up on with no interaction from you required! There are options for having auto updates for products, categories, manufacturers and static pages! These optional install steps are also run as a background task so you won’t see any slowdown by adding it in.

What kind of server is the demo site running on?

The demo sites are running on a small VM server. There is only 2Gb of Ram and 2Ghz CPU.

What is the difference between the cached demo and non-cached demo?

The demo’s cached vs non-cached sites are running on the exact same copy of X-cart sharing the same database. The non-cached site has all the cache files deleted so it’s doing direct calls to X-cart

I’m using a ‘Responsive’ Template, will the Responsive template still work?

Yes a Responsive template will still operate normally. Think of it this way, X-cart gives you an HTML page in the end after it does all it’s processing and calculations. What this module does is store that HTML page for quick retrieval. No processing involved (or minimal if you holepunch). So the HTML result is the same, it’s just a snapshot and all the processing is done when you run the cache to generate these snap shot pages.

What if I currently use X-cart’s built in Clean URL’s?

Not a problem. We have an import script to import the information into our module (URL’s and meta data). From then on you can use our module to manage your URL’s. You should find it easier and a more centralized place to manage URL’s

What if I use CDSEO?

Not a problem. We also support CDSEO. CDSEO will operate as it normally does and our module picks that up for you for the caching!

Does your X-cart Speed Booster support multi-languages?

Yes it sure does!

What options are available for the Cron ?

There are many options for the cron. These options are great for tweaking the refresh to your needs. So if you don’t add/remove products often but your inventory does change often, you can simply run the Product update more frequently than a full update. So you in this example would set up 2 crons. One to do products hourly and one to do the full site nightly.

  • You can have the cron update all pages.
  • Update the home page only
  • Update Products only
  • Update Categories only
  • Update Manufacturers only
  • Update Static Pages only
  • OR any combination of the above!

What are the page limits?

The page limit options are the number of pages the module will cache. The more products and categories you have, the more beneficial this module is! Just view the demo with 100k products to see how much faster the cached vs non-cached pages are on a small VM server!

What happens if I run over my purchased Page limit?

Not a problem if you run over your page limit! The module will keep working. It just won’t cache any extra pages past your limit but your site will still function like nothing happened!

Can I purchase more page limits later?

Yes! You can always upgrade your page limit. We’ll create a link soon for that upgrade option. You’ll pay only the difference between what you purchased and the new page limit you need!

Buy the Speed Booster mod Now!

Authorize.net DPM vs Authorize.net CIM

BCS Engineering offers 2 great mods for simplifying PCI compliance with X-cart

Authorize.net DPM

Authorize.net DPM for X-cart
Buy Authorize.net DPM for X-cart!

Authorize.net CIM


Buy Authorize.net CIM for X-cart!

Which Authorize.net Module is Right for Me?

Both modules provide a path to simpler PCI compliance forms to be filled out. Depending on the features you want will determine which one is best for you. Some customers use both modules! This is great if you want to give the customer the option to store Credit Cards or not.

Note: We have discontinued upgrading the Authorize.Net CIM mod above version 4.6, as the ability to store credit cards is now available on the recent versions of the Authorize.Net DPM mod. This functionality is now possible on the DPM mod because of updates to the API.

Authorize.net DPM Features

Authorize.net CIM Features

  • Directly posts the customer’s Credit Card information to Authorize.net
  • Simplifies PCI compliance by eliminating the need for X-cart to pass or have access to the Credit Card during the checkout process
  • Card Data is never processed or stored by the shopping cart in any way
  • Integrates seamlessly into X-cart
  • Compatible with all checkout methods
  • Looks like standard credit card entry methods
  • Customer card data is processed at Authorize.net without it looking like the customer has left your site
  • Store Customer Credit cards per customer account
  • Cards are stored on Authorize.net secure servers and never processed by X-cart software or the server your site runs on
  • Easy subsequent ordering for logged in customers since they can select an existing card
  • Never leave your site to store cards or complete transactions
  • Uses and in-window Popup/Overlay so it appears that the customer is entering the information into your site, when they are actually entering it directly into Authorize.net
  • AJAX refresh updates the cards stored without a page refresh to minimize page loads
  • All Credit Cards are stored directly at Authorize.net and IDs are used to reference them within Authorize.net

Common Features

Both Authorize.net DPM and Authorize.net CIM modules for X-cart include the following features:

  • Sensitive Card information is never stored or transmitted on your server or in X-cart’s software
  • Simple to install and configure!
  • Customers stay on your site for checkout!

With both Authorize.net DPM and Authorize.net CIM modules, Customers should request to be a ‘Redirect’ merchant type when conversing with PCI compliance auditors and scanners.

Authorize.net DPM

Authorize.net DPM for X-cart
Buy Authorize.net DPM for X-cart!

Authorize.net CIM


Buy Authorize.net CIM for X-cart!

Don’t have Authorize.net yet?

Looking for Authorize.net CIM for Magento?

We have an Authorize.net CIM module for Magento on our sister site!

Voting open for X-Cart Mod Contest!!

Voting is Open for our New Mod Contest!!

We asked our customers to submit new module ideas to us and they delivered!!

Log in to vote for your favorite mod idea. Deadline to vote is 11:00 PM EDT November 9th! Winner will be announced November 13th!

BCSE will be celebrating our 10th anniversary in November and would like to celebrate with our loyal customers. The customer with the winning idea will receive the mod for free! 2nd and 3rd place winners will receive their choice of 25% off the winning mod or 150 reward points added to their accounts.

You can vote once per Person/login and can vote for multiple mods. Please don’t create or use additional accounts to spam the system!

Anyone caught spamming the voting system will have their votes deducted from the totals. If you have made the module suggestion and we find that you are spamming the voting system, we reserve the right to pull your mod from the contest!