drupal 7

vers tags: module, drupal, drupal 8.

p6 Checkout - exo: s'envoyer un email de paiement complet

Un exo: email de paiement complet (démo règles Commander)

https://drupalcommerce.org/user-guide/checkout-completion-rules

Envoyer email à notre boutique une fois le paiement terminé.

Module Mime Mail

https://www.drupal.org/project/mimemail

pour envoyer des emails au format HTML.

Pour drupal 7 (> 7.24), il faut aussi le module Mail System (UI).

RWD - Notes livre - ch 4 - RWD avec le thème Aurora

http://snugug.github.io/Aurora/ est la doc officielle et sur drupal c'est à https://www.drupal.org/project/aurora
Liste d'autres modules pour compléter Aurora à http://snugug.github.io/Aurora/modules/
Les sous-thèmes Aurora sont générés via http://yeoman.io/ (il faut avoir installé node.js -> voir https://www.drupal.org/project/aurora)

Plan:
1. install (gem install compass-aurora  + magic + HTML 5 Tools + dl le thème)
2. créer son sous-thème et configurer config.rb (mettre en debug = true)
3. check gems requises avec un   bundle exec compass watch

Chez OVH, protéger l'accès à un répertoire par une authentification

Versions de PHP requises pour drupal

test Module Commerce WPS -p6 Checkout ou processus de la commande

Sur cette page:

le form de commande est à admin/commerce/config/checkout et comporte :

  • le form Checkout (collecte les infos),
      Info du compte : que pour les anonymes
      Info de facturation (billing) : comporte un form pour modifier le profil de facturation du client acheteur.
  • Review order (liste + panneau pour payer)
  • Payment montre toutes les méthodes de paiement dispo pour ce client.
      Payment off-site seul: message affiché au user (on va vous rediriger), faite via  js.
  • Checkout complete (page affichée à la fin  "commande passée").

Quand une commande du panier arrive dans la page "vérification de la caisse", Commerce a plusieurs règles qui effectuent les actions suivantes: maj statut (mis en attente + asso user avec "ref commande" selon qu'il est logué ou non) et envoie email "notif commande" (à l'acheteur).

Checkout en page unique ou multiple. Pb de traduction "Order Total".

Autres pages: Exercice qui envoie un email à la boutique lorsque que le paiement a été complété. Vers la liste des vues. Pour le pb de traduction de "Order total", voir modif en db.

test Module Commerce -p3 créer Product Display et son champ de type Product reference

Ajouter le type de contenu "Product Display"

admin/structure/types/add  Nom système : product_display

test Module Commerce 7.x-1.11 WPS sur site de test -p2

Les modules Commerce qui n'ont pas été activés: Cart, Checkout (requis par Cart), Customer UI, , Payment UI (qui requiert Order UI), Product Pricing (active des règles qui concernent le calcul du prix de vente) et son UI, Tax + Payment Method Example.

test Module Commerce 7.x-1.11 WPS sur site de test -p1

Un drupal 7 quasi vierge, avec les modules :

test Module Commerce 7.x-1.11 et PayPal WPS 7.x-2.3 sur site de test

Installer Commerce et commerce_paypal 7.x-2.3 Installer le module commerce (7.x-1.11 sans le kickstart) : avec PayPal WPS 7.x-2.3 + Entity API (7.x-1.6 requis par Rules 2, ici 7.x-2.9) + + Views 3 (7.x-3.10), entity token... faut-il Address Field 1.0-beta3 ou 1.0,  CTools 1.2 (et non la dernière 7.x-1.7), Entity API (7.x-1.0-rc3 et non la 1.6), Rules 2.2 et Views 3.5 (et non la 7.x-3.10) ?

Vers mes notes Concepts (produit, SKU, prix... les champs, bundles et entités de commerce), "Product UI" et activation de la règle "Paypal WPS" + création de 2 bundles (p1), Cart et Payment UI (soit 5 modules de plus, dont order, p2), le type de donnée "Product Display" et le champs de type Product reference. Et vers la liste des écrans (avec URL) qu'un user logué voit en passant une commande d'achat (et ici pour un user anonyme).

Sources (en anglais):

Pages

S'abonner à RSS - drupal 7