Jump to content
  • 0
Xavier Borderie

Want to know more about 1.7?

Question

For those who want to dive into the new major version of PrestaShop, version 1.7, this post will try to summarize the available information so far -- mostly published on the Build devblog, which you should read every week :)

 

Public releases:

In general, you really should pay a visit to the Build devblog on a regular basis: http://build.prestashop.com/

This is where we update the Community on the latest news from the Dev team!

Quick selection of articles about v1.7:

Articles about the new architecture:

Articles about the Starter Theme:

Articles about the new default theme:

Articles that go beyond the scope of v1.7:

If you have questions or articles ideas (or if you want to write for the Build devblog!), let me know!

 

Also: we're hiring in Paris (France): http://build.prestashop.com/news/prestacrew-hiring/ !

 

(cliquez ici pour la version française de cet article)

(local community members: feel free to translate this article in your local forums!)

Share this post


Link to post
Share on other sites

237 answers to this question

Recommended Posts

  • 0

If you have questions or articles idea (or if you want to write for the Build devblog!), lemme know!

 

You mean that we can write an article on the blog of prestashop.com?

Share this post


Link to post
Share on other sites
  • 0

You mean that we can write an article on the blog of prestashop.com?

 

If you have an idea for a technical article about PrestaShop or its ecosystem, yup, please let us know :)

I'm scarred about performances.... w&s

 

The beta will be the time where you can see for yourself!

Share this post


Link to post
Share on other sites
  • 0

Mister Xavier.. I am trying some tricks to make custom rowAction.. If I successfully do it, I would be more than happy to get deeper in our community by sharing a bit of knowledge.. Let me know if you are interested..

Edited by tapanda.gr

Share this post


Link to post
Share on other sites
  • 0

Hi Xavier!

 

When are you planning to release the beta version of 1.7?

 

Best regards

MacRoy

 

We're deep into development, so it's hard to tell.

Currently, we expect the first beta to be released before 2016. But a lot of things are still up in the air, so let's just give the usual answer in open source project: "when it's ready" :)

Thank you for your patience!

Share this post


Link to post
Share on other sites
  • 0

Hy. I'm using Prestashop since 1.5. When I activate b2b option, customers are unable to register because of the following errors: SIRET is invalid and APE is invalid. Shop localization is Romania and the equivalent for SIRET and APE in romanian  has different  format. In french APE is 4 digits and a letter, in romanian is 4 digits. Not all countries have the same format for this type of information. Also some customizable fields are necessary. When a company registers on my prestashop website I need additional legal information, so more fields would be welcome. Thank you.

 

Hello Psxtavi,

 

This is a thread about PrestaShop 1.7.

Please open another thread on the main forum for your PS 1.5 issues.

 

Regards.

Share this post


Link to post
Share on other sites
  • 0

Hello Xavier,

I plan to redo our site on prestashop 1.7 as soon as possible... I plan to use github to synchronise my own dev with the different next releases of prestashop 1.7 (and wait that the version is stable enough to lauch in production).
You said that the first beta relase would be ready before end of 2015, please can you tell me if there will the possibility to pick up this version on the github with the possibility to update manualy our date base lauching the commande in install/upgrade/sql/1.7.0.0.sql

I don't know if i'm clear...

Thnks a lot.
Visn

Share this post


Link to post
Share on other sites
  • 0

You said that the first beta relase would be ready before end of 2015, please can you tell me if there will the possibility to pick up this version on the github with the possibility to update manualy our date base lauching the commande in install/upgrade/sql/1.7.0.0.sql

 

Note: the first beta might be out before the end of 2015. For now, we're still in full development mode, so it's hard to promise anything :)

 

You can always keep up to date by upgrading to the GitHub repo, but do not that it might break from one day to another.

In any case, beta versions will be packagaged as usual, and will be available here: https://www.prestashop.com/en/developers-versions

 

Best regards.

Share this post


Link to post
Share on other sites
  • 0

Hello,

 

I want create a prestashop shop for my company from scratch. May I wait for the 1.7 version or start invest money in extensions and time in the current version?

 

Thank you.

Hugo

Share this post


Link to post
Share on other sites
  • 0

Does PrestaShop 1.7 database will have foreign key(s) in tables?

Does PrestaShop 1.7 will be more friendly with Google Merchant Center like Bigcommerce, Google Trusted Stores Merchant like Magento, Google Content API for Shopping. ?

Does PrestaShop 1.7 will have have more native fields in product details compatible with google product data feed ?

Does PrestaShop 1.7 will remove deprecated code, hook_alias , etc

Share this post


Link to post
Share on other sites
  • 0

The stock update feature of prestashop is really now time consuming. this feature is really need to change.  

I want to suggest some feature for next version of prestashop.

1. ajax edit/ Quick edit of product name , Reference, price, special price, quantity, with out leaving the page, just like on wordpress, Abante cart, Cs Cart.  Demo Pic Here http://pasteboard.co/2CyuDnwq.jpg.

2) fast loading front and back office,

3) ajax search on backup office ( searching what need, with out leaving the page)

4) Product can embed on any pages, (embed codes can be used in any website including static HTML pages.)

5) Newsletter function as core feature( from this admin can send email to customers )
6) Advance affiliate function.

The main requested feature is quick/ajax search and editing feature in back office so that admin( owner of Shop) can edit quantity, price, product name, model/ Reference number easily . Just like >>http://pasteboard.co/2CyuDnwq.jpg

Share this post


Link to post
Share on other sites
  • 0

Hello,

 

I would like to know if, for instance on the product template/page,

the combinations are fully loaded with javascript selection, like it has always been in prestashop,

or if it will be at last with ajax loading, in order to soften the javascript burden

when there are many combinations on one single product, as well as make easier

the programmer's work when doing a module based on attributes ?

 

When there are several attributes' combinations it could easily be a burden on that page!

 

This is a killer feature in drupal commerce when having products combinations, indeed...

Edited by strapper

Share this post


Link to post
Share on other sites
  • 0

Is it have category based product at homepage option?

 

Its necessary now a days to all online sellers. Will be great if you add that option to featured products or similar module. So that people can select how much category & from which products should be visible at frontend.

 

Thanks

Share this post


Link to post
Share on other sites
  • 0

Do you plan to extend price adjusting functionality on product combinations by adding percentage impact in the future? (default is only by value)

It's something "standard" in other shop softwares, so why no Presta? :)

Edited by szymmszy

Share this post


Link to post
Share on other sites
  • 0

Hi, please add this two feature natively on the new core of PrestaShop v 1.7.x.x :

 

> 1 - Native 2Fa-Two Factor Authentication (Google) + Usb Dongle Authentication (Yubikey)

 

> 2 - Auto update Maxmind Geolitecity Database

 

Sincerely, Fabio Perri.

Edited by Fabio Perri

Share this post


Link to post
Share on other sites
  • 0

Perhaps do you mean a pluggable authentication, with a specific hook for instance ?

 

Also, the same way for the search/layered module so that it could be possible to hook in a search engine

(native search engine, addon module for sphinx, solr, elasticsearch, custom, ...)

 

 

Hi, please add this two feature natively on the new core of PrestaShop v 1.7.x.x :

 

> 1 - Native 2Fa-Two Factor Authentication (Google) + Usb Dongle Authentication (Yubikey)

 

> 2 - Auto update Maxmind Geolitecity Database

 

Sincerely, Fabio Perri.

Share this post


Link to post
Share on other sites
  • 0

Hey everyone!

 

I added two links to recent Build articles:

I'll try to answer a few of your questions:

 

  • Does PrestaShop 1.7 database will have foreign key(s) in tables?
    Not that I know of.
  • I want create a prestashop shop for my company from scratch. May I wait for the 1.7 version or start invest money in extensions and time in the current version?
    We're still in development mode, and hope to release a first beta in the coming weeks. Can't promise anything.
    Version 1.6 is the safe choice currently. It will be maintained and supported for several months once the stable version of PrestaShop 1.7 is released, so that should give you enough time to switch from 1.6 to 1.7 once you think 1.7 is ready for you.
  • Does PrestaShop 1.7 will be more friendly with Google Merchant Center like Bigcommerce, Google Trusted Stores Merchant like Magento, Google Content API for Shopping. ?
    I don't think these are planned evolutions.
  • Does PrestaShop 1.7 will have have more native fields in product details compatible with google product data feed ?
    The product page is being heavily reworked for 1.7, I think the team is aiming for the same features as with 1.6 in this area for now. If you want to help, let us know!
  • Does PrestaShop 1.7 will remove deprecated code, hook_alias , etc
    A lot of deprecated code is being remove, yes. I can't tell you precisely, but you can join the conversation on Gitter: https://gitter.im/PrestaShop/General !
  • I want to suggest some feature for next version of prestashop
    Please do so on the Forge.
  • Any chance you could build product dimensions into the combinations?
    I don't think this is currently planned, but please let us know on the Forge or on Gitter!
  • Is it have category based product at homepage option?
    The front office is being entirely rethought and rebuilt through the Starter Theme and Classic theme projects. I think for now they are aiming at the essential features without impacting the back office, but do let us know about your wish on Gitter: https://gitter.im/PrestaShop/General !
  • [ajax loading on product template/page]
    Ask the Starter Theme guys on Gitter: https://gitter.im/PrestaShop/General :)
  • Do you plan to extend price adjusting functionality on product combinations by adding percentage impact in the future? (default is only by value)
    I don't think this is planned for 1.7.0.
  • Native 2Fa-Two Factor Authentication (Google) + Usb Dongle Authentication (Yubikey) and Auto update Maxmind Geolitecity Database
    I don't think this is planned for 1.7.0.
  • Can I ask why Symphony 2 and not 3?
    In effect, PS 1.7.0 should be able to work with Sf3, but for now we're targetting the current LTS of Symfony. We may target Sf3 in a later version.
  • Merci d'ouvrir aussi un sujet 1.7 en FRANçAIS !
    Nous avons choisi de communique en anglais pour la 1.7, afin de cibler l'international (dont la France). PrestaShop est une société internationale, avec des bureaux à Paris mais aussi à Miami, San Francisco, Madrid, Italie, Allemagne et le Benelux.
    Je vais voir pour proposer une VF de cet article -- mais les articles liés ne seront pas traduits.
  • For Prestashop v1.7, since Symfony2.3 achieved 100% compatibility with HHVM, will this speed improvement be felt also with Prestashop 1.7 ?
    Hopefully so! :) We'll start benchmarking once we reach the beta phase.
     

Cheers!

Share this post


Link to post
Share on other sites
  • 0

I have an additional (serious) question:

 

Can someone name 3 new features (or reasons), why a PrestaShop 1.6-owner should invest time and money to upgrade his shop to 1.7?

Share this post


Link to post
Share on other sites
  • 0

I have an additional (serious) question:

 

Can someone name 3 new features (or reasons), why a PrestaShop 1.6-owner should invest time and money to upgrade his shop to 1.7?

 

Performance, Stability, Security ;)

Share this post


Link to post
Share on other sites
  • 0

Any reasons (explanation, justification) why new version 1.7 will not have foreign key(s) in tables?

I'm very disappointed. Anybody knows that foreign key constraint means database integrity.

MySQL 5.5 and later use InnoDB by default. It provides the standard ACID-compliant transaction features, along with foreign key support (Declarative Referential Integrity).

Edited by lxhost

Share this post


Link to post
Share on other sites
  • 0

You are right, but honestly, about 90% of all shops would be non-upgradable and all pre-1.7 code and modules would have to be abandoned.

Share this post


Link to post
Share on other sites
  • 0

You are right, but honestly, about 90% of all shops would be non-upgradable and all pre-1.7 code and modules would have to be abandoned.

yes, poor shops and poor modules will not work, but this could be a criterion to keep only the best. This will increase the quality. 

Share this post


Link to post
Share on other sites
  • 0

Added a link to the latest Build article:

Now, to answer a few more questions:

  • (...) about 90% of all shops would be non-upgradable and all pre-1.7 code and modules would have to be abandoned
    The themes will certainly need to be rewritten, as the Theme API is completely revamped in 1.7, in order to have a great Theming community rather than too many slight modification of the default 1.6 theme.
    A lot of 1.6 modules will still work in 1.7, most notable those which do not target the theme, the Product page or the Modules page. We've been running some tests on the Addons catalogue, we will soon publish the results on Build. But of course, there will remain modules which won't work as-is.
    Therefore, moving from 1.6 to 1.7 will not be a matter of simply clicking the Upgrade button. That is why we plan on supporting 1.6 for more than 2016 (still being decided).
  • Can someone name 3 new features (or reasons), why a PrestaShop 1.6-owner should invest time and money to upgrade his shop to 1.7?
    Upgrading will not be an easy task (see above), so we would completely understand if a merchant chose to stay with 1.6 for the time being -- at least until all modules are compatible with 1.7.
    For new stores though, 1.7 will be a treat! For merchants: the reworked UI will provide a better daily flow, the Product page has been rethought, and the Modules page as well. For developers: the Starter Theme will make it way easier to create a brand new theme, the widget system, PHP namespaces and other PHP 5.4 niceties (along with perfs), the ability to call the whole Symfony stack for you module's needs, etc.
  • Any reasons (explanation, justification) why new version 1.7 will not have foreign key(s) in tables?
    The scope of 1.7 wasn't to rework the object model, which is still full MyIsam compatibility. There was already a lot of work with the arrival of Symfony, and breaking the legacy code isn't the idea.

Share this post


Link to post
Share on other sites
  • 0

 

Added a link to the latest Build article:

Now, to answer a few more questions:

  • (...) about 90% of all shops would be non-upgradable and all pre-1.7 code and modules would have to be abandoned

    The themes will certainly need to be rewritten, as the Theme API is completely revamped in 1.7, in order to have a great Theming community rather than too many slight modification of the default 1.6 theme.

    A lot of 1.6 modules will still work in 1.7, most notable those which do not target the theme, the Product page or the Modules page. We've been running some tests on the Addons catalogue, we will soon publish the results on Build. But of course, there will remain modules which won't work as-is.

    Therefore, moving from 1.6 to 1.7 will not be a matter of simply clicking the Upgrade button. That is why we plan on supporting 1.6 for more than 2016 (still being decided).

  • Can someone name 3 new features (or reasons), why a PrestaShop 1.6-owner should invest time and money to upgrade his shop to 1.7?

    Upgrading will not be an easy task (see above), so we would completely understand if a merchant chose to stay with 1.6 for the time being -- at least until all modules are compatible with 1.7.

    For new stores though, 1.7 will be a treat! For merchants: the reworked UI will provide a better daily flow, the Product page has been rethought, and the Modules page as well. For developers: the Starter Theme will make it way easier to create a brand new theme, the widget system, PHP namespaces and other PHP 5.4 niceties (along with perfs), the ability to call the whole Symfony stack for you module's needs, etc.

  • Any reasons (explanation, justification) why new version 1.7 will not have foreign key(s) in tables?

    The scope of 1.7 wasn't to rework the object model, which is still full MyIsam compatibility. There was already a lot of work with the arrival of Symfony, and breaking the legacy code isn't the idea.

 

100% you must have MyIsam compatibility, but, in my opinion, you should offer a better solution for those who abandoned MyIsam.

MyIsam is a deprecated engine, and PrestaShop have a chance now to add full InnoDB in version 1.7.

 

take a look at this code:

if (_MYSQL_ENGINE_ == 'InnoDB') {

    Db::getInstance()->execute("ALTER TABLE `"._DB_PREFIX_."orders` ADD CONSTRAINT `"._DB_PREFIX_."orders_ibfk_1` FOREIGN KEY (`id_cart`) REFERENCES `"._DB_PREFIX_."cart` (`id_cart`) ON DELETE CASCADE ON UPDATE CASCADE");

}

 

 

this query

 

ALTER TABLE `ps_orders` ADD CONSTRAINT `ps_orders_ibfk_1` FOREIGN KEY (`id_cart`) REFERENCES `ps_cart` (`id_cart`) ON DELETE CASCADE ON UPDATE CASCADE

 

 

will guaranties that you will have in table ps_orders only real id_cart, you will not be able to add some nonexistent id_card.

This will increase the database integrity and security.

Share this post


Link to post
Share on other sites
  • 0
For everyone who asking:

"If PrestaShop will add *here is some feature from module*"?

 

No, this feature will probably not be available, why? Because it is also business, and there are hundreds of great modules, there are better search modules, modules for buying products with measurements etc. 

 

1.7 is huge change on front-end, pretty big changes in back-office but those are changes more for UX, Usabillity etc. it doesn't mean that new version = new features, probably 1.7 will have "a few" new features but overall it is simply version to provide better quality catalog managament, and better architecture for theme developers.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×