News:

AbanteCart v1.4.4 is released.

Main Menu

Recent posts

#21
General Support / Re: AbanteCart core v.1.4.4 In...
Last post by timlight10 - May 10, 2026, 01:58:30 PM
I have disabled and uninstalled the default UPS extension for now, and customers can now complete orders using FedEx instead. Would like to get default UPS working again though!
#22
General Support / AbanteCart core v.1.4.4 Interf...
Last post by timlight10 - May 09, 2026, 03:53:03 PM
After updating to 1.4.4, customers cannot complete the checkout process, the fast checkout hangs with a blank screen, or they cannot select a shipping method.

In the error log there is this: 2026-05-09 13:49:32 - Unknown Error: AbanteCart core v.1.4.4 Interface "Psr\Http\Message\StreamInterface" not found
Full stack trace:
2026-05-09 13:49:32 - Unknown Error: AbanteCart core v.1.4.4 Interface "Psr\Http\Message\StreamInterface" not found
Trace:
#0 /home4/juliann7/public_html/dps/vendor/composer/ClassLoader.php(576): include()
#1 /home4/juliann7/public_html/dps/vendor/composer/ClassLoader.php(427): {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}('/home4/juliann7...')
#2 /home4/juliann7/public_html/dps/extensions/ups/core/ups_sdk/vendor/guzzlehttp/psr7/src/Utils.php(310): Composer\Autoload\ClassLoader->loadClass('GuzzleHttp\\Psr7...')
#3 /home4/juliann7/public_html/dps/extensions/ups/core/ups_sdk/vendor/guzzlehttp/psr7/src/Request.php(57): GuzzleHttp\Psr7\Utils::streamFor('grant_type=clie...')
#4 /home4/juliann7/public_html/dps/extensions/ups/core/ups_sdk/OAuthClientCredentials/src/Request/OAuthClientCredentialsApi.php(384): GuzzleHttp\Psr7\Request->__construct('POST', Object(GuzzleHttp\Psr7\Uri), Array, 'grant_type=clie...')
#5 /home4/juliann7/public_html/dps/extensions/ups/core/ups_sdk/OAuthClientCredentials/src/Request/OAuthClientCredentialsApi.php(122): UPS\OAuthClientCredentials\Request\OAuthClientCredentialsApi->createTokenRequest('client_credenti...', '366R15')
#6 /home4/juliann7/public_html/dps/extensions/ups/core/ups_sdk/OAuthClientCredentials/src/Request/OAuthClientCredentialsApi.php(103): UPS\OAuthClientCredentials\Request\OAuthClientCredentialsApi->createTokenWithHttpInfo('client_credenti...', '366R15')
#7 /home4/juliann7/public_html/dps/extensions/ups/core/utils.php(65): UPS\OAuthClientCredentials\Request\OAuthClientCredentialsApi->createToken('client_credenti...', '366R15')
#8 /home4/juliann7/public_html/dps/extensions/ups/storefront/model/extension/ups.php(366): ups\core\getUPSAccessToken(Object(Registry))
#9 /home4/juliann7/public_html/dps/extensions/ups/storefront/model/extension/ups.php(187): ModelExtensionUps->processRequest(Array, '25', '10', '11', '16')
#10 /home4/juliann7/public_html/dps/storefront/controller/responses/checkout/pay.php(1791): ModelExtensionUps->getQuote(Array)
#11 /home4/juliann7/public_html/dps/storefront/controller/responses/checkout/pay.php(374): ControllerResponsesCheckoutPay->select_shipping(NULL)
#12 /home4/juliann7/public_html/dps/core/engine/dispatcher.php(306): ControllerResponsesCheckoutPay->main()
#13 /home4/juliann7/public_html/dps/core/engine/response.php(87): ADispatcher->dispatch()
#14 /home4/juliann7/public_html/dps/core/engine/router.php(222): ATypeResponse->build('checkout/pay')
#15 /home4/juliann7/public_html/dps/core/engine/router.php(86): ARouter->route()
#16 /home4/juliann7/public_html/dps/index.php(82): ARouter->processRoute('r/checkout/pay')
#17 {main} in /home4/juliann7/public_html/dps/extensions/ups/core/ups_sdk/vendor/guzzlehttp/psr7/src/Stream.php on line 12

Any advise?
#23
General Support / Re: Delete spam customers
Last post by timlight10 - May 09, 2026, 02:09:04 PM
I have reCaptcha enabled, but I still get spam customers and contact form entries. Any suggestions?
#24
News and Announcements / AbanteCart Version 1.4.4 is no...
Last post by abantecart - May 08, 2026, 07:53:13 AM
We are excited to introduce the latest release of AbanteCart v1.4.4!

It improves checkout reliability, updates PayPal Commerce and Stripe, replaces the legacy USPS extension with a new USPS API v3/OAuth extension, adds Google Places address autocomplete, new discount type, introduces persistent shopping data, hardens data-at-rest encryption flows for stores using the Encryption Data Manager extension, and includes many admin, storefront, database, and extension fixes.

🌟 Highlights

- Google Places address autocomplete.** Optional address suggestions can be enabled in admin with a Google Maps and Places API key. The integration is included in storefront address forms for the default theme and Novator, and falls back to regular address input if the Google script or API key fails.
- PayPal Commerce update.** PayPal Commerce now uses the updated `paypal/paypal-server-sdk`. The extension allows Pay Later messaging/configuration, product and cart checkout buttons, configurable funding sources, 3D Secure policy support for card payments, safer debug logging, and many checkout fixes.
- Stripe SDK update.** Stripe is updated from `stripe/stripe-php` v16.4.0 to v19.4.0. Payment Intent creation now uses deterministic idempotency keys, stores order/cart/product metadata, can reuse a matching in-flight intent, and includes Stripe Connect setup/disconnect UI. Thanks to [@handoyo](https://github.com/handoyo) for raising the Stripe concerns in [#1758](https://github.com/abantecart/abantecart-src/issues/1758) that informed several of these changes.
- New USPS extension.** The old `default_usps` extension is removed and replaced by a new `usps` extension using USPS API v3/OAuth for live domestic/international rates and label generation.
- Persistent shopping data.** A new `AShoppingData` class and `ac_shopping_sessions` table store shopping/session data used by checkout and customer flows.
- Fixed-amount-off promotions.** Product discounts and product specials now support a fixed amount off price prefix (`Δ`) in addition to percent-off and fixed-price behavior.
- Data encryption hardening.** Stores using the Encryption Data Manager extension get a more correct insert/update flow for `customers`, `addresses`, and `orders`, an encryption-aware admin customer search, hidden plaintext search on the order grid when encryption is active, a back-fill of decrypted values into the customer init array, plus internal fixes in `ADataEncryption` (lazy key loading, `isEncryptedField` index guard, new `getKeys()`).
- Developer extension points.** 1.4.4 adds Mail API support, more hooks, new helper functions, extension model loading improvements, and storefront/admin template hook variables.

More details:
https://github.com/abantecart/abantecart-src/releases/tag/1.4.4
#25
Templates / Re: Product Information - Blur...
Last post by Sterlingg - May 07, 2026, 05:51:09 AM
You can replace <br> tags with HTML entities like &#10; for line breaks, or adjust your CSS to ensure proper formatting without displaying HTML code in the list view.
#26
Extension Support / Re: Paypal Commerce (Extension...
Last post by timlight10 - May 06, 2026, 11:12:07 AM
I am having the exact same problem. Clicking the link to update the PayPal Commerce Extension takes me to the AbanteCart Marketplace where it says the Product is not found.
#27
Upgrade / Re: Multiple Upgrade Problems
Last post by Allan Scoot - May 05, 2026, 10:59:08 AM
Quote from: Cathus3 on September 23, 2024, 11:21:49 PMI'm having loads of issues upgrading.

I tried upgrading 1.2.16 to 1.30. It ran and then I couldn't access website or admin, just got a blank page. As I couldn't access admin, I couldn't do a restore from the backup.

After hours of trying I decided to just delete the site, load 1.4.0 and then import my php database backup. It was too large to upload so I've spent all day loading individual tables.

Lots of issues now but here are two. My layouts have suddenly disappeared. All page templates appear in the screen grab. The Novator template appears to be missing though it is referenced in my php layouts table

I can't turn blocks on and off, the blue ON switch is kind of greyed and when I mouseover it a red NO ENTRY sign pops up.

I may have overwritten some new 1.4.0 tables when importing my old website tables

what is the best way to get my site working again, preferably with 1.4.0 or should  just delete everything and load a 1.2.16 site which worked fine? connections unlimited


Given the severity and breadth of issues encountered after a direct database import from 1.2.16 into a 1.4.0 installation, the primary challenge is likely database schema and data integrity. Overwriting new 1.4.0 tables with older 1.2.16 structures will almost certainly lead to inconsistencies that manifest as missing layouts and dysfunctional UI elements. To diagnose the layouts, verify the `template` and `layout` table structures against a clean 1.4.0 installation and ensure all necessary entries exist and reference valid file paths on the filesystem. For the block toggles, check your server's PHP error logs, the browser's developer console for JavaScript errors, and confirm that the user account attempting to modify blocks has the correct permissions within the 1.4.0 system, as this UI behavior often indicates a backend validation or permission failure.
#28
Tips and Tricks / Re: Solution - How to avoid la...
Last post by Niennow Amanda - May 03, 2026, 09:51:56 PM
Hey everyone, struggling with dropdown menus overflowing on desktop? I had the same issue! If your last category dropdown is going off-screen, this CSS fix might help. It's like fine-tuning Ragdoll Archers, just a small adjustment for a big impact. Add this to your style.css:

section#categorymenu > nav.subnav > ul.categorymenu > li:last-child > a + div.subcategories { left:-200px; }

Hopefully, this helps keep your menu tidy!
#29
Extension Support / Re: Paypal Commerce (Extension...
Last post by Basara - April 30, 2026, 05:46:44 AM
Hello.
Thank you for reaching out and sharing the details. We'll investigate the issue with the update link
#30
Installation and Configuration / Re: USPS Extension problem Web...
Last post by Basara - April 30, 2026, 05:45:23 AM
Quote from: Heemet on April 29, 2026, 11:13:10 AMThank you.  To try out the new USPS extension in AbanteCart v. 1.4.3, can I just copy https://github.com/abantecart/abantecart-src/tree/1.4.4/public_html/extensions/usps to the extensions folder in my installation?
Hello. You can try, but we recommend waiting for the 1.4.4 release

Forum Rules Code of conduct
AbanteCart.com 2010 -