This guide explains the main steps to set up an X-Cart store. Please refer to it to make sure you will not forget any key tasks before the store launch. Contact X-Cart professionals if you need assistance at any step; we are just one call or email away ;)


Step 1: Obtaining an X-Cart License and Installing the Software

  1. Follow the link below to compare X-Cart packages and choose the most suitable one: http://www.x-cart.com/software_pricing.html.

    Download the software. If you select a commercial package, purchase a license to get a license key.

  2. If you have a web server, check if it meets X-Cart system requirements and make the necessary adjustments.

    If you have no web server, or it does not qualify, consider X-Cart Hosting, which is fine-tuned for optimal X-Cart performance, or select one of our trusted partners.

  3. Once the hosting is ready, proceed to X-Cart installation. See a detailed Installation guide here.

  4. Once your X-Cart is installed, you will see a pop-up window suggesting that you register your license. Follow the procedure in accordance with the X-Cart package chosen.

Step 2: Data Migration with a Store Migration App

The easiest way to migrate store data is to use the service provided by X-Cart partners Cart2Cart. They guarantee the finest quality of data transfer to your new X-Cart store. With a number of ready-made migration addons that we provide, this task should be easy.

  1. Open your X-Cart store’s Admin back end –> My addons and search the X-Cart App Store using the word “migrate”.

  2. Find the addon showing the name of your current shopping cart platform. Presently, we support migration from Magento, WooCommerce, PrestaShop, Shopify, OsCommerce, BigCommerce, Interspire, ZenCart and more, see the entire list in the Marketplace via the X-Cart Admin area.

  3. Install the addon and register a Cart2Cart account, or sign in if you already have one.

  4. Enter the FTP credentials of your current store to upload the Connection Bridge.

  5. Let Cart2Cart upload the Connecting Bridge to your X-Cart automatically.

  6. After being redirected to the Cart2Cart website, choose the entities you’re willing to move to X-Cart.

  7. Finish a free Demo and launch the Full Migration.

Step 3: Check and Organize Your Products after the Migration

If you have added products to X-Cart via a migration app, it is important to verify the products afterwards.

  1. Check the product details, which includes product descriptions, images, variants and meta descriptions - depending on your previous software.

  2. Configure the taxes you require for your products or automate tax calculation via Avatax Sales Tax calculation service by Avalara.

  3. Make sure the products are arranged in categories correctly and are easy to find (Admin back-end –> Catalog –> Categories).

  4. Add Featured products on the home page and/or category pages.

  5. If your products have options and variants, use the product classes and attributes feature to set them up. You may need them if your products have such parameters as color, size, material, country of origin, ISBN, technical specifications, etc.

  6. Optimize the store catalog pages for SEO: define meta elements of your product and category pages - such as the page title, meta description and meta keywords; set up seo-friendly URLs.

Step 4: Configure the Storefront

We love beautiful stores as much as you do. That’s why we offer a number of tools that help you to personalize your X-Cart store easily:

  1. Change X-Cart logo and favicon to your company’s ones. Change the default Welcome text and banner on the Front page to the ones of your own. Change the theme if you like. Add links to certain pages to the Primary or Footer menus on the storefront as explained here.

  2. You may also choose to modify the text labels, say, rename the button “add to cart” to “add to bag”, as is explained by this instruction.

  3. Specify your company identity and contact information. Enable the Contact Us form. Edit the text on the Contact Us page as described here.To tell your customers about your company or to explain your store’s shipping and return policy, add static pages to your store. To modify the dummy “terms and conditions” text of ours, follow this instruction.

  4. Configure your store’s General look and feel settings like product sorting within a category, minimal image width, number of products per category listing page, etc. Define the localization parameters like weight unit, time zone and weight format.

  5. You may also switch the store language in Admin area or add a custom translation to the storefront.

Step 5: Configure Your Shipping and Payment Methods

Intangible goods (software programs, documents, online cards and the like) do not require shipping, so if you sell such products, you need to disable shipping calculation for them. For the rest of your products you have a number of tools to estimate the shipping cost properly.

  1. First of all, X-Cart supports carrier-calculated shipping rates for the following carriers: FedEx, U.S.P.S., UPS, Canada Post, AustraliaPost, DHL, Pitney Bowes, EMS, ShippingCalc. Read how to enable this.

  2. If you prefer custom table rates, follow this instruction.

  3. It is also possible to set up an individual shipping cost per product using the Shipping freight feature. To charge a handling fee, follow these steps. Free shipping is also easy to enable.

Once the shipping settings have been configured, make sure you can accept payments from your customers.

  1. Enable at least one payment method and place a test order.

  2. To enable PCI compliant credit card saving and processing, connect your store to X-Payments.

  3. Specify the email addresses to receive notifications about new orders.

After the above steps have been completed, we recommend that you make several test orders. Try the entire customer’s journey from finding a product and adding it to cart (you can create a test product which costs $0.01 for the purpose) to making a payment and updating order statuses.

Find more info in the X-Cart user guide, or contact us for help.

If the migration process scares you a bit, and you do not feel confident in your strength, we will be happy to do the whole data migration for you, just let us know!