-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
jak utworzyc zamowienie z usługa a nie z produktem #90
Comments
Zamówienie składa się z pozycji wg mojej wiedzy i pozycje to są albo towary
albo usługi, wiec jeśli to masz na myśli to:
trzeba w product.php
w metodzie setGtObject ustawić:
$this->productGt->TowarRodzaj = 2; // lub nie testowałem to wyczytałem z
dokumentacji obiektu pozycji sfery - więc któraś na pewno zadziała.
$this->productGt->TowarRodzaj = 'usługa';
ja tego nie obsługiwałem bo nie potrzebowałem.
Jeśli pozycje masz w katalogu i jest ona usługą to automatycznie po symbolu
jeśli dopasuje to i zaczyta do dokumentu.
Mam nadzieję że wytłumaczyłem istotę problemu :)
śr., 28 paź 2020 o 10:16 Prus Marcin <notifications@github.com> napisał(a):
… Witam,
Jak utworzyć zamówienie które w subiekcie będzie widoczne jako usługa?
Obecnie działa to tak że dodane zamówienie jest widoczne w subiekcie jako
produkt.
Z góry bardzo dziękuje za pomoc.
Pozdrawiam
Marcin Prus
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#90>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACTVRMX6O5R5W5OTTPEKGKLSM7ON7ANCNFSM4TCBIGAA>
.
--
Pozdrawiam
Łukasz Golonka
|
`protected function setGtObject(){
przetestowałem obie wersje lecz nie dziala nic sie nie dodaje ... |
To może inaczej spróbuj odczytać. wartość i zapisać do jakiegoś loga zrzut całego obiektu albo dodać do odpowiedzi JSON-a. To co podałem jest w dokumentacji sfery więc teoretycznie powinno działać. Dlatego spróbuj odczytać ten atrybut z jakiegoś utworzonego obiektu - może dokumentacja jest nie ścisła. |
W przypadku dodania do funkcji getGtObject()
Nazwa samej metody to po prostu Rodzaj. Poniżej screen z dokumentacji: |
Spróbuj ustawić sprintf wartość 2 jako stringa.
Jeśli nie zadziała to zerknij na TowarEnumRodzaj tam będzie odpowiedz.
Jeśli Pole ma w sobie w nazwie Id to wskazuje na inta gdy nie - to już nie
jest takie jednoznaczne.
W dniu wt., 16.02.2021 o 16:12 paweleq1994 <notifications@github.com>
napisał(a):
W przypadku dodania do funkcji getGtObject() $this->rodzaj =
$this->productGt->Rodzaj; ładnie zwraca id rodzaju jako integer. Problem
pojawia się w przypadku użycia tego w funkcji setGtObject(). Po dodaniu $this->productGt->Rodzaj
= intval($this->rodzaj) dostaję wiadomość "Error [0x8002000e]
Nieprawidłowa liczba parametrów.\r\n". Siedzę nad tym problemem już kilka
godzin i nie jestem w stanie wymyślić co tu może być nie tak. Dodam tylko,
że analogicznie zrobiłem $this->productGt->ProducentId =
intval($this->producentId); i działa bez zarzutu. Jakieś pomysły?
Zamówienie składa się z pozycji wg mojej wiedzy i pozycje to są albo
towary albo usługi, wiec jeśli to masz na myśli to: trzeba w product.php w
metodzie setGtObject ustawić: $this->productGt->TowarRodzaj = 2; // lub nie
testowałem to wyczytałem z dokumentacji obiektu pozycji sfery - więc któraś
na pewno zadziała. $this->productGt->TowarRodzaj = 'usługa';
Nazwa samej metody to po prostu Rodzaj. Poniżej screen z dokumentacji:
[image: image]
<https://user-images.githubusercontent.com/51318617/108079974-ad883e00-706f-11eb-9680-93ce5e8b2c4f.png>
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#90 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACTVRMXYJW46KSENF5KLLVLS7KDO3ANCNFSM4TCBIGAA>
.
--
Pozdrawiam
Łukasz Golonka
|
Cześć, dziś napotkałem ten sam problem (Error [0x8002000e]) . Nie chodzi tu o typ zmiennej. Do tworzenia kompletów (TowaryKolekcja) w sferze jest inna metoda niż do tworzenia towaru.
Pozdrawiam |
Witam, Mam ten sam problem. Sprawdziłem podane tutaj rozwiązania i niestety żadne nie działa. Jeśli towar istnieje w bazie to nie nie problemu natomiast próby utworzenia kończą sie błędami:
Jakieś jeszcze pomysły co można zrobić ? Pozdrawiam |
Odswieze temat: mianowicie chce dodac usluge transportu, lecz gdy dodaje tak jak ponizej dostaje notoryczne zwrotke:
|
Stwórz usługę transportową w kartotece produktów nadaj jej symbol i
wyślij ten symbol w trakcie składania zamówienia - za dużo kombinujesz :).
pon., 19 lip 2021 o 13:40 kogutu ***@***.***> napisał(a):
… Odswieze temat: mianowicie chce dodac usluge transportu, lecz gdy dodaje
tak jak ponizej dostaje notoryczne zwrotke:
Source: InsERT.GT.1Description: Niedopasowanie typu - sprawdzilem typy i
raczej sa zgodne - gdzie moglby lezec blad?
PS. w product.php wprowadzilem $this->productGt->Rodzaj=
intval($this->rodzaj);
"products": [
{
"code": "produkt",
"ean": "5907691111820",
"price": "419",
"qty": 1,
"price_before_discount": "419",
"name": "produkt",
"id_store": "6",
"rodzaj": "1"
},
{
"ean": "5907698663157",
"code": "USŁUGA TRANSPORTOWA",
"qty": 1,
"price": "47",
"price_before_discount": "47",
"name": "Usługa transportowa",
"id_store": "1",
"rodzaj": "2"
}
]
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#90 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACTVRMRKQKRGMRJRGTPACHDTYQFJTANCNFSM4TCBIGAA>
.
--
Pozdrawiam
Łukasz Golonka
|
Kurcz wydaje mi sie, ze tak mam zrobione - usluge transportowa mam jako towar (tw__Towar) z tym, ze rodzaj (pole) odpowiada wartosci 2 (usluga) . Sorry za glupie pytanie ale mozesz mnie jakos naprowadzic bardziej? ;) |
Ja nic nie ruszam z żadnymi typami produktu. Ustawiam usługę transportową w
następujący sposób:
$a_sp = array(
'ean'=>$this->subiekt_api_trans_symbol,
'code'=>$this->subiekt_api_trans_symbol,
'qty'=> 1,
'price' => 10,
'price_before_discount' =>10,
'name' => 'Koszty wysyłki',
'id_store' => $this->subiekt_api_warehouse_id,
);
usługę transportowa mam już w kartotece i ustawiam ją jako ean i code i
działa.
pon., 19 lip 2021 o 13:55 kogutu ***@***.***> napisał(a):
… Stwórz usługę transportową w kartotece produktów nadaj jej symbol i wyślij
ten symbol w trakcie składania zamówienia - za dużo kombinujesz :). pon.,
19 lip 2021 o 13:40 kogutu *@*.***> napisał(a):
… <#m_3165474329389080068_>
Odswieze temat: mianowicie chce dodac usluge transportu, lecz gdy dodaje
tak jak ponizej dostaje notoryczne zwrotke: Source: InsERT.GT.1Description:
Niedopasowanie typu - sprawdzilem typy i raczej sa zgodne - gdzie moglby
lezec blad? PS. w product.php wprowadzilem $this->productGt->Rodzaj=
intval($this->rodzaj); "products": [ { "code": "produkt", "ean":
"5907691111820", "price": "419", "qty": 1, "price_before_discount": "419",
"name": "produkt", "id_store": "6", "rodzaj": "1" }, { "ean":
"5907698663157", "code": "USŁUGA TRANSPORTOWA", "qty": 1, "price": "47",
"price_before_discount": "47", "name": "Usługa transportowa", "id_store":
"1", "rodzaj": "2" } ] — You are receiving this because you modified the
open/close state. Reply to this email directly, view it on GitHub <#90
(comment)
<#90 (comment)>>,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACTVRMRKQKRGMRJRGTPACHDTYQFJTANCNFSM4TCBIGAA
.
-- Pozdrawiam Łukasz Golonka
Kurcz wydaje mi sie, ze tak mam zrobione - usluge transportowa mam jako
towar (tw__Towar) z tym, ze rodzaj (pole) odpowiada wartosci 2 (usluga) .
Sorry za glupie pytanie ale mozesz mnie jakos naprowadzic bardziej? ;)
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#90 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACTVRMVS2UJVPOSPBQQQRVLTYQHDFANCNFSM4TCBIGAA>
.
--
Pozdrawiam
Łukasz Golonka
|
Luke dzieki za odp - temat rozwiazany - w sumie nie wiem czemu ale wystarczyla zmiana nazwy i symbolu istniejacej uslugi transportu i wszystko ladnie wskoczylo. I potwierdzam, nie potrzebne jest przypisywanie rodzaju - rodzaj pobierany jest na poczatku przy wczytywaniu produktu/uslugi juz istniejacej. |
Super - powodzenia w takim razie :)
pon., 19 lip 2021 o 15:17 kogutu ***@***.***> napisał(a):
… Luke dzieki za odp - temat rozwiazany - w sumie nie wiem czemu ale
wystarczyla zmiana nazwy i symbolu istniejacej uslugi transportu i wszystko
ladnie wskoczylo. I potwierdzam, nie potrzebne jest przypisywanie rodzaju -
rodzaj pobierany jest na poczatku przy wczytywaniu produktu/uslugi juz
istniejacej.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#90 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACTVRMVEVBXHMKD7F6X6RJLTYQQYPANCNFSM4TCBIGAA>
.
--
Pozdrawiam
Łukasz Golonka
|
Witaj Luke, jeszcze musze Ci ostatni raz glowe zawrocic (z gory przepraszam).
Komunikat pojawia sie w chwili zapisu Customera;
|
Wracam ad1. rozwiazanie problemu - dodanie property Typ
Opis:
|
Witam,
Jak utworzyć zamówienie które w subiekcie będzie widoczne jako usługa? Obecnie działa to tak że dodane zamówienie jest widoczne w subiekcie jako produkt.
Z góry bardzo dziękuje za pomoc.
Pozdrawiam
Marcin Prus
The text was updated successfully, but these errors were encountered: