News:

AbanteCart v1.4.2 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

#41
Support / Re: multiple add to cart and b...
Last post by akhunna - July 28, 2025, 03:02:52 AM
Use your browser's Developer Tools (right-click on the page and select "Inspect") to locate the duplicate buttons in the HTML. Look for multiple instances of the same button code.
crazy chicken 3d unblocked
#43
Support / Re: Error log image issues
Last post by perplexed - July 16, 2025, 08:39:10 PM
I did a complete back up, between the Abantecart support and my hosting site we have fixed the problem...Thank you for your input...
#44
Customization help / Re: How to add a new field in ...
Last post by abolabo - July 16, 2025, 04:24:05 AM

Hi,
The first thing you need to know about modifying the product grid is that AbanteCart uses several types of controllers.
The grid configuration itself is defined in the page controller — in your case, `catalog/product`.
This configuration is passed to the `common/listing_grid` controller, which renders the grid using jqGrid.

Right after loading, an AJAX request is sent to a response controller. You can find all the response controllers for grids under the `responses/listing_grid` path.

As you've probably guessed, at each stage of the code execution path, you can make changes to the controllers using our hook system.
Each controller has calls like `$this->extension->hk_InitData()` or `$this->extension->hk_UpdateData()` (there are actually more),
which allow you to modify public properties of the controller from a hook, both before and after execution.

So, to add a column, you need to modify the configuration before the `common/listing_grid` controller executes.
(The configuration data contains a `table_id`, so you can easily detect which grid is being called. In your case, it's `'table_id' == 'product_grid'`).

You'll also need to modify the response controller `listing_grid/product` to include `title` in the data list.
As an example, check the method `public function onControllerResponsesListingGridExtension_UpdateData()` from the `avatax_integration` extension.

It's best to work with Xdebug so you can see which data is available at each step.

For more details on how hooks work, refer to (https://abantecart.atlassian.net/wiki/spaces/DOC/pages/17793156/Hooks]our documentation:


#45
General Discussion / Re: customer service for shipp...
Last post by rosegovett - July 15, 2025, 09:38:38 PM
Quote from: wilson_emma on March 18, 2024, 03:55:01 AM

Hello,

I'm currently exploring different shipping options for my online store, and I'm curious about your experiences with various shipping carriers. Can anyone share insights on which carriers have provided the best rates, reliability, and customer service for shipping within our region?

Thank you in advance!
Are you a small business? Speaking of best rates, you can consider Sendle and Pirate Ship because they offer lower rates for your business. UPS and DHL are good choices for reliability.
#46
General Discussion / Re: A way to see what a custo...
Last post by jessicaporter - July 15, 2025, 01:46:10 PM
I think you can combine additional applications/software to check traffic to your website.
#47
Customization help / How to add a new field in "Cat...
Last post by OneMore - July 15, 2025, 01:11:34 PM
Hi everyone,

My product titles are often long for fitting well in the frontend thumbnails.
I would like to split them in a shorter title and a subtitle.

So, I already added a "subtitle" column to the "product_descriptions" table, and for the admin side, edited "admin/model/catalog/product.php".

But how to add a "subtitle" field in "Catalog > Products" admin page?

I had a look at "admin/view/default/template/pages/catalog/product_list.tpl.", "admin/controller/common/listing_grid.php" and "admin/view/default/template/common/listing_grid.tpl".

I understand that jqGrid is used but could not find where the list of columns for the grid is being set.

Thank you for your help.

(N.B. I am aware of the existence of the blurb column, but I am planning using it for short product descriptions.)
#48
Support / Re: Error log image issues
Last post by Aureliojin - July 15, 2025, 03:31:46 AM
Have you checked if any plugins, modules, or themes use the .webp format? It is possible that during the reinstallation, the system automatically reuses old data or temporary files (cache) that are still left over from the previous version. Did you back up the entire /resources/image/ folder, or just the database data?
#49
How-to questions / Re: checkout page says there i...
Last post by abolabo - July 14, 2025, 05:06:45 AM
Quote from: hannaconner on July 14, 2025, 03:00:10 AM
My second question is, on the checkout page, it keeps saying "Error: No Shipping options are available. Please contact us for assistance!".

I have no idea why it keeps saying this - I activated ship by weight and also paypal is available as a payment method.

Please help, thanks

usually this mean you have a misconfiguration of weight rate.
AbanteCart shipping selection based on inner filtration. Filtration based on limitations such as allowed location, weight min/max limits and rates-by-weight and parcel dimensions.
All these restrictions you can change on the shipping method extension page.
Also be sure your parcel not zero-weight. 
We suggest to enable setting config_cart_weight(settings->checkout or just type in search key in admin) to see total weight on the cart page (see heading title)
More detailed info you can find in our documentation
#50
How-to questions / checkout page says there is no...
Last post by hannaconner - July 14, 2025, 03:00:10 AM
My second question is, on the checkout page, it keeps saying "Error: No Shipping options are available. Please contact us for assistance!".

I have no idea why it keeps saying this - I activated ship by weight and also paypal is available as a payment method.

Please help, thanks

Forum Rules Code of conduct
AbanteCart.com 2010 -