News:

AbanteCart v1.4.4 is released.

Main Menu

Do you like AbanteCart? Please rate AbanteCart or share your experience with other eCommerce entrepreneurs. Go to Softaculous rating page to add your rating or write a review

Recent posts

#1
Opinions / Re: Advantages over Shopify an...
Last post by ngk ajdouroso - October 20, 2026, 08:34:28 PM
I agree! AbanteCart's open-source platform gives you more customization than Shopify and is simpler than PrestaShop. The cost is much lower too. I've been using it for my store and love it. Perfect for small businesses on a budget.
#2
General Discussion / Re: Developers went on vacatio...
Last post by ElenaVaughn - October 20, 2026, 04:49:42 AM
There have been updates, but mostly maintenance and replacements of core extensions rather than brand-new ones. For example, v1.4.4 replaced the old USPS shipping extension, updated PayPal and Stripe, and added Google address autocomplete — these ship with the core, not the marketplace, so it feels like "nothing new."

The marketplace itself relies mainly on third-party developers, and official resources are limited, so the pace is indeed slow.
#3
General Discussion / Re: Design and Zones
Last post by NatalieCrowe - October 20, 2026, 04:40:36 AM
Here is a concise reply addressing both of your questions:

1. Do you need HTML coding to change the design?

No, you do not need to code for basic changes, but the tools are limited. AbanteCart has a built-in Layout Manager (under Design → Layouts) that lets you drag and drop blocks and toggle elements without HTML . There is also a Page Builder plugin available, but it is still in Beta and the official documentation notes that you may need prior HTML/CSS knowledge to use it effectively . So for simple image or text edits, the native Layout Manager is your best bet. For deep design changes, some coding knowledge is usually expected.

2. Is there a quicker way to restrict sales to your country?

Yes, you do not need to delete zones or taxes. The official recommendation is to simply disable the countries you do not want to sell to by setting their status to OFF under System → Localization → Countries . Additionally, you can restrict your payment methods to only accept transactions from your specific country . This avoids the complicated deletion chain entirely.
#4
Upgrade / Re: 404 error trying to access...
Last post by Basara - October 20, 2026, 04:36:08 AM
Quote from: sewnsails on October 19, 2026, 09:21:48 PMI believe I was installing 1.4.1
Hello.
You need to locate the error log file and check the exact error that caused the upgrade to fail.
Alternatively, you can restore your store from a backup and try a manual upgrade:
https://abantecart.atlassian.net/wiki/spaces/AD/pages/5275676/Upgrade
#5
General Discussion / Re: Can't upload images via HT...
Last post by StellaEverett - October 20, 2026, 04:08:26 AM
Please check whether the HTML code you entered is complete. AbanteCart's HTML resource requires a full <img> tag, for example:

<img src="http://your-image-url.jpg" />

Entering only the image URL will not work and will result in an empty image being mapped. Change it to the complete tag and try again.
#6
Support / Re: I want to move to another ...
Last post by VictorFoster - October 20, 2026, 03:57:44 AM
You should not simply upload the backed-up files to the new hosting. AbanteCart's migration has specific requirements. The official recommended approach is: first install a fresh copy of AbanteCart on the new hosting (without demo data, and with the database prefix matching the original site), then import the backup from the old site, and finally modify the key configuration in config.php.

Recommended Migration Steps
Install a fresh copy on the new hosting: Run the normal installation process on the new host, be sure not to load demo data, and you must select the same database prefix as the original site .

Back up the old site: In the AbanteCart admin panel of the old site, go to System → Data → Backup, and back up the database, code, and resource library. Do not include system/config.php .

Download and upload: Download the backup file from the backup history, then upload it to the new hosting and extract it .

Replace key configurations: Open system/config.php on the new site, and copy the ENCRYPTION_KEY and UNIQUE_ID from the old site's config.php (older versions may be SALT) into the new file, while also checking that SERVER_NAME is correct .

Clear the cache: Log in to the admin panel of the new site and clear the AbanteCart cache; otherwise, products may not display properly .

Why Not Recommend "Direct Upload"
AbanteCart's built-in backup feature primarily targets data recovery within the same environment, and does not directly generate a complete migration package that can be deployed on a new host. Directly uploading files and importing the database may cause configuration mismatches or cache issues due to the lack of proper key replacement and installation environment initialization .

If you encounter insufficient PHP memory or execution timeouts during backup, you can use cPanel or phpMyAdmin to export the database, and use FTP to download all files, then handle it manually .
#7
General Discussion / Re: When a user submits a form...
Last post by Donysterling UK - October 20, 2026, 03:46:45 AM
This requirement is very common: the form is embedded on the product page, and you want to know which product the user was viewing when they submitted the form. The core approach is to use "hidden fields" plus frontend JavaScript to write the current page URL or product name into the form before submission.

However, the specific implementation depends entirely on which form tool you are using. The capabilities and extension methods vary greatly across different platforms.

General Universal Solution (With Code Control)
If your website allows you to add JavaScript, this is the most reliable method:

Add a hidden field to the form (e.g., page_url, product_name).

Before page load or form submission, use JavaScript to obtain window.location.href (page URL) or product information from the page, and assign it to the hidden field.

Example code:

javascript
// Execute after form is loaded
document.addEventListener('DOMContentLoaded', function() {
    var hiddenField = document.querySelector('input[name="page_url"]');
    if (hiddenField) {
        hiddenField.value = window.location.href;
    }
});
Note: If the form is dynamically loaded via a popup or AJAX (loaded only when the user clicks), the above code may not capture it. In such cases, you need to use MutationObserver to monitor the form being inserted into the DOM, or bind the assignment logic to the form's submit event.

Built-in Features of Common Form Tools
If you are using a SaaS form builder, check whether it has built-in capabilities:

Form Tool    Built-in Feature    Notes
Jotform    "Get Form Page URL" Widget    Built-in, no coding required, automatically captures the embedding page URL
Gravity Forms    gform_source_id_pre_save_entry Hook    Can obtain the page ID where the form is located via PHP, suitable for WordPress
Constant Contact    Modify embed code + custom fields    Need to manually add var url = document.location.href; to the embed code
Microsoft Forms    Not supported    Officially confirmed no native capability to obtain the submission page URL
Product Name Acquisition
If you want product name instead of the URL, you need to read it from the page structure. For example, extract it from the product title element on the page, or use Liquid/template variables on e-commerce platforms (such as Shopify's {{ product.title }}).

Key Pitfalls
HTTP_REFERER is unreliable: Relying on server-side Referer may result in empty values or lost data due to browser privacy settings or AJAX popups.

Iframe embedding complications: If the form is embedded via iframe, window.location.href in the parent page is not directly accessible; you need to pass it through URL parameters or postMessage.
#8
Upgrade / Re: 404 error trying to access...
Last post by sewnsails - October 19, 2026, 09:21:48 PM
I believe I was installing 1.4.1
#9
Upgrade / Re: 404 error trying to access...
Last post by timlight10 - October 19, 2026, 11:26:25 AM
What version of AbanteCart?
#10
Upgrade / 404 error trying to access adm...
Last post by sewnsails - October 17, 2026, 10:51:33 AM
A critical server error triggered while attempting upgrade. Now I can't access admin panel. I get a 404 error when I try to login

Forum Rules Code of conduct
AbanteCart.com 2010 -
Powered by SMFPacks Social Login Mod