An open API service indexing awesome lists of open source software.

https://github.com/oskratch/prestashop-module-privateshop

This module manages access to the store, allowing only pre-approved customers to browse and make purchases. It also provides additional restriction options, such as enabling or disabling home delivery for each customer, based on the store's specific needs.
https://github.com/oskratch/prestashop-module-privateshop

ecommerce module prestashop store

Last synced: 3 months ago
JSON representation

This module manages access to the store, allowing only pre-approved customers to browse and make purchases. It also provides additional restriction options, such as enabling or disabling home delivery for each customer, based on the store's specific needs.

Awesome Lists containing this project

README

          

# Store Access Control
**Version:** 1.0.0
**Compatible with PrestaShop:** 1.7.x and 1.8.x

## Description
This module manages access to the store, allowing only pre-approved customers to browse and make purchases. It also provides additional restriction options, such as enabling or disabling home delivery for each customer, based on the store's specific needs.

## Main Features
- **User Registration:** Customers can register from the store.
- **Admin Notification:** The admin receives an email notification when a customer registers.
- **Admin Validation:** The admin can approve or reject customer access from the panel.
- **Customer Notification:** Approved customers receive an email informing them they can now access the store.
- **Access Restriction:** Non-logged-in and non-validated users only have access to:
- Login page
- Registration page
- Password recovery page
- **Default Home Delivery Disabled:** Home delivery is disabled by default for all customers.
- **Per-Customer Home Delivery Management:** The admin can enable home delivery for specific customers from the admin panel.

## Installation
1. Compress the module folder (`privateshop/`) into a `.zip` file.
2. Access the PrestaShop admin panel.
3. Go to **Modules and Services** > **Upload a module**.
4. Upload the `.zip` file and activate the module.

## Configuration
1. Once installed, access the module configuration from the admin panel.
2. Customize the available options according to your store's needs by accessing the module configuration from the Configure option in the module list.
3. Under the Customers menu in the backoffice, a new subsection called Private Shop will appear, where you can approve new customers and enable or disable the option for home delivery.

## Notes
This module is ideal for stores that require manual approval of customers before allowing them to browse or purchase products.

## Support
If you need help or have questions about this module, you can contact `oskratch@gmail.com`.

## License
This module is licensed under the GPLv2 or later. See [LICENSE](LICENSE) for details.