Drupal Commerce

Linktipp: Drupal Commerce Line Item Wrappers API overview

A nice overview of Drupal 7 Commerce Line Item Wrapper API functions :)

Drupal 7 Commerce: #ajax / AJAX not working in commerce_cart_add_to_cart form? dc_cart_ajax.module may be the reason

If you're reading this blog entry I guess you're having problems with adding AJAX in your commerce_cart_add_to_cart_form.
So this blog post is a reminder for myself if I should ever again run into this problem.

What I wanted to do, was adding some AJAX functionality to the add to cart form (A product add to cart form in the shop) using HOOK_form_commerce_cart_add_to_cart_form_alter.

Linktipp: Bilderrahmen-Passt.de - Individuelle Bilderrahmen nach Maß gefertigt ab Werk

Normalerweise gibt es von mir hier keine Werbe-Posts aber heute mache ich eine Ausnahme und bitte um Euer Verständnis.

Ausnahmsweise möchte ich heute einmal auf die großartigen Produkte unseres Kunden http://www.bilderrahmen-passt.de hinweisen, der individuelle Bilderrahmen nach Maß bis zu mm-genau fertigt.

Linktipp: Drupal Commerce Conversion Tracking mittels Google Analytics

Mein heutiger Linktipp betrifft Onlineshops mit Drupal Commerce und das zugehörige Google Analytics Conversion Tracking.

Mithilfe von Google Analytics Zielen und ein bisschen Know-How zur Drupal Commerce URL Struktur ist so sehr schnell ein beachtliches Tracking-System auf die Beine zu stellen!

Wie es genau funktioniert, beschreibt der empfohlene Blogeintrag! Viel Spaß beim Lesen!

Drupal Commerce: Add "Update cart" button on top of cart view

Today I'd like to provide a short snippet (hook) to add an additional "Update cart" button on top of the cart view in commerce.module.

  1. /**
  2.  * Implements hook_form_FORM-ID_alter.
  3.  * @param type $form
  4.  * @param type $form_state
  5.  */
  6. function MY-MODULE_form_views_form_commerce_cart_form_default_alter(&$form, &$form_state) {

Linktipp: Drupal Commerce: Eigenes Bestellnummern-Muster implementieren

Drupal Commerce nutzt für Bestellungen zwei verschiedene Bestellnummern-Felder in der Datenbank:
- order_id
und
- order_number

Das ist praktisch, denn während order_number ein AUTO_INCREMENT Feld ist, also eine eindeutige und sich automatisch erhöhende Zahl, kann order_number individuell befüllt werden. Standardmäßig wird dieses Feld allerdings in der Regel mit der order_id belegt.

Drupal 7 Commerce HOWTO: Get commerce_add_to_cart_confirmation Message out of the Messages

The commerce_add_to_cart_confirmation.module uses the drupal_set_message() mechanism to display the add to cart layer after a product has been added to the cart.

This is being triggered via a rules.module rule, provided by the module.

Drupal Commerce: Benutzer automatisch über Bestellstatusänderungen informieren

Heute ein kurzes Snippet & Codetipp, um Kunden in einem Drupal Commerce Onlineshop automatisch über Änderungen des Bestellstatus zu informieren.

Das Snippet von ogredude aufGitHub arbeitet mit der "Kraft der Rules" (rules.module). Ihr könnt die Regelvorlagen also einfach importieren und nach Euren Anforderungen anpassen!

Drupal Commerce: commerce_product_attributes does not work for anonymous users

The commerce_product_attributes.module currently has a little bug for anonymous users. If you edit a line item via URL parameter (line_item_id) it works perfectly for registered and logged in users. For anonymous users the values in the order form are not correctly prefilled with their values.

Drupal Commerce: Versandarten umsortieren (Gewichtung beeinflussen)

Heute ein kurzes Code-Snippet zum Umsortieren von Versandarten in Drupal Commerce unter Verwendung des commerce_shipping.module.

Ihr könnt dazu ein Snippet wie das folgende nutzen, mit dem ich beispielsweise die Bezahlart "Barzahlung bei Abholung" an das Ende der Liste verschiebe.
Generell sind natürlich auch andere Sortierungen via Array-Sortierungen möglich!