v1.6-v1.7-v8x Prestashop Tidy - Cleaning, Optimization and Speed Up

geozei

Member
XNullUser
Joined
Jan 13, 2022
Messages
5
Reaction score
47
Points
13
NullCash
204
This module will help you keep your store nice and clean.

It allows you to perform the following operations:

Cleanup​

  • delete old abandoned carts
  • delete old connections stats
  • delete old search stats
  • delete old email logs
  • delete old logs
  • delete old guests with no addresses
  • delete old customers with no addresses (useful if your shop suffered from bots registering fake accounts)
  • delete old guests with no addresses
  • delete old inactive customers
  • delete old customers with no orders
  • delete old customer threads
  • delete old guests with no orders
  • delete expired specific prices from products
  • delete expired vouchers
  • delete unused feature values
  • delete empty features
  • delete unused attribute values
  • delete empty attribute groups
  • clear all cache
You can set number of days to only delete data older than this setting (but not for cache, it gets cleared totally).

Data consistency​

  • regenerate friendly URL’s for products (for all languages)
  • regenerate friendly URL’s for categories
  • set products’ cheapest combinations as default
  • assign the most common tax rules group to products with no tax rules grup

Fix images​

  • delete products’ broken images (the ones that appear as question marks)
  • delete unused image files (cleans all leftovers in the img/p/ folder along with empty folders)
  • set first image as cover for products without cover
  • associate all images to all shops (useful if you find some of your images not displaying)
  • set product’s cover as it’s first image
  • delete temporary images
  • delete images from disabled products
  • delete thumbnails from disabled products
  • disable active products without images

Fix associations​

  • set product’s deepest category as default
  • assign all products to parent categories (usefull if some products are assigned only to some deep categories, but you want them to appear also in parent categories)
  • assign all customer groups to all categories

Mass activation and deactivation​

  • deactivate active out of stock products
  • deactivate active products without images
  • activate inactive in stock products
  • deactivate active categories without active products
  • deactivate active categories without any products – new feature
  • deactivate active products not assigned to any active categories
  • activate inactive categories with active products
  • activate inactive categories with any products – new feature
  • deactivate active manufacturers without active products
  • activate inactive manufacturers with active products
You can also automate each of the above operations with cron tasks, making your shop clean itself on a daily basis.

Prestashop Tidy - Cleaning, Optimization and Speed Up - 1
Prestashop Tidy - Cleaning, Optimization and Speed Up - 2


[DEMO]

Safety first!​

This is a powerful module and can change a lot in your shop. That’s why each function has a special “Preview” button, allowing you to see what exactly will happen after executing it.
 

Attachments

  • gmtidy.zip
    68.5 KB · Views: 34

freiserk

Well-known member
☆☆ Special ☆☆
☆ Pro ☆
Master
Joined
Jan 24, 2019
Messages
3,497
Reaction score
6,557
Points
113
NullCash
33,251
This module will help you keep your store nice and clean.

It allows you to perform the following operations:

Cleanup​

  • delete old abandoned carts
  • delete old connections stats
  • delete old search stats
  • delete old email logs
  • delete old logs
  • delete old guests with no addresses
  • delete old customers with no addresses (useful if your shop suffered from bots registering fake accounts)
  • delete old guests with no addresses
  • delete old inactive customers
  • delete old customers with no orders
  • delete old customer threads
  • delete old guests with no orders
  • delete expired specific prices from products
  • delete expired vouchers
  • delete unused feature values
  • delete empty features
  • delete unused attribute values
  • delete empty attribute groups
  • clear all cache
You can set number of days to only delete data older than this setting (but not for cache, it gets cleared totally).

Data consistency​

  • regenerate friendly URL’s for products (for all languages)
  • regenerate friendly URL’s for categories
  • set products’ cheapest combinations as default
  • assign the most common tax rules group to products with no tax rules grup

Fix images​

  • delete products’ broken images (the ones that appear as question marks)
  • delete unused image files (cleans all leftovers in the img/p/ folder along with empty folders)
  • set first image as cover for products without cover
  • associate all images to all shops (useful if you find some of your images not displaying)
  • set product’s cover as it’s first image
  • delete temporary images
  • delete images from disabled products
  • delete thumbnails from disabled products
  • disable active products without images

Fix associations​

  • set product’s deepest category as default
  • assign all products to parent categories (usefull if some products are assigned only to some deep categories, but you want them to appear also in parent categories)
  • assign all customer groups to all categories

Mass activation and deactivation​

  • deactivate active out of stock products
  • deactivate active products without images
  • activate inactive in stock products
  • deactivate active categories without active products
  • deactivate active categories without any products – new feature
  • deactivate active products not assigned to any active categories
  • activate inactive categories with active products
  • activate inactive categories with any products – new feature
  • deactivate active manufacturers without active products
  • activate inactive manufacturers with active products
You can also automate each of the above operations with cron tasks, making your shop clean itself on a daily basis.

Prestashop Tidy - Cleaning, Optimization and Speed Up - 1
Prestashop Tidy - Cleaning, Optimization and Speed Up - 2


[DEMO]

Safety first!​

This is a powerful module and can change a lot in your shop. That’s why each function has a special “Preview” button, allowing you to see what exactly will happen after executing it.

Link to characteristics:


Version 1.4.21 -> latest.

Many thanks.
 

noti_italy

Well-known member
Master
Diamond
Elite
XNullUser
Joined
Jan 15, 2022
Messages
580
Reaction score
961
Points
93
NullCash
2,220
Thanks for contributing this module. a good day for you
 

Sergiy_K

Active member
XNullUser
Joined
Jan 9, 2023
Messages
149
Reaction score
73
Points
28
Location
Dublin
NullCash
543
Thank you for sharing. I hope it will work as intended.
  • 07.06.2022 – v 1.4.21 new features: deactivate active categories without any products, activate inactive categories with any products
 

FloverLion

Well-known member
Diamond
Elite
XNullUser
Joined
Sep 30, 2022
Messages
888
Reaction score
250
Points
63
NullCash
607
Thanks alot nice module and nice share my friend.
 

d-shilko

Well-known member
☆☆ Special ☆☆
☆ Pro ☆
Joined
Jun 10, 2021
Messages
2,542
Reaction score
1,535
Points
113
NullCash
4,194
Thanks for contributing this module. a good day for you
 

AquariusGaza

Well-known member
Master
Diamond
Elite
Joined
Sep 29, 2022
Messages
1,405
Reaction score
441
Points
83
NullCash
2,746
Thanks for contributing this module. a good day for you
 

Coolt

Well-known member
Diamond
Elite
XNullUser
Joined
Dec 20, 2021
Messages
329
Reaction score
276
Points
63
NullCash
2,934
Thank you for sharing. I hope it will work as intended.
  • 07.06.2022 – v 1.4.21 new features: deactivate active categories without any products, activate inactive categories with any products
You mean to say "2023" not 2022... thats is?
 

hxcode

Well-known member
Master
Diamond
Elite
Joined
Aug 16, 2020
Messages
3,535
Reaction score
416
Points
83
NullCash
11
thank you for sharing this module.
 

mathis99

Member
XNullUser
Joined
Apr 7, 2022
Messages
204
Reaction score
1
Points
18
NullCash
10
Thanks for contributing this module. a good day for you
 

AquariusGaza

Well-known member
Master
Diamond
Elite
Joined
Sep 29, 2022
Messages
1,405
Reaction score
441
Points
83
NullCash
2,746
Thanks for contributing this module. a good day for you
 

otsilla

Active member
XNullUser
Joined
Aug 27, 2022
Messages
188
Reaction score
34
Points
28
NullCash
9
thank you for the latest version mate
 

Sillumin

Well-known member
☆ Pro ☆
Master
Diamond
Elite
Joined
Jun 18, 2021
Messages
3,620
Reaction score
764
Points
113
NullCash
6,100
It can be really helpful module! Thank you very much for it! Best regards!
 

ilsanto64

Active member
XNullUser
Joined
Feb 7, 2019
Messages
1,106
Reaction score
8
Points
38
NullCash
124
thanks for sharing this must habe module. Will take a look asap.
 

aalleexx

Active member
XNullUser
Joined
Sep 8, 2021
Messages
185
Reaction score
78
Points
28
NullCash
0
It is good module but if you still need the logs and some search informations after using it you loose them !
 
Top