Как создать идентификатор заказа, войдя в качестве гостя в корзину для Android-приложений

Я разрабатываю приложение для корзины покупок. Как зарегистрированный клиент я могу сгенерировать идентификатор заказа, но я не знаю, как использовать гостевого клиента. Я использую следующий код для установки гостевого клиента.

SoapObject res = new SoapObject(SOAP_NAMESPACE, SHOPPING_CART_CUSTOMER_SET);
res.addProperty("mode", "guest");
res.addProperty("customer_id",62);
res.addProperty("email", "[email protected]");
res.addProperty("firstname", "Muthamizhan");
res.addProperty("lastname", "Chelladurai");
res.addProperty("confirmation", true);
res.addProperty("website_id",1);
res.addProperty("store_id",1);
res.addProperty("group_id",1);

request = new SoapObject(SOAP_NAMESPACE, SHOPPING_CART_CUSTOMER_SET);
request.addProperty("sessionId", sessionId);
request.addProperty("quoteId", shoppingCartID);
request.addProperty("customer",res);
// request.addProperty("storeId","1");

// request.addProperty("paymentData",values);

envelope.setOutputSoapObject(request);
transport.debug = true;
transport.call(SOAP_NAMESPACE + SOAP_PREFIX + SHOPPING_CART_CUSTOMER_SET,  envelope);

// getting the response which is the customerId
Log.d("Setting Customer", "request:" + transport.requestDump);
Log.d("Setting Customer", "response:" + transport.responseDump);

0

Решение

Для гостевых клиентов не нужен этот метод «shoppingCartCustomerSet». Пропустите этот шаг, и вы сразу сможете добавить адреса выставления счетов и доставки, способ доставки, способ оплаты, а затем сгенерировать заказ. Он автоматически установит клиента в качестве гостя.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]