UNPKG

usimple-saleor-sdk

Version:

This package contains all queries and mutations that are used in our sample storefront. It can be used for semi-custom or fully-custom (with ability to extend existing queries) storefront solutions.

157 lines 2.81 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.checkoutFragment = exports.checkoutLineFragment = exports.checkoutShippingMethodFragment = exports.checkoutProductVariantFragment = exports.checkoutAddressFragment = exports.checkoutPriceFragment = void 0; const graphql_tag_1 = __importDefault(require("graphql-tag")); const payment_1 = require("./payment"); exports.checkoutPriceFragment = graphql_tag_1.default ` fragment Price on TaxedMoney { gross { amount currency } net { amount currency } } `; exports.checkoutAddressFragment = graphql_tag_1.default ` fragment Address on Address { id firstName lastName companyName streetAddress1 streetAddress2 city postalCode country { code country } countryArea phone isDefaultBillingAddress isDefaultShippingAddress } `; exports.checkoutProductVariantFragment = graphql_tag_1.default ` ${exports.checkoutPriceFragment} fragment ProductVariant on ProductVariant { id name sku quantityAvailable pricing { onSale priceUndiscounted { ...Price } price { ...Price } } attributes { attribute { id name } values { id name value: name } } product { id name slug thumbnail { url alt } thumbnail2x: thumbnail(size: 510) { url } productType { id isShippingRequired } } } `; exports.checkoutShippingMethodFragment = graphql_tag_1.default ` fragment ShippingMethod on ShippingMethod { id name price { currency amount } } `; exports.checkoutLineFragment = graphql_tag_1.default ` ${exports.checkoutPriceFragment} ${exports.checkoutProductVariantFragment} fragment CheckoutLine on CheckoutLine { id quantity totalPrice { ...Price } variant { ...ProductVariant } } `; exports.checkoutFragment = graphql_tag_1.default ` ${exports.checkoutLineFragment} ${exports.checkoutAddressFragment} ${exports.checkoutPriceFragment} ${exports.checkoutShippingMethodFragment} ${payment_1.paymentGatewayFragment} fragment Checkout on Checkout { token id totalPrice { ...Price } subtotalPrice { ...Price } billingAddress { ...Address } shippingAddress { ...Address } email availableShippingMethods { ...ShippingMethod } shippingMethod { ...ShippingMethod } shippingPrice { ...Price } lines { ...CheckoutLine } isShippingRequired discount { currency amount } discountName translatedDiscountName voucherCode availablePaymentGateways { ...PaymentGateway } } `; //# sourceMappingURL=checkout.js.map