Apteka online - ustalanie zabronionych połączeń leków w PrestaShop
Mam pytanie odnośnie modułu maksymalnej ilości produktów w koszyku ile by kosztowało dopisanie do niego, sprawdzanie czy jest już w koszyku jeden lek z efedryną. Stawiamy aptekę online i potrzebujemy moduł, który pozwoli na ograniczenie zakupu danego produktu, do 1x dziennie, tygodniowo lub miesięcznie, ale potrzebujemy również, aby moduł sprawdzał czy w koszyku jest już produkt z pseudoefedryną
Sądzę, że mogę zaproponować rozwiązanie, które spełni oczekiwania, a które w 2014 roku powstało właśnie we współpracy z jedną z niemieckich aptek (potrzebowali funkcji, która nie pozwalałaby łączyć produktów w zamówieniu). Ten moduł to: https://mypresta.eu/pl/moduly/skladanie-zamowien/reguly-koszyka-pro.html - wśród funkcji w module jest możliwość limitowania ilości produktów w koszyku a w tym również ustalanie niedozwolonych połączeń produktów (np. produkt A nie może być zamówiony z produktem B, produkt z kategorii "z efedryną" nie może być łączony z innym produktem z tej samej kategorii). Oprócz tego jest jeszcze kilka innych warunków.
Klient z niemiec rozwiązał to tak, że stworzył ukryte kategorie np "Codein-Medikamente" (leki z kodeiną), do której przypisał produkty zawierające kodeinę. Następnie w module ustalił regułę:
- produkt z kategorii "Codein-Medikamente" nie mogą być łączone z produktami z tej samej kategorii "Codein-Medikamente"
Niektóre z produktów wymagały dodatkowych niedozwolonych połączeń, np. leki z pseudoefedryną nie można było łączyć z lekami z kodeiną.
- I znów klient utworzył ukrytą kategorią leki z pseudoefedryną i ustawił regułę nie pozwalającą łączyć produktów z kategorii "leki z pseudoefedryną" z lekami z kategorii "leki z kodeiną.
Dzięki zastosowaniu ukrytych kategorii nie było konieczności ustalania zabronionych połączeń indywidualnie dla produktów (zbyt dużo pracy - zwłaszcza jeszcze apteka oferuje setki produktów zwierających substancje których nie można łączyć)
pozdrawiam,
miłosz
Komentarze
Prześlij komentarz