środa, 20 listopada 2013

Sklep internetowy w Drupal 7 i moduł Drupal Commerce

Podjąłem się zbudowania sklepu internetowego za pomocą Drupala w wersji 7. Rozważałem różne moduły, aż w końcu zdecydowałem się na moduł Drupal Commerce (http://www.drupalcommerce.org/) i CRM Core  (https://drupal.org/project/crm_core). Dodatkowo zainstalowałem wiele mniejszych.

Lista zainstalowanych modułów:
1. CRM Core
https://drupal.org/project/crm_core

Moduły wymagane:
1.1 Entityreference
https://drupal.org/project/entityreference
1.2 Entity API
https://drupal.org/project/entity
1.3 Field group
https://drupal.org/project/field_group
1.4 Date (Date_api , Date , Date_popup , Date_views)
http://ftp.drupal.org/files/projects/date-7.x-2.6.tar.gz
1.5 Relation
https://drupal.org/project/relation
1.6 Name Field
https://drupal.org/project/name
1.7 Views Bulk Operations (VBO)
https://drupal.org/project/views_bulk_operations
1.8 Token (można zainstalować gdyż w core jest on ograniczony)
http://ftp.drupal.org/files/projects/token-7.x-1.5.tar.gz

2. Drupal Commerce
https://drupal.org/project/commerce

2.1 Rules
https://drupal.org/project/rules
2.2 Address Field
https://drupal.org/project/addressfield

3. CRM Core Profile
https://drupal.org/project/crm_core_profile

4. CRM Core Profile Commerce Items
https://drupal.org/project/crm_core_profile_commerce_items
(Połączenie między modułem CRM Core i Drupal Commerce)

5. Commerce Customizable Products
https://drupal.org/project/commerce_custom_product
(bez tego modułu nie można dodawać własnych Line Item Types)

6. Commerce Repair
(naprawia błąd modułu Drupal Commerce)

7. Site Disclaimer
https://drupal.org/project/site_disclaimer
(każdy sklep posiada regulamin, który trzeba zaakceptować przy rejestracji)

8. Commerce Message
https://drupal.org/project/commerce_message
http://www.drupalcommerce.org/extensions/module/project/commerce-message
(możliwość dodawania wiadomości do zamówień i historia wiadomości)

Wymaga: Message ( https://drupal.org/project/message ) i Message Notify ( https://drupal.org/project/message_notify )

9. Commerce Custom Order Status
https://drupal.org/project/commerce_custom_order_status
(statusy zamówienia)

10. Commerce Checkout Progress
https://drupal.org/project/commerce_checkout_progress
(kroki zamówienia)

11. Commerce Checkout Pages
https://drupal.org/project/dc_co_pages
http://www.drupalcommerce.org/blog/8004/commerce-module-tuesday-commerce-checkout-pages
(dodatkowe kroki w procesie zamówienia)

12. Commerce extra panes
https://drupal.org/project/commerce_extra_panes
http://commerceguys.com/blog/commerce-module-tuesday-commerce-extra-panes
(dodatkowa zawartość kroków zamówienia)

13. Commerce Checkout Buttons
https://drupal.org/project/commerce_checkout_buttons
(ustawienie nazw dla przycisków w procesie zamówienia)
Uwaga: Zmienia przyciski tylko na standardowych stronach zamówienia. Dodane za pomocą modułu Commerce Checkout Pages mają stare przyciski.

14. Commerce Addressbook
https://drupal.org/project/commerce_addressbook
(adresy, które są zarówno widoczne w Moje konto oraz podczas zamówienia produktów w sklepie)
Problem: Nie wczytują się poprawnie inne adresy niż domyślny.
 
15. Commerce Invoice Receipt
https://drupal.org/project/commerce_invoice_receipt
(zakładka Fakruty w zamówieniach)

Moduł wymagany:
15.1 Emogrifier
https://drupal.org/project/emogrifier

1 komentarz:

  1. O CRM należy zadbać jak najwcześniej, najlepiej jeszcze przed startem biznesu. Ja przez długi okres czasu zaniedbywałem jego znaczenie dla zoptymalizowania prowadzenia relacji z klientami. Bardzo dobry moduł znalazłem na stronie internetowej https://www.ifirma.pl/ i osobiście gorąco polecam zajrzeć i poczytać na jego temat.

    Pozdrawiam serdecznie!

    OdpowiedzUsuń