Skip to content

d1m007/gshoppingflux

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Google Shopping Flux

Prestashop Module for Google Merchant center. Generates a XML feed, so that you can use Google Merchant Center to advertise for your products.

This feed is also accepted by:

Getting Started

Follow these steps to get up and running with your product feeds fast.

Prestashop tested version

  • 1.6.0.6
  • 1.6.1.17
  • 1.7.2.4
  • 1.7.x
  • 8.x
  • 9.0.1 ✨ (New!)

Installing

# Download archive file
# On back office > Modules > Add new Module > Upload archive

Or via command line:

cd modules/
git clone https://github.com/dim00z/gshoppingflux.git

Configuration of module

Depending on your store and what you want to send to google, you would need to change some of the configuration of the module.

Features

  • ✅ Full Google Shopping Feed XML generation
  • ✅ Local Inventory Feed support
  • ✅ Product Reviews Feed support
  • ✅ Multi-shop support
  • ✅ Multi-language & multi-currency support
  • ✅ Automatic CRON generation
  • ✅ Product attributes/combinations export
  • ✅ Customizable category mapping
  • ✅ Shipping cost calculation
  • ✅ PrestaShop 9 compatible

Changelog

Version 1.7.6 (2025)

  • Add comments everywhere
  • Reorganize code files
  • Small improvements
  • Safe implode to fix implode errors on non array value got from Tools

Version 1.7.5 (2025)

  • PrestaShop 9.0.1 compatibility
  • 🔧 Fixed _PS_PRICE_DISPLAY_PRECISION_ undefined constant issue
  • 🔧 Replaced deprecated ToolsCore with Tools
  • 🔧 Updated all Db method calls to lowercase (PS9 requirement)
  • 📝 Added comprehensive method documentation
  • 🧹 Code cleanup and modernization
  • ⚡ Maintained backward compatibility with PS 1.5+

Version 1.7.4

  • Previous stable version

Contributing

You are welcome to help making this module better.

How to contribute

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

  • Jordi Martin - Initial work - jmartin82
  • d1m007 - A lot of improvements - d1m007
  • Casper Olsen - A lot of improvements - casper-o
  • Vincent Charpentier - Current maintainer - zenzen279

See also the list of contributors who participated in this project.

Support

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

Acknowledgments

  • PrestaShop community for continuous support
  • All contributors who have helped improve this module
  • Google Merchant Center team for comprehensive documentation

Made with ❤️ for PrestaShop

About

PrestaShop Google Shopping Flux Module

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 98.8%
  • Smarty 1.2%