Coder Social home page Coder Social logo

lengow / plugin-prestashop Goto Github PK

View Code? Open in Web Editor NEW
1.0 3.0 6.0 7.91 MB

Plugin Lengow for PrestaShop Repository

Home Page: https://www.lengow.com/

License: Apache License 2.0

PHP 82.64% HTML 0.04% Shell 0.42% CSS 3.46% JavaScript 3.87% Smarty 8.83% Twig 0.73%
lengow prestashop ecommerce plugin php

plugin-prestashop's Introduction

Lengow for PrestaShop

Overview

Lengow is the e-commerce automation solution that helps brands and distributors improve their performance, automate their business processes, and grow internationally. The Lengow platform is the key to strong profitability and visibility for products sold by online retailers around the world on all distribution channels: marketplaces, comparison shopping engines, affiliate platforms and display/retargeting platforms. Since 2009, Lengow has integrated more than 1,600 partners into its solution to provide a powerful platform to its 4,600 retailers and brands in 42 countries around the world.

Major features in Lengow include:

  • Easily import your product data from your cms
  • Use Lengow to target and exclude the right products for the right channels and tools (marketplaces, price comparison engines, product ads, retargeting, affiliation) and automate the process of product diffusion.
  • Manipulate your feeds (categories, titles, descriptions, rules…) - no need for technical knowledge.
  • Lengow takes care of the centralisation of orders received from marketplaces and synchronises inventory data with your backoffice. Track your demands accurately and set inventory rules to avoid running out of stock.
  • Monitor and control your ecommerce activity using detailed, yet easy to understand graphs and statistics. Track clicks, sales, CTR, ROI and tweak your campaigns with automatic rules according to your cost of sales / profitability targets.
  • Thanks to our API, Lengow is compatible with many applications so you can access the functionality of all your ecommerce tools on a single platform. There are already more than 40 available applications: marketing platform, translation, customer review, email, merchandise, price watch, web-to-store, product recommendation and many more

The Lengow plugin is free to download and it enables you to export your product catalogs and manage your orders. It is compatible only with the new version of our platform. A Lengow account is created during the extension installation and you will have free access to our platform for 15 days. To benefit from all the functionalities of Lengow, this requires you to pay for an account on the Lengow platform.

Plugin installation

Follow the instruction below if you want to install Lengow for PrestaShop using Git.

1.) Clone the git repository in the PrestaShop modules folder using:

git clone [email protected]:lengow/plugin-prestashop.git lengow

In case you wish to contribute to the plugin, fork the dev branch rather than cloning it, and create a pull request via Github. For further information please read the section "Become a contributor" of this document.

2.) Set the correct directory permissions:

chmod -R 755 modules/lengow

Depending on your server configuration, it might be necessary to set whole write permissions (777) to the files and folders above. You can also start testing with lower permissions due to security reasons (644 for example) as long as your php process can write to those files.

3.) Activate the plugin through the Modules > Module Catalog screen in PrestaShop

4.) Log in with your Lengow credentials and configure the plugin

Frequently Asked Questions

Where can I find Lengow documentation and user guides?

For help setting up and configuring Lengow plugin please refer to our user guide

Where can I get support?

To make a support request to Lengow, use our helpdesk.

Become a contributor

Lengow for PrestaShop is available under license (Apache-2.0). If you want to contribute code (features or bugfixes), you have to create a pull request via Github and include valid license information.

The master branch contains the latest stable version of the plugin. The dev branch contains the version under development. All Pull requests must be made on the dev branch and must be validated by reviewers working at Lengow.

By default, the plugin is made to work on our production environment (my.lengow.io). The environment can be changed to pre-production (my.lengow.net) in the settings of this module, after active debug mode option.

Translation

Translations in the plugin are managed via a key system and associated yaml files

Start by installing Yaml Parser:

sudo apt-get install php5-dev libyaml-dev
sudo pecl install yaml

To translate the project, use specific key in php code and modify the *.yml files in the directory: lengow/translations/yml/

Once the translations are finished, just run the translation update script in lengow/tools folder

php translate.php

The plugin is translated into English, French, Spanish and Italian.

Changelog

The changelog and all available commits are located under CHANGELOG.

plugin-prestashop's People

Contributors

alherlengow avatar arnaud-hours avatar benjaminlgw avatar clovis-lgw avatar gaeldelmer avatar jeremiebiron avatar michaelmaslengow avatar paullengow avatar vincent-lengow avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

plugin-prestashop's Issues

Error PHP 7.4

Hello,

There are PHP errors, when running on PHP 7.4, which prevent the synchronization of commands:

[PrestaShop error]: "Notice: Trying to access array offset on value of type bool" in /modules/lengow/classes/models/LengowAddress.php on line 342 
[PrestaShop error]: "Notice: Trying to access array offset on value of type bool" in /modules/lengow/classes/models/LengowGender.php on line 88 

There is also an error in the classes/models/LengowList.php file which prevents you from seeing the list of Lengow commands.

Custom override on PS 1.7

hello,

I need to add custom data in the lengow feed for a customer. Digging in the module, I see that I have to override 2 methods in LengowExport.php (https://github.com/lengow/plugin-prestashop/blob/dev/classes/models/LengowExport.php):

  • setAdditionalFields
  • setAdditionalFieldsValues.

But the override folder has been removed from the module for PS 1.7 compatibility in v2.2.5 (https://github.com/lengow/plugin-prestashop/blob/dev/CHANGELOG).

So what is now the official method to add custom data in the feed?

Best regards,

Error when customer’s name includes a slash mark.

Customer’s name including slash mark / return an error, Order action marked as "Error", Status as "not imported".

2022-03-15 16:02:51 - [Import] order 220315V176426772: import order failed - La propriété LengowCustomer->lastname n'est pas valide.

Tested with Veepee Marketplace synchronization.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.