EWSWebServices


Click here for a complete list of operations.

GetOrders

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /2.00/EWSWebServices.asmx HTTP/1.1
Host: ws-uat.ewinerysolutions.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "https://ws.ewinerysolutions.com/GetOrders"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetOrders xmlns="https://ws.ewinerysolutions.com/">
      <Request>
        <MemberID>guid</MemberID>
        <BillingFirstName>string</BillingFirstName>
        <BillingLastName>string</BillingLastName>
        <ShippingFirstName>string</ShippingFirstName>
        <ShippingLastName>string</ShippingLastName>
        <Status>string</Status>
        <OrderNumber>int</OrderNumber>
        <DateAddedFrom>dateTime</DateAddedFrom>
        <DateAddedTo>dateTime</DateAddedTo>
        <DateCompletedFrom>dateTime</DateCompletedFrom>
        <DateCompletedTo>dateTime</DateCompletedTo>
        <DateModifiedFrom>dateTime</DateModifiedFrom>
        <DateModifiedTo>dateTime</DateModifiedTo>
        <IsPickedUp>boolean</IsPickedUp>
        <IsWillCall>boolean</IsWillCall>
        <IsPOSOrder>boolean</IsPOSOrder>
        <ShowRefundsOnly>boolean</ShowRefundsOnly>
        <ShipmentStatus>string</ShipmentStatus>
        <VirtualMemberID>long</VirtualMemberID>
        <WineryID>guid</WineryID>
        <IncludeCreditCardLastFour>boolean</IncludeCreditCardLastFour>
        <IsMobilePOSOrder>boolean</IsMobilePOSOrder>
        <IsTeleSalesOrder>boolean</IsTeleSalesOrder>
        <IsFacebookOrder>boolean</IsFacebookOrder>
        <IsMobileOrder>boolean</IsMobileOrder>
        <SourceCode>string</SourceCode>
        <OrderID>guid</OrderID>
        <OrderNumberPrefix>string</OrderNumberPrefix>
      </Request>
    </GetOrders>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetOrdersResponse xmlns="https://ws.ewinerysolutions.com/">
      <GetOrdersResult>
        <Orders>
          <OrderGet>
            <OrderID>guid</OrderID>
            <ClubBatchID>guid</ClubBatchID>
            <ClubMembershipID>guid</ClubMembershipID>
            <OrderGroupID>guid</OrderGroupID>
            <AffiliateID>guid</AffiliateID>
            <AllocationID>guid</AllocationID>
            <AddedByAdminUserID>guid</AddedByAdminUserID>
            <RefundOrderNumber>int</RefundOrderNumber>
            <GiftCertificateNumber>string</GiftCertificateNumber>
            <GiftCertificateKey>string</GiftCertificateKey>
            <PointsProgramAccountNumber>string</PointsProgramAccountNumber>
            <TransactionID>string</TransactionID>
            <Name>string</Name>
            <ShippingNotes>string</ShippingNotes>
            <CartPaymentType>string</CartPaymentType>
            <CouponDiscount>decimal</CouponDiscount>
            <AmountPaidByGiftCertificate>decimal</AmountPaidByGiftCertificate>
            <AmountPaidByPointsProgram>decimal</AmountPaidByPointsProgram>
            <AffiliateCommission>decimal</AffiliateCommission>
            <BottleDeposit>decimal</BottleDeposit>
            <Donation>decimal</Donation>
            <DateAdded>dateTime</DateAdded>
            <DateModified>dateTime</DateModified>
            <ActualShipDate>dateTime</ActualShipDate>
            <IsPickedUp>boolean</IsPickedUp>
            <IsWillCall>boolean</IsWillCall>
            <IsAdminOrder>boolean</IsAdminOrder>
            <IsGroupOrder>boolean</IsGroupOrder>
            <OrderItems xsi:nil="true" />
            <SalesOrderKey>string</SalesOrderKey>
            <ShippingCountryCode>string</ShippingCountryCode>
            <BillingCountryCode>string</BillingCountryCode>
            <ShipmentStatus>string</ShipmentStatus>
            <IsGiftMessage>boolean</IsGiftMessage>
            <TrackingData xsi:nil="true" />
            <OriginalOrderType>string</OriginalOrderType>
            <OriginalSalesAssociate>string</OriginalSalesAssociate>
            <OriginalOrderNumberPrefix>string</OriginalOrderNumberPrefix>
            <OrderCoupons xsi:nil="true" />
            <OrderNumber>string</OrderNumber>
            <IsVoided>boolean</IsVoided>
            <DatePickedUp>dateTime</DatePickedUp>
            <ClubLevel>string</ClubLevel>
          </OrderGet>
          <OrderGet>
            <OrderID>guid</OrderID>
            <ClubBatchID>guid</ClubBatchID>
            <ClubMembershipID>guid</ClubMembershipID>
            <OrderGroupID>guid</OrderGroupID>
            <AffiliateID>guid</AffiliateID>
            <AllocationID>guid</AllocationID>
            <AddedByAdminUserID>guid</AddedByAdminUserID>
            <RefundOrderNumber>int</RefundOrderNumber>
            <GiftCertificateNumber>string</GiftCertificateNumber>
            <GiftCertificateKey>string</GiftCertificateKey>
            <PointsProgramAccountNumber>string</PointsProgramAccountNumber>
            <TransactionID>string</TransactionID>
            <Name>string</Name>
            <ShippingNotes>string</ShippingNotes>
            <CartPaymentType>string</CartPaymentType>
            <CouponDiscount>decimal</CouponDiscount>
            <AmountPaidByGiftCertificate>decimal</AmountPaidByGiftCertificate>
            <AmountPaidByPointsProgram>decimal</AmountPaidByPointsProgram>
            <AffiliateCommission>decimal</AffiliateCommission>
            <BottleDeposit>decimal</BottleDeposit>
            <Donation>decimal</Donation>
            <DateAdded>dateTime</DateAdded>
            <DateModified>dateTime</DateModified>
            <ActualShipDate>dateTime</ActualShipDate>
            <IsPickedUp>boolean</IsPickedUp>
            <IsWillCall>boolean</IsWillCall>
            <IsAdminOrder>boolean</IsAdminOrder>
            <IsGroupOrder>boolean</IsGroupOrder>
            <OrderItems xsi:nil="true" />
            <SalesOrderKey>string</SalesOrderKey>
            <ShippingCountryCode>string</ShippingCountryCode>
            <BillingCountryCode>string</BillingCountryCode>
            <ShipmentStatus>string</ShipmentStatus>
            <IsGiftMessage>boolean</IsGiftMessage>
            <TrackingData xsi:nil="true" />
            <OriginalOrderType>string</OriginalOrderType>
            <OriginalSalesAssociate>string</OriginalSalesAssociate>
            <OriginalOrderNumberPrefix>string</OriginalOrderNumberPrefix>
            <OrderCoupons xsi:nil="true" />
            <OrderNumber>string</OrderNumber>
            <IsVoided>boolean</IsVoided>
            <DatePickedUp>dateTime</DatePickedUp>
            <ClubLevel>string</ClubLevel>
          </OrderGet>
        </Orders>
      </GetOrdersResult>
    </GetOrdersResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /2.00/EWSWebServices.asmx HTTP/1.1
Host: ws-uat.ewinerysolutions.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetOrders xmlns="https://ws.ewinerysolutions.com/">
      <Request>
        <MemberID>guid</MemberID>
        <BillingFirstName>string</BillingFirstName>
        <BillingLastName>string</BillingLastName>
        <ShippingFirstName>string</ShippingFirstName>
        <ShippingLastName>string</ShippingLastName>
        <Status>string</Status>
        <OrderNumber>int</OrderNumber>
        <DateAddedFrom>dateTime</DateAddedFrom>
        <DateAddedTo>dateTime</DateAddedTo>
        <DateCompletedFrom>dateTime</DateCompletedFrom>
        <DateCompletedTo>dateTime</DateCompletedTo>
        <DateModifiedFrom>dateTime</DateModifiedFrom>
        <DateModifiedTo>dateTime</DateModifiedTo>
        <IsPickedUp>boolean</IsPickedUp>
        <IsWillCall>boolean</IsWillCall>
        <IsPOSOrder>boolean</IsPOSOrder>
        <ShowRefundsOnly>boolean</ShowRefundsOnly>
        <ShipmentStatus>string</ShipmentStatus>
        <VirtualMemberID>long</VirtualMemberID>
        <WineryID>guid</WineryID>
        <IncludeCreditCardLastFour>boolean</IncludeCreditCardLastFour>
        <IsMobilePOSOrder>boolean</IsMobilePOSOrder>
        <IsTeleSalesOrder>boolean</IsTeleSalesOrder>
        <IsFacebookOrder>boolean</IsFacebookOrder>
        <IsMobileOrder>boolean</IsMobileOrder>
        <SourceCode>string</SourceCode>
        <OrderID>guid</OrderID>
        <OrderNumberPrefix>string</OrderNumberPrefix>
      </Request>
    </GetOrders>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetOrdersResponse xmlns="https://ws.ewinerysolutions.com/">
      <GetOrdersResult>
        <Orders>
          <OrderGet>
            <OrderID>guid</OrderID>
            <ClubBatchID>guid</ClubBatchID>
            <ClubMembershipID>guid</ClubMembershipID>
            <OrderGroupID>guid</OrderGroupID>
            <AffiliateID>guid</AffiliateID>
            <AllocationID>guid</AllocationID>
            <AddedByAdminUserID>guid</AddedByAdminUserID>
            <RefundOrderNumber>int</RefundOrderNumber>
            <GiftCertificateNumber>string</GiftCertificateNumber>
            <GiftCertificateKey>string</GiftCertificateKey>
            <PointsProgramAccountNumber>string</PointsProgramAccountNumber>
            <TransactionID>string</TransactionID>
            <Name>string</Name>
            <ShippingNotes>string</ShippingNotes>
            <CartPaymentType>string</CartPaymentType>
            <CouponDiscount>decimal</CouponDiscount>
            <AmountPaidByGiftCertificate>decimal</AmountPaidByGiftCertificate>
            <AmountPaidByPointsProgram>decimal</AmountPaidByPointsProgram>
            <AffiliateCommission>decimal</AffiliateCommission>
            <BottleDeposit>decimal</BottleDeposit>
            <Donation>decimal</Donation>
            <DateAdded>dateTime</DateAdded>
            <DateModified>dateTime</DateModified>
            <ActualShipDate>dateTime</ActualShipDate>
            <IsPickedUp>boolean</IsPickedUp>
            <IsWillCall>boolean</IsWillCall>
            <IsAdminOrder>boolean</IsAdminOrder>
            <IsGroupOrder>boolean</IsGroupOrder>
            <OrderItems xsi:nil="true" />
            <SalesOrderKey>string</SalesOrderKey>
            <ShippingCountryCode>string</ShippingCountryCode>
            <BillingCountryCode>string</BillingCountryCode>
            <ShipmentStatus>string</ShipmentStatus>
            <IsGiftMessage>boolean</IsGiftMessage>
            <TrackingData xsi:nil="true" />
            <OriginalOrderType>string</OriginalOrderType>
            <OriginalSalesAssociate>string</OriginalSalesAssociate>
            <OriginalOrderNumberPrefix>string</OriginalOrderNumberPrefix>
            <OrderCoupons xsi:nil="true" />
            <OrderNumber>string</OrderNumber>
            <IsVoided>boolean</IsVoided>
            <DatePickedUp>dateTime</DatePickedUp>
            <ClubLevel>string</ClubLevel>
          </OrderGet>
          <OrderGet>
            <OrderID>guid</OrderID>
            <ClubBatchID>guid</ClubBatchID>
            <ClubMembershipID>guid</ClubMembershipID>
            <OrderGroupID>guid</OrderGroupID>
            <AffiliateID>guid</AffiliateID>
            <AllocationID>guid</AllocationID>
            <AddedByAdminUserID>guid</AddedByAdminUserID>
            <RefundOrderNumber>int</RefundOrderNumber>
            <GiftCertificateNumber>string</GiftCertificateNumber>
            <GiftCertificateKey>string</GiftCertificateKey>
            <PointsProgramAccountNumber>string</PointsProgramAccountNumber>
            <TransactionID>string</TransactionID>
            <Name>string</Name>
            <ShippingNotes>string</ShippingNotes>
            <CartPaymentType>string</CartPaymentType>
            <CouponDiscount>decimal</CouponDiscount>
            <AmountPaidByGiftCertificate>decimal</AmountPaidByGiftCertificate>
            <AmountPaidByPointsProgram>decimal</AmountPaidByPointsProgram>
            <AffiliateCommission>decimal</AffiliateCommission>
            <BottleDeposit>decimal</BottleDeposit>
            <Donation>decimal</Donation>
            <DateAdded>dateTime</DateAdded>
            <DateModified>dateTime</DateModified>
            <ActualShipDate>dateTime</ActualShipDate>
            <IsPickedUp>boolean</IsPickedUp>
            <IsWillCall>boolean</IsWillCall>
            <IsAdminOrder>boolean</IsAdminOrder>
            <IsGroupOrder>boolean</IsGroupOrder>
            <OrderItems xsi:nil="true" />
            <SalesOrderKey>string</SalesOrderKey>
            <ShippingCountryCode>string</ShippingCountryCode>
            <BillingCountryCode>string</BillingCountryCode>
            <ShipmentStatus>string</ShipmentStatus>
            <IsGiftMessage>boolean</IsGiftMessage>
            <TrackingData xsi:nil="true" />
            <OriginalOrderType>string</OriginalOrderType>
            <OriginalSalesAssociate>string</OriginalSalesAssociate>
            <OriginalOrderNumberPrefix>string</OriginalOrderNumberPrefix>
            <OrderCoupons xsi:nil="true" />
            <OrderNumber>string</OrderNumber>
            <IsVoided>boolean</IsVoided>
            <DatePickedUp>dateTime</DatePickedUp>
            <ClubLevel>string</ClubLevel>
          </OrderGet>
        </Orders>
      </GetOrdersResult>
    </GetOrdersResponse>
  </soap12:Body>
</soap12:Envelope>