AbanteCart is a free PHP based eCommerce solution for merchants to provide ability creating online business and sell products online quick and efficient.

Overview

AbanteCart eCommerce Platform Build Status

Overview

AbanteCart is a free open source ecommerce platform to power online retail. AbanteCart is a ready to run web application as well as reliable foundation to build custom eCommerce solutions. AbanteCart ecommerce platform is designed to fit a wide variety of online businesses and applications, as well as can be configured or customized to perform very specific business requirements. Chosen by many shop owners launching their business online for the first time, AbanteCart is also picked by developers looking for a user-friendly interface and powerful features set.

Reporting issues

Read the instructions below before you report an issue or a bug.

  1. Search the AbanteCart forum, ask the community if they know about the issue or can suggest how to resolve it.
  2. Check open and closed issues on the GitHub bug tracker.
  3. READ the changelog for the master branch
  4. Try Google to search for your issue.
  5. As many issues occur due to hosting environment related settings and problems, please make sure that your issue is not related only to your hosting set up.

If issue you report is not yet reported and related to the AbanteCart core code, please report it on GitHub. Provide as much details as needed and include screenshots.

Important!

  • Issues that are not related to the core code (such as a third party extension or your server configuration) might be closed without explanation. You need to contact extension developer, use the forum or find a third partner to resolve a custom code issue.
  • If you need to report a security bug, please PM an AbanteCart moderator/administrator on the forum first. All security reports are taken seriously but you must include detailed steps to reproduce them. Please do not report theoretical security flaws and donot post security flaws in a public location.

Making a suggestion

We like improvements, but improvements are not bugs or issue. Please do not create an issue report if you think something needs improving (such as features or change to code standards etc). We welcome public suggestions on our AbanteCart forum.

How to contribute

Fork the repository, edit and submit a pull request to branch that has latest version in development.

Please be very clear on your commit messages and pull request, empty pull request messages are not accepted.

Your code standards should match the AbanteCart coding standards.

Versioning

The version is broken down into 4 parts e.g 1.2.3.1 (MAJOR.MINOR.BULD.REVISION) to describe the version numbers.

A MAJOR is very rare, it would only be considered if the source was effectively re-written or a clean break was desired for other reasons. This increment would likely effect and break third party extensions

A MINOR is when there are significant changes that affect core structures. This increment would likely effect some third party extensions.

A BULD version is when new features are added. Updating a feature version is at a low risk of effecting third party extensions.

A REVISION version is when a fix is added, it should be considered safe to update revision versions e.g 1.2.3.1 to 1.2.3.2

Releases

AbanteCart will announce to developers 1-2 week prior to public release of BULD versions, this is to allow for testing of their own extensions for compatibility. For bigger releases an extended period will be considered following an announced release candidate. Revision versions may have a significantly reduced developer release period. Prerelease will be also announced on a forum.

To receive developer notifications about release information, sign up to the newsletter on the AbanteCart website - located in the footer.

How to install

Please read the installation options and instructions on AbanteCart website.

License

Open Software License (OSL 3.0)

Links

Comments
  • PHP8 and v1.3.0 email issue

    PHP8 and v1.3.0 email issue

    Hi admins,

    We have started testing cart v.1.30 beta using PHP 8. When using default PHP mail we find that the email sent was using the text format email instead of html format.

    Snag_12f904e9

    But if we use SMTP, we get the correct html format email. Snag_12ff8e50

    Both Php 7.3 and 7.4 work correctly with either email setting.

    discussion Won't Fix 
    opened by handoyo 33
  • PayPal Express Bug

    PayPal Express Bug

    When customer chooses PayPal Express Checkout, they are redirected to PP page for login etc.

    The PP API transmits the customer name and address data back to AbanteCart for order confirm.

    While the customer is on their PP page, they can choose a different shipping address, like for a gift.

    When this happens, the PP API transmits the wrong data back to AC: it sends customer (billing) name + gift (shipping) address. That is the first problem, and it is the biggest problem.

    You can see it yourself by going to my site and adding something to the cart, then choosing PP Express, then logging in to your PP account, then choosing a different shipping address on the PP page, then clicking Continue on the PP page, which will take you back to the Confirm page on my site where you will see the bug (wrong combination of billing name + gift address). As long as you don't click the Confirm button, the transaction will not complete, so you don't have to actually buy something to do this test. FYI - there is a 50 cent Test Product in the Reduced category.

    There are other related problems:

    2 - For the AC storeowner, there is no indication that there is a problem with addresses. This type of transaction looks like any other PP transaction: you get a name and address just like normal, but you have no way of knowing that the address is a gift address with a wrong (billing) name attached to it.

    3 - For the Customer who is buying someone a gift in your store: the customer will see the wrong name with gift address when they are returned to your confirm page, and they will try to fix the problem by using the Back button on the confirm page. This will restart the PP Express routine, ultimately leaving the customer in an infinite loop of "wrong address-go back-do paypal again-get wrong address-go back-do paypal again" etc. Obviously, the customer will abandon the transaction, and you lose a sale because AbanteCart does not work.

    3 - AC has fields for Billing address and Shipping address. These fields are displayed on the Confirm page. When a PP Express customer chooses a "gift" address on PP, AC is populating BOTH the billing and shipping address fields with the incorrect combination of billing name + gift shipping address.

    3a - At a bare minimum, AC should be showing Gift Shipping [b]name[/b] with Gift Shipping [b]address[/b] in the fields. At least then you have a better chance that the customer will click confirm to complete the transaction because the correct shipping address is being shown; BUT, they still might not click confirm because they don't like the fact that the gift recipient's NAME and ADDRESS are now showing in both the BILLING and SHIPPING address fields on the AC confirm page. Because they might worry that the gift reciepient is going to receive some kind of invoice or receipt for the transaction, which gift givers do not want. The reason they might think this is because ABANTECART IS SAYING THAT THE BILLING AND SHIPPING ADDRESS ARE BOTH THE GIFT RECIPIENT'S ADDRESS.

    3b - The best solution would be if AbanteCart worked properly with PayPal, meaning that whenever a PayPal customer chose a different shipping address on their PP page, the PP API would transmit correct billing and shipping data back to AC, and AC would show that data correctly on the Confirm page.

    3c - If AbanteCart cannot work properly with Paypal to distinguish between and properly display billing vs shipping address data for PP transactions where the customer selects a different shipping address, then the least that AbanteCart should be able to do is NOT SHOW a Billing address on the Confirm page at the conclusion of a PayPal transaction.

    Thx.

    extension discussion 
    opened by DSinOR 28
  • Canonical URL issue (SEO issue)

    Canonical URL issue (SEO issue)

    URL canonicalization

    You can reach product_1 in category_1 both at https://www.example.com/product_1 and https://www.example.com/category_1/product_1 this cause a lot of seo issues in google indexing, it confuses google pretty much. please add a seo friendly category or something or a canonized url option, so i can set preferred URL (shortest version only, or deepest sub-category url).

    StoreFront Fixed need QA Code review dev 
    opened by kolynet 20
  • Multistore issue

    Multistore issue

    Hello

    I have a 2 stores website, cloned my website and upgraded the cloned site to abantecart version 1.3.1 and installed the extensions.

    I have the SEO pack extension from Natani, and below i explain the issue

    1- My cart is a 2 store, default store and Wholesale store

    2- In the Admin panel If i put in the Settings >> Store setting >> System >> Use SEO URL's to ON on the default store and ON on the wholesale store then all categories links in the wholesale store will refer you to the retail [Default} store, that is, when you are in the wholesale store and click on a category or page in the wholesale category it will take you to the retail store instead of taking you to the required page in the wholesale store.

    3- In the Admin pane If i put in the store Setting >> Store settings >> System >> Use SEO URL's to ON on the default store and OFF on the wholesale store then the category links in the wholesale store work properly BUT there will not be SEO links

    I reported this issue to Natani the developer of the SEO pack extension and after checking my website and data base he thinks that this is a V1.3.1 issue related to subdomains

    in core 
    opened by handal59 18
  • apply coupon missing if going directly to Checkout when logged into account

    apply coupon missing if going directly to Checkout when logged into account

    If an account holder is logged into their account and chooses to go directly to the Checkout rather than use View Cart- there is no field to apply a Coupon code.

    If using guest check out it does appear correctly. missing coupon code

    This was an issue in v1.1.9 also

    opened by goatlady102 17
  • getting 500 internal server error when trying to save text that contains

    getting 500 internal server error when trying to save text that contains "from"

    Hi admins,

    I wonder if you have ever encounter getting 500 error internal server during saving any text that contains "from" within it? Here's the content that i want to post:

    https://pastebin.com/1eeW99f7

    image

    However if i remove the "from", it is saved correctly.

    And we have that happen in a regular cart too, within a text line on sub-category, in the description for the sub-category.

    "If you choose the gift bag with cookies here is the list you can choose from"

    Is problematic.

    changed it to "Gift bag with Cookies list" and that has solved the issue.

    I can't post the code on forum due to the unable to post external links. Thanks

    opened by handoyo 16
  • Storefront: Flat Shipping Rate is getting disappeared from top cart and Order Summary

    Storefront: Flat Shipping Rate is getting disappeared from top cart and Order Summary

    Flat Shipping Rate is getting disappeared from top cart and Order Summary

    Steps to reproduce

    1. Visit http://demo.abantecart.com/

    2. Click on "Add to Cart" icon on BeneFit Girl Meets Pearl 2

    3. Top cart will show Flat shipping Rate $2.00 and Total as $22.62 3

    4. Now click on view cart icon from the top cart 4

    5. Click on Update button from Shopping Cart screen 5

    6. Flat Shipping Rate will get disappeared from top cart and total will displayed as $20.62 6

    7. Click on Checkout from Shopping Cart screen

    8. Choose option as Guest Checkout and click on Continue

    9. You will be navigated to Guest Checkout – Step 1 screen. Here as well Flat Rate Shipping will get disappeared from Order Summary 9

    It’s a random behavior. Sometime it works. Try above steps 4-5 times. It will reproduce.

    StoreFront discussion 
    opened by hb007006 16
  • Better handling for Free shipping set in the product  ISSUES

    Better handling for Free shipping set in the product ISSUES

    issues for commit https://github.com/abantecart/abantecart-src/commit/97b7f3a0b999efcda8a4c857888358a71e753caa 'Free' text not shown for next shipping extensions:

    1. Parcelforce 48 - shipping ignore this setting absolutely
    2. Flat shipping rate - setting work but 'Free' text not shown
    3. Weight Based Shipping - shipping method not available for product with Free Shipping setting On
    4. Royal Mail - ignore Free shipping setting absolutely
    5. Price based shipping - ignore Free shipping setting absolutely
    6. UPS, USPS, FEDEX - waiting for fix according to author commit (please fix them too)
    in core extension StoreFront 
    opened by BasaraABC 16
  • Missing language labels in admin following manual upgrades.

    Missing language labels in admin following manual upgrades.

    Following manual upgrades, I continue to experience a growing number of missing language elements.

    Example:

    Listing grid elements, save and delete buttons are presented without labels (ie - blank buttons).

    Drop down menus present with no VISIBLE contents to select.

    Latest upgrade to exhibit this was 1.1.2 to 1.1.3 - but its been happening fairly steadily, beginning with the default store drop down labels way back around the 1.0.0 upgrade..

    opened by nimitz1061 16
  • upgrade: critical error - content pages

    upgrade: critical error - content pages

    Hello @abantecart @BasaraABC today i was trying to put some information to the return policy for the web, when i hit save all the settings, a critical error occurred! i have attached the screen shot and the report

    AbanteCart There has been a critical error processing your req error uest SQL Error: Unknown column 'meta_keywords' in 'field list' Error No: 1054 SQL: UPDATE abjm_content_descriptions SET title = 'Return Policy', description = 'Terms & Conditions', meta_keywords = '', meta_description = '', content = '\r\nWe accept returns on UN-used products within 7 days. Any problems with orders should be reported within 24 hours after receiving product.\r\n\r\nWe try to make returns as easy as possible. If there is a defect with a product or we made a mistake with the order, we will pay for the return shipping.\r\n\r\nShipping charges will not be refunded unless there is a defect on the product or a mistake in the order. Any damaged product must be received by us or a digital image e-mailed to us before any credits or product reshipment.\r\n\r\nSend all returns to:\r\n\r\nSSQUARE INTL Motorcycle Wears | Championship Belts\r\n\r\nAttn: Returns Department\r\n \r\nIt is recommended that you send all returns back via USPS US MAIL International Air Mail Register. Send your package insured and postage paid. There will be no credits or refunds for return shipping charges. If you request that we replace or exchange an item you will be responsible for paying the re-shipping charges. Please call or email us if you have any questions regarding returns.\r\n\r\nDisclaimer - Equipment Warning\r\n\r\nThe items sold on this website are manufactured with care and craftsmanship to provide the best quality products, degree of protection to help reduce the risks of injury. These products are not warranted to prevent injury. The user, therefore, assumes full responsibility for all risk of injuries. With time and use the materials used in these products will lose some of their effectiveness and require replacement.\r\n\r\nDisclaimer - Website Pricing\r\n\r\nWe make every effort to insure that all information is correct. We reserve the right to change listed prices without prior notice and invoice at the corrected price.' WHERE content_id = '3' AND language_id = '1' in /home/ssquarei/public_html/core/database/amysqli.php on line 109

    Report this problem to AbanteCart team (do not change email subject)

    Check AbanteCart Troubleshooting Guide

    Need help? Contact for support

    Go to main page Project Homepage|Documentation|Support Forums|Marketplace

    ================================================================

    Log file tail: 2018-01-04 2:37:26 - warning: AbanteCart core v.1.2.12 count(): Parameter must be an array or an object that implements Countable in /home/ssquarei/public_html/core/engine/view.php on line 373 2018-01-04 2:37:26 - warning: AbanteCart core v.1.2.12 count(): Parameter must be an array or an object that implements Countable in /home/ssquarei/public_html/core/engine/view.php on line 569 2018-01-04 2:37:26 - warning: AbanteCart core v.1.2.12 count(): Parameter must be an array or an object that implements Countable in /home/ssquarei/public_html/core/engine/view.php on line 571 2018-01-04 2:37:26 - warning: AbanteCart core v.1.2.12 count(): Parameter must be an array or an object that implements Countable in /home/ssquarei/public_html/core/engine/view.php on line 371 2018-01-04 2:37:26 - warning: AbanteCart core v.1.2.12 count(): Parameter must be an array or an object that implements Countable in /home/ssquarei/public_html/core/engine/view.php on line 373 2018-01-04 2:37:26 - warning: AbanteCart core v.1.2.12 count(): Parameter must be an array or an object that implements Countable in /home/ssquarei/public_html/core/engine/view.php on line 569 2018-01-04 2:37:26 - warning: AbanteCart core v.1.2.12 count(): Parameter must be an array or an

    error

    Admin Front 
    opened by sultanali87 15
  • Guest step 3 page doesn't show the product option image

    Guest step 3 page doesn't show the product option image

    Hi,

    On checkout/guest_step_3 page, the options specific image for product is not shown correctly. The one on checkout/confirm page for logged in accounts works.

    product option image image

    guest_step_3 image

    checkout/confirm image

    StoreFront dev 
    opened by handoyo 13
  • change Stripe statement

    change Stripe statement

    Replace our statement (order number) with Stripe Dashboard value (statement from the stripe profile https://dashboard.stripe.com/settings/public) https://forum.abantecart.com/index.php/topic,9910.msg38659.html#msg38659 dash

    extension 
    opened by BasaraABC 1
  • Editor text alignment doesn't work if the text is not wrapped by <p></p> or <div></div>

    Editor text alignment doesn't work if the text is not wrapped by

    or

    Hi core devs,

    The text alignment in the texteditor doesn't work if the text is not wrapped by

    or
    . Is it a bug or intentional?

    I attached the video for how to reproduce the issue.

    It is a clean installation of AbanteCart v1.3.3 and using Php 8.1.

    https://user-images.githubusercontent.com/225439/198845507-d59dafdc-1e91-4441-b758-919bae90e539.mp4

    discussion 
    opened by handoyo 4
  • php 8.1 - unknown encoding in ini

    php 8.1 - unknown encoding in ini

    i get warnings on every url request:

    PHP Warning: Unknown: Unknown encoding "UTF-8;" in ini setting in Unknown on line 0 PHP Warning: Unknown: INI setting contains invalid encoding "UTF-8;" in Unknown on line 0

    even without the charset set in the ini. in 7.3 it was okay. can someone confirm?

    discussion 
    opened by kolynet 1
Releases(1.3.3.0)
  • 1.3.3.0(Aug 7, 2022)

    AbanteCart version 1.3.3

    In this release, we introduce a new Bootstrap 5 storefront template with page builder support. New PayPal commerce payment integration is to combine and replace older PayPal payment options with Buy Now Pay Later support New mailer with a wide range of mail transports supports (Amazon SES, MailChimp, SendGrid and more)

    Core:

    • Support php8.1 into amysqli DB driver
    • added Redis cache driver
    • Memcached driver improvement
    • Aconnect class improvements
    • improvement of aMySQLi database driver
    • Mail class fix
    • Added percentage quantity discount for product's promotions (#1536)
    • Extension installation improvement
    • SMPT improvement & php mailer fix
    • Image cache per domain fix
    • Cli install supports 8.1 + improvement related to sample data sql-file
    • sample data cleanup, demo products data fixes and countries update
    • Regular expressions save fix
    • new Data listing block type Related Products
    • dockerfile update

    Admin:

    • Data listing block: limit translatable #1518
    • php 8.0: Call to undefined function set_time_limit #1521
    • added store into customer edit form #1522
    • order recalculation fix #1529
    • Removed gravatar from admin template
    • multi-store product url fix
    • regex for product tags fix
    • new hook to category grid controller
    • hook to Product Options admin controller
    • product page default length and weight class bug fix

    Storefront:

    • New Bootstrap 5 template
    • changes of default preset of default template for PageBuilder
    • fix of easyzoom.js in chrome #1526
    • default template fixes.
    • product page bugfix related to default weight class for new products #1519
    • fix of broken embedding of the invoice page
    • Fix of sale/contact button on the customer address edit form
    • XSS fix #1513

    Extensions:

    • PayPal Commerce payment to replace Default Paypal
    • Avatax integration fix
    • FastCheckout. duplicate error message fix
    • FastCheckout. New setting for button "BuyNow"
    • FastCheckout. Added payment address zone.
    • Fast checkout Universal GA fix
    • Discontinued default_cashflows payment support
    • Stripe js-loading fix
    • Banktransfer improvement related to FastCheckout
    Source code(tar.gz)
    Source code(zip)
    abantecart_1.3.3_upgrade_only.tar.gz(8.58 MB)
  • 1.3.2(Nov 27, 2021)

    AbanteCart version 1.3.2

    In this release:

    Core:

    • PHP v8.0 Compatibility
    • Page builder supportability
    • Magic methods support in the hook classes
    • core/engine/extension.php improvement (see commit for details)
    • DOM Based Cross-Site Scripting fix
    • added restrictions for available shipping methods during checkoout
    • Maximum Weight of Parcel #1497
    • Added dimensions and weight into order products
    • default Resource library Types icons + Retina fix
    • changes related to page builder + fix of extensions hook calls
    • phar internal corruption resolution #1504
    • SVG File type suppoer a& validation
    • Options value weight class follow the products base weight class
    • Query optimization for MariaDB
    • Email base64 encoding
    • Multistore subdomain fixes
    • Multistore template selection fixes

    Admin:

    • added validation for svg/svgz files on script calls inside.
    • Product form volume validation #1496
    • improvement of Tabs on product and category edit pages
    • tables size calculation fix
    • weight description fix in the option values table
    • extensions grid & extension summary section
    • New resource library type icons
    • Product options SKU display
    • Backup fix and improvement
    • Embed bug fixes
    • global search bug fix
    • Taxes report fix

    Storefront:

    • Login Display Prices OFF block issue #1493
    • Shipping limits by weight volume #1495
    • Minimal order parcel size volume not work #1499
    • "Wrong Dimensions of product" error #1498
    • jquery.flexyslider upgraded to v2.7.2
    • custom.js improvement
    • Fastcheckout improvement and fixes
    • Coupon session fix
    • Brands block improvement

    Extensions:

    • Number of new hooks for expandability
    • CardKnox payment instance id issue resolution
    Source code(tar.gz)
    Source code(zip)
    abantecart_1.3.2_upgrade_only.tar.gz(632.91 KB)
  • 1.3.1(Aug 5, 2021)

    AbanteCart version 1.3.1

    In this release:

    • Core: taskManager. fix of error output
    • Core: ALoader improvement. Added debug backtrace
    • Core: added Date product option type ACORN-108
    • minimal php version now 7.3.0
    • Core: ACart minor improvements
    • Core: core/lib/config.php fixes related to seo-postfix and config store id type cast
    • Core+ SF: changes related to virtual products purchasing (gift certificates etc)
    • Core: changes related to virtual products purchasing (gift certificates etc)
    • Core: changes related to AResource::getMainThumbList() method.
    • Core: add hook to category_top, category_bottom block and manufacturer page
    • Core: changes related to virtual products purchasing (gift certificates etc)
    • Core+ SF: changes related to virtual products purchasing (gift certificates etc)
    • Core: html-class improvement (number, email input types)
    • Core: AResource minor improvement
    • Core: core/engine/extensions reformatting
    • Core: ALayout improvement related to hooks
    • Core: AResource bug fix

    Admin:

    • Admin: ACORN-563 embed in multistore fix
    • Admin: general.js fix related to tasks ACORN-554
    • Admin: collection controller fix
    • Admin: global search improvement, added search by sku ACORN-549
    • Admin: collection controller fix
    • Admin: email templates controller and model code improvements
    • Admin: fix related to cdn-image-downloads from import csv-file
    • Admin: added hook calls into customer controller
    • Admin: order details minor improvement of tpl
    • Admin: added check for extensions layouts xml into template installation and template switch processes
    • Admin: fix for storefront_order_confirm email template
    • Admin: collection model fix
    • Admin: lib configManager fix
    • Admin: order totals grid improvement (related to predefined sort and calculation orders for balance and total)
    • Admin: collection form js-fix
    • Admin: language manager fix related to auto-translations
    • Admin: package manager fix. Added "tax" extension type + reformatting
    • Admin: package manager fix. Added "tax" extension type + reformatting
    • Admin: sale/contact email RL-image's URL fix
    • Admin: product option value url fix
    • Admin: controller for downloading file improvement

    Storefront:

    • improvement related to option value images
    • ACORN-561 guest and logged in customer sessions fix
    • fast checkout payment fix ACORN-560
    • Request add cost column method (#1485)
    • ACORN-559 fast checkout order summary tax display fix
    • ACORN-552 taxes report: incorrect orders count
    • Guest Checkout Create Account feature fix ACORN-557
    • ACORN-558 base product weight field description
    • upgrade scripts fixes
    • Add product option cost (#1484)
    • ACORN-553 banner group name issue fix
    • ACORN-551 "add to cart" buttons on home page blocks
    • #1472 typo fix
    • fix ACORN-548 embed: options values images
    • fix ACORN-267 Pickup from Store use the store address for taxes
    • #1464 wordpress embed fast checkout buttons fix
    • #1483 embed fix
    • embed code default height fix
    • ACORN-550 Typed property ControllerPagesCatalogCollections::$error fix
    • #1472 fileinfo PHP extension check to the 1.3 installation and upgrade
    • #1464 mobile add to cart buttons fix
    • fix ACORN-255 Import wizard category split separator
    • ACORN-547 FastCheckout fix
    • #1482 WordPress 5.8 SameSite cookie issue
    • #1473 default_ups. reformatted code
    • #1472 system requirements refactoring
    • #1472 minimal version of php now 7.4
    • #1457 extra white space in front of the email headers
    • add hooks to admin order details and order invoice (#1480)
    • Storefront: order details minor improvement of tpls
    • Collection model fix
    • Account/logout controller improvement
    • Catalog/collection model fix
    • Rounding fix related to taxes and 3 digits after decimal points. ref. https://forum.abantecart.com/index.php?topic=9072.new;topicseen#new
    • add the label id and the additional hook (#1474)
    • add hook, change hook location and change private $error to public $error (#1469)
    • FastCheckout shipping method icon fix
    • add hooks to templates and admin product options page (#1467)
    • FastCheckout: added hook vars call into tpls

    Extensions:

    • avatax improvement related to getting taxLines
    • FastCheckout stripe address line fix ACORN-318
    • Default Stripe minor fix ACORN-318
    • Avatax fix
    • authorizenet error in php v8 (#1479)
    • FastCheckout. changed default sort order (run order) from 1 to 10
    • FastCheckout installation improvement (adding layouts to custom templates)
    • Avatax fix
    Source code(tar.gz)
    Source code(zip)
    abantecart_1.3.1_upgrade_only.tar.gz(627.72 KB)
  • 1.3.0(Apr 17, 2021)

    AbanteCart version 1.3.0

    In this release, we bring a few new features

    Core:

    • Wodrpress integration support
    • PHP v8.0 support
    • jQuery upgrade to v3.5.1
    • Resource Library images path improvement
    • New Get Embed code modal. Embed links code and copy
    • Added error reporting levels support based on settings
    • SSL detection improvement
    • Same site cookies fix
    • tinyMCE editor update
    • AMail class remove of final and change private to protected properties
    • Deprecated HTML Page cache
    • Overall cache fixes and improvement

    Control Panel:

    • Dashboard new icons
    • Default extensions new icons
    • Category selector multi-store display
    • Product and categories grid new bulk action
    • Grid filters improvements
    • Email preview page
    • show map for order address. Google Maps API
    • order recalculation fix related to adding total in not default currency
    • сontroller/pages/extension. added hook call
    • model language fix related to mysql8
    • Crontab help with ready to run Linux command
    • Resource library drag-n-drop fix

    Storefront:

    • Multilingual store logo support
    • Same domain multi-store support
    • Improved phone validation and Regex Pattern setting
    • Allow coupons to be assigned per category
    • Reformat of account/edit controller
    • Search in product descriptions now includes blurb field
    • Controller account subscriber fix related to hook calls
    • performance improvement of onlineNow model
    • responses/product/product added backward compatibility
    • Fast checkout is now default and standard checkout is deprecated (will be removed in 1.3.2).

    Core Extensions:

    • Additional extension hooks for AOrder and ACartclases and improve extensions API
    • Allow extending of ADownload class
    • Cardknox new payment extension
    • PayPal standard store logo fixes
    • 2Checkout sandbox deprecated
    • PayPal Express totals details
    • Local delivery Tax class selection
    • Update default local delivery to work with asterisk/wildcard
    • Fast Checkout summary tax fixes
    • Fast checkout downloads email fix
    • Fast checkout requires a phone number for registered customer
    • Fast checkout form validations improvements
    • cardconnect currency admin display fix
    • Neowise deprecated
    • Stripe account transactions list fix
    • Stripe Added Account ID
    • Stripe publishable key fix
    • shipping extensions grid fix

    Additional improvements and bug fixes reported on the forum and GitHub.

    Source code(tar.gz)
    Source code(zip)
    abantecart_1.3.0_upgrade_only.tar.gz(2.78 MB)
  • 1.3.0.beta(Mar 22, 2021)

    AbanteCart version 1.3.0

    In this release, we bring a few new features

    Core:

    • Wodrpress integration support
    • PHP v8.0 support
    • jQuery upgrade to v3.5.1
    • Resource Library images path improvement
    • New Get Embed code modal. Embed links code and copy
    • Added error reporting levels support based on settings
    • SSL detection improvement
    • Same site cookies fix
    • tinyMCE editor update
    • AMail class remove of final and change private to protected properties
    • Deprecated HTML Page cache
    • Overall cache fixes and improvement

    Control Panel:

    • Dashboard new icons
    • Default extensions new icons
    • Category selector multi-store display
    • Product and categories grid new bulk action
    • Grid filters improvements
    • Email preview page
    • show map for order address. Google Maps API
    • order recalculation fix related to adding total in not default currency
    • ontroller/pages/extension. added hook call
    • model language fix related to mysql8
    • Crontab help with ready to run Linux command
    • Resource library drag-n-drop fix

    Storefront:

    • Multilingual store logo support
    • Same domain multi-store support
    • Improved phone validation and Regex Pattern setting
    • Allow coupons to be assigned per category
    • Reformat of account/edit controller
    • Search in product descriptions now includes blurb field
    • Controller account subscriber fix related to hook calls
    • performance improvement of onlineNow model
    • responses/product/product added backward compatibility

    Core Extensions:

    • Aditional extension hooks for AOrder and ACartclases and improve extensions API
    • Allow extending of ADownload class
    • Cardknox new payment extension
    • PayPal standard store logo fixes
    • 2Checkout sandbox deprecated
    • PayPal Express totals details
    • Local delivery Tax class selection
    • Update default local delivery to work with asterisk/wildcard
    • Fast Checkout summary tax fixes
    • Fast checkout downloads email fix
    • Fast checkout require a phone number for registered customer
    • Fast checkout form validations improvements
    • cardconnect currency admin display fix
    • Neowise deprecated
    • Stripe account transactions list fix
    • Stripe Added Account ID
    • Stripe publishable key fix
    • shipping extensions grid fix

    Additional improvements and bug fixes reported on the forum and GitHub.

    Source code(tar.gz)
    Source code(zip)
  • 1.2.16(May 18, 2020)

    In this release, we bring a few new features, such as one-page fast checkout, product collections, email templates, local delivery, and others. AbanteCart v1.2.16 also includes a number of improvements and fixes based on customer feedback.

    Core:

    • PHP v7.4 support
    • Webp image format support
    • Append php call stack into db-driver exception
    • HTML Cache deprecated
    • Improve tax class
    • Add Mustache library
    • Parameter tampering fix: Price manipulation of products
    • Enforce same-origin iframe use only

    Control Panel:

    • Additional settings for local business into the store details page
    • Products/categories/brands collections
    • New product review settings and management
    • Stock auto-disable fix
    • Order edits, currency handling on different browsers
    • Bugfix with multi-currency order recalculation
    • Email templates and management
    • Product import bug fix
    • Listing grid icons and CSS updates
    • Set minimal search chars of 2 for ajax chosen
    • mce-editor JavaScript fix

    Storefront:

    • Google Recaptcha V3 support
    • Fast one-page checkout
    • improvement validation of parameters for a few methods of catalog/product model.
    • A country without States issue fix
    • Google Tag Management

    Core Extensions:

    • New Fast one page checkout
    • New Local Delivery shipment
    • default_stripe added 3d-secure support. 3d-party library updated
    • default_cod minor fixes
    • LiqPay upgrade
    • Realex upgrade
    • Cardconnect upgrade
    • Payza payment deprecated

    Improvements and bug fixes reported on the forum and GitHub.

    Source code(tar.gz)
    Source code(zip)
    abantecart_1.2.16_upgrade_only.tar.gz(1.72 MB)
  • 1.2.15(May 13, 2019)

    This is unplanned release to provide clarity and better interface for multi-location stock management. Release includes fixes to multi-location stock management as well

    Core:

    • Stock multi-locations support improvement
    • Mysql strict mode improvement (#1236)
    • Added default value for invoice_prefix
    • Add ability to import product option images
    • Added buffering into apdomysql driver
    • Tax order total's calculation order improvement
    • Package manager sql error handle
    • Added Manila zone to location data

    Control Panel:

    • Added multi-locations support to order edit page
    • Menu and dashboard display now reflects user permissions
    • Return to stock order edit page corrections.
    • Balance order total now readonly

    Storefront:

    • Shopping Cart page fix related to tax included in the price (#1269)
    • Correction to images display for product options in shopping cart and product details pages
    • Listings Out of Stock and Call to Order fixes
    • Availability fix in product details page

    Extensions:

    • PayPal express minor fix (#1267)

    Improvements and bug fixes reported on the forum and github.

    Source code(tar.gz)
    Source code(zip)
    abantecart_1.2.15_upgrade_only.tar.gz(185.14 KB)
  • 1.2.14(Mar 18, 2019)

    This release comes with improvements, bug fixes and default extension updates.

    Core:

    • Stock multi-locations support for products and options
    • Testing with PHP 7.3 and warnings resolution
    • Testing with MySQL 8.0 and warnings resolution
    • Error backtrace and handling improvement
    • Refactoring related to csrf-tokens and backward compatibility
    • Cache related bug fixes and improvements
    • Fix to get remote IP while server behind Cloudflare or proxy
    • MySQL driver improvement
    • Product sorting cross-site scripting vulnerability fix

    Control Panel:

    • improvement of scheduled tasks running
    • Added column sku into order_products and order_options tables
    • Improve product tags filtering on product create and update
    • Improved UI for switch (on/off) buttons
    • Multi-store custom block content support
    • Product tags improvement
    • Multi-store blocks handling improvement
    • Form Manager fix for checkboxgroup/multiselectbox field type

    Storefront:

    • Added product listing layout
    • Manufacturers listing block fix
    • Menu language related bug fix
    • added new data-sources for auto-listing block (manufacturers, featured, bestsellers,latest)
    • Show options specific image for product in the cart and after purchase
    • Set logo container to be fixed width/height
    • Embed mode JavaScript error bug fix.
    • Google Analytics ecommerce tracking fix

    Extensions:

    • Deprecated Authorize.net AIM payment and replaced with new one
    • Stripe API and SDK update
    • Fix for partial payment issue with PayPal payment (in case of partial store credit)
    • Resolved issue with PayPal refund with non-default currency.

    API:

    • Added subcategories handling to Storefront API

    A list of improvements and bug fixes reported on the forum and github.

    Source code(tar.gz)
    Source code(zip)
    abantecart-src-master.zip(38.40 MB)
    abantecart_1.2.14_upgrade_only.tar.gz(958.50 KB)
  • 1.2.13(Aug 19, 2018)

    This release comes with improvements, bug fixes and default extension updates.

    Core:

    • Testing with PHP 7.2 and warnings resolution
    • ARouter fix related to \0 at the end of route and further improvement
    • cache file driver minor fix
    • sql fix in store_description table
    • improved error handling in response controllers when not found
    • Fix for duplicating images on import
    • PHP files reformating to PSR

    Control Panel:

    • TinyMCE updated to v4.7.10
    • improve SQL error handling in product creation
    • Added save to store ID in case of missing category
    • extension settings saving improvement
    • task modal js-fix related to attempts on fail requests

    Storefront:

    • minor fix of product-controller related to "rating" html-field
    • Add activation link resend option
    • Add CSS class to BODY tag to identify pages.

    Extensions:

    • PayPal Standard and Express Improvment
    • Avatax integration
    • Fixes in CardConnect
    • Stripe payment update
    • Twilio update
    • Neowize terms and conditions link update
    • Update for encryption extension

    API:

    • Add SEO data returned to API
    • Fix for latest product API and currency conversion rounding (rare case)

    Number of improvements and bug fixes reported on the forum and github.

    Source code(tar.gz)
    Source code(zip)
    abantecart-1.2.13.zip(37.63 MB)
    abantecart_1.2.13_upgrade_only.tar.gz(2.02 MB)
  • 1.2.12(Dec 22, 2017)

    This release comes with minor improvements and bug fixes.

    Core:

    • jQuery update
    • AResponse fix related to compression and embed-js
    • cache file driver minor fix

    Control Panel:

    • fixed quantity field in products grid. Now calculation based on option quantity
    • added registration date to customer profile
    • content pages SEO improve
    • coupon grid refine fix

    Storefront:

    • localization/country model improvement
    • minor improvement of guest_step_1 page post-data values validation
    • product page tpl js-improvement
    • embed products special chars improve

    Extensions:

    • banktransfer minor js-fix
    • worldpay fix contribution
    • paypal standard improvements
    • paypal express improvements
    • USPS domestic methods improvements

    Other bug fixes and improvements

    Source code(tar.gz)
    Source code(zip)
    abantecart-1.2.12.zip(35.36 MB)
    abantecart_1.2.12_upgrade_only.tar.gz(536.70 KB)
  • 1.2.11(Sep 18, 2017)

    Core:

    • added new product option type "Label" for display only purpose
    • minor improvement of core/lib/config.php related to cli-mode
    • Added URL into error text when wrong key_param-key_value pair
    • ahtml class fix related to https as plain store url
    • added jpeg warning ignoring via ini_set into AImage class
    • improved ExtensionsAPI class and extension settings page controller
    • added iso_codes for weight and length classes
    • AResource class minor improvement
    • message-info controller minor fix related to hooks-call
    • image url fix related to api-controllers. Now all urls will be without protocol (with // at the begin)
    • Depricate Mcrypt and replace with OpenSSL
    • Added CLI interface to run tasks
    • minor fix of order class

    Control Panel:

    • New import Wizard with automatic and manual data mapping
    • import/export improvements using tasks.
    • import/export added schedule task
    • import/export added logging for import with internal formatted file
    • model/catalog/product fix related to product deletion
    • default weights and length classes now predefined and cannot be deleted
    • ALayoutManager minor improvement
    • updater changes related to extension versions comparison
    • Empty result set fix for listing grids
    • report of purchased products improvement
    • Initial install wizard modal fix

    Storefront:

    • Update to stock handling on products and options
    • Google analytics JavaScript improvement
    • New option type "Label" for display only purpose

    Extensions:

    • CardConnect new PCI validated payment
    • Update Stripe for PCI validation
    • Banner manager JavaScript fix related to seo url upgrade
    • Fix for MarketPlace price display
    • Royal Mail missing definitions
    • Parcelforce notes update
    • Weight Based shipping text update
    • USPS add help notes
    • UPS and Fedex text corrections
    • Discontinue WorldPay support
    Source code(tar.gz)
    Source code(zip)
    abantecart_1.2.11.zip(35.20 MB)
    abantecart_1.2.11_upgrade_only.tar.gz(1.00 MB)
  • 1.2.10(Apr 2, 2017)

    Core:

    • Update to Bootstrap v3.3.7
    • Upgrade to Fontawesome 4.7.0
    • Added support for NGINX web server (nginx.conf.txt)
    • Added csrf token security with backward compatibility
    • Improvement for faster handling with super large products database
    • Large size AImage resizing stability improvement
    • added column sku to order_products and order_options tables
    • Task UI and stability improvements
    • Stability improvement of cache file driver. Added renaming for folder before deleting (locking for write)
    • AMessage improvement. Now update of view-count will not change 'modified' date
    • Add automatic registration of user and customer IDs in mysql session.
    • 2017 Copyright update

    Control Panel:

    • improvement of language_manager and restart of tasks
    • Fix for loading of missing definitions process (error_text fix)
    • Product options handling improvement
    • Illegal string offset 'extensions' warning fix
    • package installer improved. Added charset detection for license.txt
    • Fix of switching to another languages when maintenance mode is enabled

    Storefront:

    • Storefront enhanced csrf token security
    • CSS updates and UI improvements in default template
    • Added SKU to Google Analytics ecommerce tracking
    • Added ability to show text message "Inc tax" for products with tax included.

    API:

    • Improve add to cart (products bulk add and cart clear)

    Extensions:

    • Updated payment extension to handle csrf token security

    Various code and feature improvements as well as bug fixes

    Source code(tar.gz)
    Source code(zip)
    abantecart1.2.10.zip(37.37 MB)
    abantecart_1.2.10_upgrade_only.tar.gz(2.77 MB)
  • 1.2.9(Dec 30, 2016)

    AbanteCart version 1.2.9 is now available for download.

    Core:

    improvement of ACart library. Added inventory quantity to products list of cart (available quantity)
    Removed trunk from ASession
    Added to ARequest class method for getting remote IP of web-user
    helper/utils.php minor fixes and comments
    cache file driver improvements
    added better logging into utils.php
    minor changes of lib/error.php
    added redirect function to helper/utils.php. methods with name "redirect" marked as deprecated
    lib/order.php and lib/cart.php improvements related to hooks and extendability
    lib/order.php improvements extensions API fix related to arounding of methods
    lib/customer refactoring
    Aview improvement
    lib/cart.php minor fix
    order_status lib phpdoc comments
    added column settings into products table of db
    download lib improvements
    added php-doc comments into download lib
    model/checkout/order improvements related to hooks call
    currency auto-update now works only for default store settings
    currency / rounding fraction issue fix
    In Tasks, added task_api_key into installation process for secure run task from browser
    Password validation fix considering HTML entities
    Admin password quotes support
    added phpdoc comment to AController class
    

    Control Panel:

    refactoring of listing_grid response controllers related to hooks.
    customers grid speedup related to orders count
    added loading of missing descriptions for language via task-process
    now task runs via task.php from modal with progressbar
    sale/order_details tpl improvement (added hookvars)
    added processData hook call
    changed $error property to public in some controllers
    added method getPaymentsWithHandler into extension/setting model
    changes of product model related to settings column
    added time for comments on order edit page
    

    Storefront:

    added disabling coupon button on order confirmation page
    model/checkout/order improvements related to hooks call added trim to account create and guest registration form
    embed.js minor improvement
    account/invoice fix
    model/catalog/product minor fix
    added prevention from close to embed modal
    added hookvar for embed product page
    changes related to order downloads for guest customers
    product page tpl reformat
    

    Extensions:

    default_royal_mail fixes related to weight class
    banner manager minor fix
    default_stripe version changed to 1.0.1
    added payment handler to default_stripe extension
    added items to eCommerce tracking
    predefined IM URI on guest checkout page 1 fix
    PayPal handshake error notes
    Improve transaction submit.
    Improve extension priority and run order handling.
    

    Various bug fixes and improvements

    Source code(tar.gz)
    Source code(zip)
    AbanteCart_1.2.9.tar.gz(32.18 MB)
    AbanteCart_1.2.9.zip(34.75 MB)
    abantecart_1.2.9_upgrade_only.tar.gz(761.10 KB)
  • 1.2.8(Nov 13, 2016)

    AbanteCart v1.2.8 is now available for download. We continued to put more efforts to improve AbanteCart user's and customer's experience and make AbanteCart stand out in the performance compare to other ecommerce platforms. As of version 1.2.8, AbanteCart is partnering up with NeoWize to provide Analytics and Insights to stores on our platform. This will allow store owners to see their conversion funnel, find out how well individual products are performing and much more!

    New Features and improvements highlight:

    Improved password encryption and simplified process of password reset.
    Usability improvement in admin with quick data access
    Cleaning for install/upgrade history
    Customers' analytics provided by NeoWize
    General performance, user and customer experiences improvements 
    

    Core:

    added force mode for getting extensions list
    changed message in case unable to connect to database
    controllers chain-calls fix.
    listing_grid/product minor changes
    Changes related to viewport (page-response for modal view)
    AResources optimization and speedup
    ALanguage optimization and speedup
    ahtml and arescource improvements
    Amessage minor change
    AConfig fix
    XSS fix and changes of ARequest. Added xss_clean method.
    fix related to ssl-mode
    AImage minor improvement
    fix of settings in multi-store
    sql fix of AResource
    AConfig fix
    refactoring of AHtml class
    Password security update and reset process improvement.
    Rare case rounding issue fix 
    

    Admin:

    product_option page. fix related to rl-images for option values when all rows expanded
    user edit form improvement.
    upgrade now button on extension edit page
    cleanup of sale/order page controller
    extension store fix related to non-connected store and loggedin customer on MP-side
    added cleaning of install/upgrade history into cache management and history page
    clean of response controller of extensions store + changed upgrade button on ext.page
    added error reporting to AResource
    minor changes related to warnings in log
    added error logging into image model
    menu items sorting fix
    model sale/customer improvement
    css fix of delete confirmation popover
    mp_api model revert
    code improvements related to subsql_filter
    Marketplace product listing and purchase improvement
    added hook_var into product summary tpl
    Enable import/export controller to be hook-able.
    Filtering data for encrypted params. 
    

    Storefront:

    css fix for additional images on product page.
    sql fix of saving order data of IM related to guest checkout
    Added redirect from non-secure login page to secure when ssl is on
    added link to newly created order invoice on success page
    model checkout order improvement
    account/downloads pagination fix
    added hook call into seo_url common controller
    Fix for current page pagination click
    API thumbnail fix from ravdeepsingh22
    Fix for options selection and images load
    HTTP and HTTPS links improvements
    Storefront header controller cleanup, removal of backwards compatibility prior to 1.2
    Account creation, preselect if only one country
    New getHomeURL() method for storefront 
    

    install:

    db-changes related to longtext instead text column type
    added constant SERVER_NAME (needed for scheduled tasks that will be run by cron)
    Discontinue global SALT usage 
    

    Extensions/Upgrade:

    neowize_insights analytics
    Fix in upgrade process to handle new empty directories. 
    
    Source code(tar.gz)
    Source code(zip)
    AbanteCart_1.2.8.tar.gz(32.60 MB)
    AbanteCart_1.2.8.zip(34.72 MB)
    abantecart_1.2.8_upgrade_only.tar.gz(2.10 MB)
A free open source e-commerce platform for online merchants based on customised version of Laravel.

A free open source e-commerce platform for online merchants based on customised version of Laravel.

Ace Vinayak 58 Oct 19, 2022
The Laravel eCommerce Mollie Payment Gateway allows the merchants to integrate Mollie payment gateway to their bagisto Store.

The Laravel eCommerce Mollie Payment Gateway allows the merchants to integrate Mollie payment gateway to their bagisto Store.

Bagisto 2 May 31, 2022
A Free and Opensource Laravel eCommerce framework built for all to build and scale your business.

Bagisto is a hand tailored E-Commerce framework built on some of the hottest opensource technologies such as Laravel (a PHP framework) and Vue.js a progressive Javascript framework.

Bagisto 5k Jan 5, 2023
An E-Commerce package for Laravel with Grafite CMS. Take control of your content and how you sell it! Products, subscriptions, shipping, downloading and more!

Grafite Commerce Grafite has archived this project and no longer supports or develops its code. We recommend using only as a source of ideas for your

Grafite Inc 45 Jun 8, 2021
Thelia is an open source tool for creating e-business websites and managing online content.

Thelia is an open source tool for creating e-business websites and managing online content.

null 800 Dec 28, 2022
(Live Link) Extensive ecommerce site with vendors, mods & ability to add to cart without being logged in. Upgraded to Laravel 8.x

(Live Link) Extensive ecommerce site with vendors, mods & ability to add to cart without being logged in. Upgraded to Laravel 8.x

null 14 Dec 21, 2022
A free shopping cart system. OpenCart is an open source PHP-based online e-commerce solution.

OpenCart is a free open source ecommerce platform for online merchants. OpenCart provides a professional and reliable foundation from which to build a successful online store.

OpenCart 6.6k Dec 31, 2022
Laravel eCommerce Pre Order Extension allows the customers and guest users to pre-order the upcoming product and out of stock products.

Introduction Bagisto Pre-order add-on allows the customer to pre-order products which are not yet available at the online store. With the help of Bagi

Bagisto 3 May 31, 2022
PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

PrestaShop is an Open Source e-commerce web application, committed to providing the best shopping cart experience for both merchants and customers. It is written in PHP, is highly customizable, supports all the major payment services, is translated in many languages and localized for many countries, has a fully responsive design (both front and back office), etc. See all the available features.

PrestaShop 6.9k Dec 31, 2022
Paypal module for Thelia ecommerce solution

PayPal I) Install notes II) Configure your PayPal account III) Module options payments I) Installation Composer WARNING : A console access is required

null 8 Nov 22, 2022
Shopware 6 is an open source ecommerce platform based on a quite modern technology stack that is powered by Symfony and Vue.js.

Shopware 6 Realize your ideas - fast and without friction. Shopware 6 is an open source ecommerce platform based on a quite modern technology stack th

Shopware 2.1k Dec 31, 2022
The Laravel eCommerce DHL Shipping module module calculates the shipping rates based on DHL API for product shipping.

Introduction DHL Shipping Add-on provides DHL Shipping methods for shipping the product. It packs in lots of demanding features that allows your busin

Bagisto 1 May 31, 2022
A Magento 1.9's module to export products informations, inside a chosen date range, to a .XLSX file.

Magento 1.9 Export products module A magento 1.9 module to export products informations to a .XLSX file. Module informations Package/Namespace: "Mathe

Matheus Delazeri 3 Oct 12, 2021
Lakasir is a free, open source and online Point Of Sale Software designed for small shop or retail

Lakasir is a free, open source and online Point Of Sale Software designed for small shop or retail. It is built with modern technologies such as Laravel, VueJS, Bootstrap 4, RESTful API etc.

Lakasir 234 Dec 31, 2022
Ecommerce website for Sales of Product according to their categories and Tags with pictures

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Muhammad Fahad 1 Nov 8, 2021
Laravel eCommerce headless APIs allow you to experience seamless and easily scalable storefront performance.

Bagisto GraphQL API Laravel eCommerce headless APIs allow you to experience seamless and easily scalable storefront performance. An open-source and Gr

Bagisto 30 Dec 29, 2022
The Laravel eCommerce Image Gallery allows the admin to add/manage images into various galleries and galleries into various groups according to requirements.

The Laravel eCommerce Image Gallery allows the admin to add/manage images into various galleries and galleries into various groups according to requirements.

Bagisto 2 May 31, 2022
Open Source eCommerce Platform on Symfony

Sylius is an Open Source eCommerce platform on top of Symfony. The highest quality of code, strong testing culture, built-in Agile (BDD) workflow and

Sylius eCommerce 7.2k Jan 3, 2023
PrestaShop module that allows an ecommerce/brand to display its physical retailers in a map

PrestaShop module that allows an ecommerce/brand to display its physical retailers in a map Features Free of charge: instead of using pa

Darío Scattolini 3 Apr 15, 2022