Drupal commerce kickstart-2 7.x-2.20

Test de la version 7.x-2.20 (vm "unbuntu client 13" 23 nov 2014)
Site officiel https://www.drupal.org/project/commerce_kickstart
Doc install https://drupalcommerce.org/commerce-kickstart-2

Upgrade (avec drush 8): drush dl commerce_kickstart   drush updatedb -y

Avant d'installer (pré-install checklist)

Cette distrib (nov 2014) ne fonctionne pas pour un site existant. On part d'une base de donnée vide. Vérifier dans php.ini la mémoire max.

Amex Payment Gateway requires the PHP cURL library => sudo apt-get install php5-curl

Test install (vm)

cd /var/www ; sudo drush dl commerce_kickstart
sudo mv commerce_kickstart-7.x-2.20/ commerce

Créer et configurer hosts, sites-enabled et conf-enabled/commerce.conf, alias drush.
Créeer db et user: sudo mysqladmin -u root -p create commerce  puis sudo mysql -u root -p  Finir par sudo /etc/init.d/apache2 reload

cd sites/default
sudo mkdir files ; sudo chmod -R 777 files
sudo cp default.settings.php settings.php  ; sudo chmod 777 settings.php

http://commerce/install.php

  • Valider la policy "utilise http://www.google.com/dfp/info/sb/index.html"
  • conf compte ID 1 ; avec demo store, localization et choix euro et tax VAT
  • ... car 44 modules à installer et configurer (et avec de la pub, au stade import content).

sudo chmod a-w settings.php

Traduction (si i18n)

Cf https://drupalcommerce.org/commerce-kickstart-2/translating-commerce-store

i18n_string et i18n_field
Faire un refresh strings à admin/config/regional/translate/i18n_string (la liste a une entrée "Drupal Commerce") puis admin/config/regional/translate/translate

Utiliser entity_translation + title