Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. static void GRWebCreation(Args _args)
  2. {
  3. JOUWebOrderTableIn webTable;
  4. JOUWebOrderLineIn webLine;
  5. JOUWebOrderPaymentIn webPayment;
  6. JOUWebOrderAddrIn webAddr;
  7.  
  8. JOUHybrisSalesId orderNumber;
  9. int numOfWebOrders = 5;
  10. int cnt;
  11.  
  12. for (cnt = 1; cnt <= numOfWebOrders; cnt++)
  13. {
  14. webTable.clear();
  15. webTable.CustomerId = "2000003";
  16. webTable.SalesOrigin = "Web";
  17. webTable.bookingCode = "GRTest1";
  18. webTable.orderCategory = JOUWebOrderCategory::WEB;
  19. webTable.Store = "025";
  20. webTable.Currency = "GBP";
  21. webTable.DeliveryMode = "PUDO";
  22. webTable.DeliveryCost = 4.99;
  23. webTable.OrderNumber = "GRWeb" + int2str(cnt);
  24. webTable.insert();
  25.  
  26. webLine.clear();
  27. webLine.GiftCard = JOUNYGiftCard::N;
  28. webLine.OrderType = JOUWebOrderType::Stock;
  29. webLine.ProductId = "ThisIsAProduct";
  30. webLine.ModelConfigId = "ModelConfig";
  31. webLine.SizeValue = "1";
  32. webLine.Quantity = 1;
  33. webLine.Price = 5.00;
  34. webLine.JOUWebOrderTableIn = webTable.RecId;
  35. webLine.insert();
  36.  
  37. webAddr.clear();
  38. webAddr.JOUWebOrderTableIn = webTable.RecId;
  39. webAddr.AddressName = "Address name";
  40. webAddr.Street = "Street";
  41. webAddr.Town = "Town";
  42. webAddr.County = "";
  43. webAddr.Country = "GB";
  44. webAddr.PostCode = "M2AA 1AA";
  45. webAddr.AddressCode = "ADDR_CODE";
  46. webAddr.insert();
  47.  
  48. webPayment.clear();
  49. webPayment.Method = "CCard";
  50. webPayment.SubMethod = "VISA";
  51. webPayment.AuthDate = today();
  52. webPayment.AuthTime = timeNow();
  53. webPayment.TransAmount = 9.99;
  54. webPayment.PayAuthRef = "8d07d9f5c0204335a15afc365c3e518f";
  55. webPayment.PayAuthId = "PayAuthId";
  56. webPayment.TokenId = "";
  57. webPayment.JOUWebOrderTableIn = webTable.RecId;
  58. webPayment.insert();
  59. }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement