TECHNICZNE ZADANIE
Projekt:
Realizacja wariantów produktu w OpenCart 3.x (jedna karta — kilka wariantów produktu)
Cel:
Skonfigurować warianty produktu tak, aby każda objętość/opakowanie miało:
— swoją cenę
— swój artykuł (SKU)
— swoje zdjęcie
— swój stan magazynowy
— poprawne wyświetlanie w koszyku i zamówieniu
Strona:
zumagro.ua
CMS: OpenCart 3.x
Funkcjonalność, która ma być zrealizowana:
Na stronie produktu kupujący wybiera wariant:
opakowanie, na przykład w Produkcie Ultra Clear są 4 warianty 100ml, 400ml, 1 l, 3l, 20 l, w innych produktach inne objętości lub opakowania
2. Po wyborze wariantu na stronie produktu powinno automatycznie zmieniać się:
• cena
• główne zdjęcie produktu
• artykuł (SKU)
3. W koszyku powinno być przekazywane:
• poprawna cena wariantu
• poprawny artykuł wariantu
• wybrana objętość produktu
• odpowiedni stan magazynowy tego wariantu
4. W administracji w zamówieniu również przechowywane jest:
• SKU wybranego wariantu
• nazwa produktu z powiązaniem do objętości
5. Ważne:
• warianty nie są tworzone jako oddzielne produkty
• wszystko jest konfigurowane w jednej karcie produktu przez moduł (warianty/kompozycje)
Wymagania techniczne:
• Kompatybilność z OpenCart 3.x i aktualnym motywem (przez OCMOD/VQMOD)
• Rozwiązanie modułowe, bez edytowania jądra
• Możliwość skalowania na inne produkty
• Dokumentacja: jak dodawać warianty nowym produktom
Bez:
• ręcznego kodowania za każdym razem
• “+ do ceny” zamiast stałych cen
• duplikowania produktów w katalogu
Pożądane jest zobaczenie jakichś przykładów, bo już eksperymentowałem z modułami, wszystko nie tak, to karty produktów trzeba robić pod każdy rodzaj, to zdjęcie nie pokazuje, to stan nie jest odejmowany, to artykuł