Skip to content

An open, free and community developed eCommerce system for concrete5

License

Notifications You must be signed in to change notification settings

AdamBassett/community_store

 
 

Repository files navigation

Community Store add-on for concrete5

Software License

An open, free and community developed eCommerce system for concrete5

Please refer to the project wiki for extended details - https://github.com/concrete5-community-store/community_store/wiki

The goal of this project is to provide a stable, feature rich, highly extensible and customizable 'shopping cart toolkit' for version 8+ of concrete5. The add-on will work directly with a Bootstrap based theme, primarily Elemental, but is intended to be easily modified and overriden for a custom theme.

Setup

The package can be downloaded, unzipped into the /packages directory (ensuring the folder name is simply 'community_store') and installed via the 'Extend concrete5' option within the dashboard. It is recommended that a 'release' be used instead of the master branch - https://github.com/concrete5-community-store/community_store/releases

Important note regarding versions

For new installations on V8 of concrete5 please use a 2.x release.

There is a separate 1.x branch/release of Community Store that still supports 5.7, but should only be used to maintain an existing 5.7 site. If you are planning to install Community Store into a 5.7 site, it is highly recommended to update to V8 first, then install a 2.x release of Community Store. If you are already running Community Store on concrete5.7.x it is advised not to upgrade through to V8 of concrete5 and to remain on 1.x releases.

Note that an existing 1.x installation of Community Store on V8 can be upgraded to a 2.x release.

Please also check that the additional add-ons you install are compatible with the version you are using. In particular, additional shipping methods will have both 1.x and 2.x versions.

With all updates, please perform appropriate backups beforehand.

Payment gateways

To keep the 'core' store component as lightweight as possible it does not include a payment gateway other than the 'Invoice' type. Payment gateways are to be installed as additional add-ons.

Additional gateways can be found at:

Paypal Standard - https://www.paypal.com

https://github.com/concrete5-community-store/community_store_paypal_standard

https://github.com/concrete5-community-store/community_store_stripe_checkout (if you need to meet SCA regulations, use this payment method for Stripe)

https://github.com/concrete5-community-store/community_store_stripe

Pin Payments - https://pin.net.au

https://github.com/concrete5-community-store/community_store_pin_payments

https://github.com/Babinsky/community_store_square

https://github.com/concrete5-community-store/community_store_authorize_net

https://github.com/concrete5-community-store/community_store_sofort

https://github.com/concrete5-community-store/community_store_mollie

DPS Payment Express - https://www.paymentexpress.com

https://github.com/JeRoNZ/community_store_dps_pxpay

https://github.com/JeRoNZ/community_store_eway

https://github.com/concrete5-community-store/community_store_worldpay_hosted

https://github.com/concrete5-community-store/community_store_payrexx

https://github.com/edbeeny/community_store_sagepay

Shipping Methods

The store features two built in shipping methods, but like payment gateways these can be extended with further packages. An simple example shipping method has been created for reference and can be found at: https://github.com/concrete5-community-store/community_store_shipping_example

Translations

The Community Store package has multiple translations available at http://concrete5.github.io/package-translations/ Translations are not managed with the master branch but are included within releases.

Addons

User Account Order History

Show a user's order history as a single page /account/orders: https://github.com/JeRoNZ/community_store_order_history

PHP Version

This add-on is intended to be run in a PHP 7 environment.

About

An open, free and community developed eCommerce system for concrete5

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 95.6%
  • JavaScript 3.8%
  • CSS 0.6%