Mam klienta, który zamówił 5 produktów, ale 2 są niedostępne i nie mogą zrealizować pełnego zamówienia. Jednak gdy edytuję zamówienie (usuwam je i tworzę nowe), aby usunąć dwa kody SKU, informacje o karcie kredytowej zostają usunięte. Czy istnieje sposób, aby to zachować, więc nie muszę dzwonić do klienta?
12
Odpowiedzi:
W podanym scenariuszu usuwasz przedmioty, których nie możesz wypełnić. Ponieważ korzystasz z Authorize.net, powinieneś być w stanie wystawić notę kredytową z pozycji na fakturze zamówienia, aby zwrócić opłaty za te konkretne pozycje, a następnie wysłać pozostałe pozycje.
Gdyby tak było, trzeba zmienić lub dodać elementy do zamówienia, wówczas należałoby użyć jednej z zewnętrznych implementacji CIM lub EE Payment Bridge (zakładając, że korzystasz z wersji Enterprise).
źródło
Musisz użyć bramki płatności, takiej jak Braintree, authorize.net z opcją CIM (menedżer informacji o kliencie) lub innej bramy, która przechowuje token płatności w Magento i token w bramie, a następnie przechowuje informacje o karcie kredytowej klienta w bramie poziom. Bez tego nie można zebrać więcej środków, niż klient autoryzuje w pierwszej transakcji. Przechowywanie informacji o karcie kredytowej samodzielnie stanowi naruszenie zgodności z PCI, chyba że przejdzie się rygorystyczną certyfikację PA-DSS, co jest bardzo kosztowne.
Braintree oferuje bezpłatne rozszerzenie bramki płatności dla Magento. Nie sprawdziłem najnowszej wersji, ale musieliśmy naprawić kilka błędów w poprzednich wersjach. Działa całkiem dobrze po kilku poprawkach.
Istnieje kilka rozszerzeń bramek płatności dla Auth.net CIM. W przeszłości korzystałem z http://www.magentocommerce.com/magento-connect/idp-authorizecim-2-1-payment-module.html . Wygląda na to, że jest teraz kilka nowych. Trzymaj się z dala od taniego Silver Touch, wygląda przerażająco.
Pinguj mnie, jeśli chcesz wypróbować Braintree i zauważ, że jest wadliwy. Mogę wysłać Ci najnowszy kod z jednego z naszych repozytoriów.
źródło
To jest naprawdę prosty problem do rozwiązania:
Zwróć uwagę na administratora Magento, że możesz utworzyć wiele FAKTUR dla zamówienia. Jeśli Twoja konfiguracja jest poprawnie ustawiona, możesz wystawić fakturę tylko za dostępne produkty. Podczas tworzenia faktury wybierasz przedmioty, na których chcesz przechwycić, a Magento dokonuje częściowego przechwycenia.
Podobnie możesz zarządzać wieloma przesyłkami na zamówienie.
Oczywiście wszystko to można również zrobić programowo.
źródło
Jeśli to możliwe, unikaj przechowywania danych dotyczących płatności - nie warto. Będziesz musiał umieścić wokół niego kontrolki PCI, co będzie kosztować pieniądze. A jeśli nie zabezpieczysz go odpowiednio i nie zostaniesz zhakowany - zdarza się to DUŻO - Twoje koszty PCI wyglądają jak nic w porównaniu z kosztami radzenia sobie z naruszeniem.
Więc - dowiedz się, czy twoja bramka płatności może pomóc. Kilka dobrych odpowiedzi powyżej. Moja rada nie przechowuj danych płatności - nie jest to kłopotliwe.
źródło
Opracowaliśmy rozszerzenie dla częściowej płatności. Umożliwia to klientowi pobranie częściowej płatności za usługi produktowe. Klient odbierze resztę kwoty na / przed wysyłką. Częściowe przedłużenie płatności pozwala klientom na zakup produktu w sklepie internetowym, płacąc jedynie niewielką cenę produktu. Klient może zapłacić pozostałą kwotę w wielu ratach zgodnie z ustaleniami administratora.
Funkcje:
Administrator:-
Pełny opis i funkcje można znaleźć w naszym sklepie z rozszerzeniami magento:
Witryna indieswebs.com z funkcją częściowej płatności
źródło