Recent Posts

Pages: [1] 2 3 ... 10
1

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:


2
General Discussion / Re: customer service for shipping within our region
« Last post by rosegovett on July 15, 2025, 09:38:38 PM »

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.
3
I think you can combine additional applications/software to check traffic to your website.
4
Customization help / How to add a new field in "Catalog > Products" admin page?
« Last post by OneMore on 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.)
5
Support / Re: Error log image issues
« Last post by Aureliojin on 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?
6
How-to questions / Re: checkout page says there is no shipping method
« Last post by abolabo on July 14, 2025, 05:06:45 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
7
How-to questions / checkout page says there is no shipping method
« Last post by 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
8
Configuration / Re: Mobile menu not changing
« Last post by Summerpixie on July 13, 2025, 08:50:08 PM »
Thank you.
9
Configuration / Re: Mobile menu not changing
« Last post by abolabo on July 12, 2025, 07:22:21 AM »
because it's hardcoded in tpl
public_html/extensions/novator/storefront/view/novator/template/common/menuoffcanvas.tpl line 49
10
Configuration / Mobile menu not changing
« Last post by Summerpixie on July 12, 2025, 01:15:44 AM »
I user the Novator template and please need help with understanding why when the Specials link is not on the menu items, the mobile menu is still having the "Specials" link and also when I add menu items, it is not available in the mobile menu.

Is there a separate place where the mobile version's menu is changed?

I did clear cache, no change.
Pages: [1] 2 3 ... 10

Powered by SMFPacks Social Login Mod