Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 0 Dołączył: 11.08.2012 Ostrzeżenie: (0%)
|
Witam, staram się uporać z modyfikacją i nie mogę przejść jednego ostatniego problemu. Chcę w tabeli gdzie domyślnie jest fax umeiścić wybrany termin dostawy.
Tabela "sales_flat_order_address" przechowuje dane klienta i FAX pole które mnie interesuje Tabela "sales_flat_order" przechowuje inne informacje np "shipping_date" Mamy integracje z zewnętrznym programem który pobiera zamówienia niestety tylko z jednej tabeli "sales_flat_order_address" i nie możemy dodać własnej kolumny bo XML jest dosyć restrykcyjny (Linnworks) data dostawy to nasz pomysł i klient ją wybiera dla dużych przedmiotów. Te tabele nie są tworzone jednocześnie i nie wiem która jest pierwsza a która jako druga. Czy jest możliwość jakimś kluczem przenieść np datę do Fax albo może ktoś ma pomysł jak podczas finalizowania tranzakcji uzyskać dostęp do tabeli i podmienić dane. Magento ma ogrom plikówuczę się tego i proszę o pomoc. Obie tabele mają relacje i klucz "entity_id" Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%)
|
Skoro tak, to bez customowych rozwiązań się nie obejdzie. Wygląda to tak, że mógłbyś napisać moduł, który wykorzystuje event checkout_type_onepage_save_order_after i w momencie tuż po złożeniu zamówienia w modelu obsługującym ten event po prostu na chama skopiować wybraną datę dostawy do pola przeznaczonego do przechowywania numeru faksu. Inaczej tego nie widzę, jeśli z tą zewnętrzną firmą nie da rady negocjować. Pytanie tylko co robić, jeśli ten numer faksu kiedyś będzie faktycznie potrzebny? Jeśli nie jest nigdzie wykorzystywany obecnie, to można byłoby faktycznie tak zrobić. Zobacz przykład pobrania adresu po id zamówienia:
http://stackoverflow.com/questions/3600452...ore-api#4819873 |
|
|
|
designez Magento zamiast Fax data dsotawy 30.11.2015, 15:34:27
viking A ten zewnętrzny system nie może pobrać danych z w... 30.11.2015, 15:38:38
designez Magento ma własną walidację i myślę że boją się do... 30.11.2015, 15:48:17
viking No to jakiś trigger który zapisze dane gdzie trzeb... 30.11.2015, 15:56:54
designez Jest problem nie znam na tyle magebnto nie jest to... 30.11.2015, 16:09:22
viking Tu nie potrzebna ci wiedza z magento tylko samej b... 30.11.2015, 16:15:34
designez Nigdy tego nie robiłem mógłbyś mi trochę pomóc.
... 1.12.2015, 10:13:41
darko Masz gotową metodę API wystawioną do tego celu:
ht... 1.12.2015, 12:37:29
designez Po co mi API skoro firma która pobiera zamówienia ... 1.12.2015, 13:29:32
designez Właśnie niestety firma nie chcę zmieniać pliku imp... 1.12.2015, 17:43:54
ctom Cytat(designez @ 1.12.2015, 13:29:32 ... 1.12.2015, 20:47:49
designez poniższy kod działa jest jeden problem. Wychodzi n... 3.12.2015, 10:21:34 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 09:24 |