XML Cart

A mobile-friendly / responsive PHP XML shopping cart script,that can be used to integrate a basic shopping cart functionality in existing sites. It doesn't use a relational database, but a XML file to store and edit the products data ...

xml cart

What is XML Cart?



NetArt XML Cart, free responsive shopping cart script
XML Cart is a free and simple PHP shopping cart script using XML files to store the data - to add it on a web page you just need to include a single line of php code in your php file or add an iframe if you wish to insert it in a html file. No database is used and no installation is required, the products information is defined in a XML file with your products (see Help & FAQ for the supported format). The customers will be able to add the products in their cart, check out (an email notification will be sent to the store owner) and pay with PayPal (the script generates the PayPal payment code).


How can it be used?



Information & Frequently Asked Questions

1) How to add it in a .php file?

If you downloaded xml-cart.zip and extracted the files in a sub folder /xml-cart , it's enough to add such line of php code:

<?php include("xml-cart/cart.php");?>

at the position in your php file where you would like the cart to show up.

2) How to add it in a .html file?

To add the cart in a .html file,you need to insert an iframe line of code in it (see below). Please note when using this option,you still need to have PHP running on your server,since it's used to process the cart, send email notifications to you and others.

The iframe code to be inserted in your html file (at the position you would like the cart to show up) is:

 <iframe src="xml-cart/cart-iframe.php" width="100%" frameborder="0" height="100%"></iframe>


Please note sometimes you may need to limit the height taken by the cart - you could do that by setting the height in pixels using the height parameter of the iframe tag. For example the line below will set it to 600px:
 <iframe src="xml-cart/cart-iframe.php" width="100%" frameborder="0" height="600"></iframe>

3) How to define my own products?

You could do that by editing the products.xml file located in the /xml-cart folder.

You may find below the content of the sample products.xml file we are using in our demos:

 <my_products> <product> <id>1</id> <name>Some test product</name> <price>49.00</price> <description> Here comes the description of the test product ... </description> <details_link>www.google.com</details_link> </product> <product> <id>2</id> <name>Another test product</name> <price>69.00</price> <description> This is the description of the second test product ... </description> <details_link>www.yahoo.com</details_link> </product> </my_products>

For every product you may use the following fields:

id - the unique id of the product.
name - is the name of the product
price - price of the product, it should be entered without the currency symbol
description - the product description
details_link - you may fill a value in it, if you would like to have a Details button linking to the product details page. If you leave it empty, then no Details link will show up for the product.

4) Setting the currency symbol, PayPal currency code, PayPal account and email address to be used for order notifications?

To change these values, you need to edit the configuration file - config.xml located in the /xml-cart folder.

You may check the content of the sample config.xml file below -

 <my_config> <configuration> <notification_email>your_email@mail.com</notification_email> <currency_symbol>$</currency_symbol> <currency_code>USD</currency_code> <paypal_account>test@paypal.com</paypal_account> </configuration> </my_config>

Live Demo



Explore the live demos of the front-end and admin panel below.


easy cart responsive script


This demo shows a basic integration in a bootstrap template by simply inserting a line of php code in it.


iframe shopping cart php script


This is our most basic example, we took an empty html file and inserted a line of iframe code in it.


verti template shopping cart


Verti is a html, which is free and responsive (it can be downloaded from web). We used the html method to integrate the cart in it, by just inserting a a line with iframe code.




Get XML Cart for Your Website


Start using XML Cart today! Upon purchase,you’ll instantly receive the download information,and if you prefer,we can handle the installation on your server or hosting package at no extra cost-it’s a complimentary service we’re happy to provide.

  • Standard License (Most Popular)    $39  $29Buy Now
    For use on a single website.
  • Enterprise License    $199Buy Now
    For use on unlimited websites (ideal for agencies,developers,and resellers).

Looking for a better deal? Contact us today for a special offer - we may have a discount available for you!


One-Time Payment  - Lifetime Use

With a single,one-time payment,you'll gain lifetime access to the XML Cart. That means no recurring fees, no subscriptions, and no hidden costs - just reliable, long-term value for your business.

What’s Included with Your Purchase

Full Source Code Access
You receive the source code, giving you complete flexibility to customize and extend the software to match your specific needs.

Free Technical Support
Our team is here to help! Get assistance whenever you need it to ensure smooth installation, setup, and ongoing use.

Free Installation Service
Prefer not to handle the setup yourself? Let us take care of the installation on your hosting environment — free of charge.

Free “Powered By” Removal
Want a clean, fully branded look? We include at no cost the option to remove the “Powered by” link from the software's interface.



Combine several PHP scripts on one site

Combine several of our PHP scripts on one site to create unique websites with single login and multiple features and functionality for the users.



Our Working Process-Helping You Launch Powerful Web Projects

  • process-icon-101
    Choose & Customize

    Pick the right script for your project-job board,blog system,or more-and personalize it to match your needs. From selecting a ready-made solution to setting up the basics,we make sure you start strong with clean,flexible code and clear options.

  • process-icon-202
    Deploy & Launch

    Self-host it and benefit from our free installation service or choose our hosted version-launch your project in minutes,not months. We help you get your site online quickly with all the essential features ready to go:admin panel,SEO tools,multilingual options,and more.

  • process-icon-303
    Grow & Maintain

    Evolve your project over time with regular updates,support,and scalable tools. Combine with our products to enrich your site and user experience. Whether you run it yourself or use our cloud hosting,we’re here with updates,feature improvements,and expert guidance when needed.

Let’s Build Your Next Web Project Together

For 20 years,we’ve empowered businesses with reliable,customizable PHP web solutions-from job portals and multi-user blogs to business directories,real estate and car dealer platforms,online malls,and hospitality websites. Whether you’re launching a single store or a multi-location network,we provide the tools and support to help you succeed online.

Get Started Now