Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Magento zamiast Fax data dsotawy
designez
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
darko
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.12.2025 - 09:24