{{ duckPosPluginSettings.translations['Processing...'] }}

{{ duckPosPluginSettings.translations['Waiting for payment device...'] }}

{{ generalProductForPrice ? generalProductForPrice.name : '' }}

{{ duckPosPluginSettings.translations['Enter Amount'] }}

{{ duckPosPluginSettings.translations['Change Price'] }}

{{ priceEditItem ? priceEditItem.name : '' }}

{{ duckPosPluginSettings.translations['New Price'] }}

{{ duckPosPluginSettings.translations['Add at Normal Price'] }} / {{ duckPosPluginSettings.translations['Add at Edited Price'] }}

{{ duckPosPluginSettings.translations['This product has an edited price in cart'] }}

duckPOS Logo duckPOS Logo
{{ isTodaysOrdersExpanded ? (showPrintedOrders ? duckPosPluginSettings.translations['Printed Orders'] : duckPosPluginSettings.translations['Unprinted Orders']) : duckPosPluginSettings.translations["Today's Orders"] }}
{{ isTodaysOrdersExpanded ? '\u25B2' : '\u25BC' }}
{{ duckPosPluginSettings.translations['Loading...'] }}
{{duckPosPluginSettings.translations['No unprinted orders.']}}
  • #{{ order.id }} - {{ order.customer_name }} ({{ order.order_time }})
Loading...
No printed orders.
  • #{{ order.id }} - {{ order.customer_name }} ({{ order.order_time }})
{{ duckPosPluginSettings.translations['Loading categories...'] }}
{{ duckPosPluginSettings.translations['Loading products...'] }}
{{ duckPosPluginSettings.translations['No products found.'] }}

{{ product.name }}

{{ key }}: {{ value }} SKU: {{ variant.sku }}
{{ duckPosPluginSettings.currencySymbol }}{{ variant[productDisplayPriceKey].toFixed(2) }}
Out of Stock

{{ product.name }}

{{ key }}: {{ value }}

{{ duckPosPluginSettings.currencySymbol }} {{ (product.selectedVariant ? product.selectedVariant[productDisplayPriceKey] : product[productDisplayPriceKey]).toFixed(2) }}

(Subscription)

(Enter Amount)

(Select Variant)

SKU: {{ product.selectedVariant.sku }}

SKU: {{ product.sku }}

Barcode: {{ product.barcode }}

{{duckPosPluginSettings.translations.Page}} {{ currentPage }} {{ duckPosPluginSettings.translations.of }} {{ totalPages }}
{{duckPosPluginSettings.translations["Customesr Details"]}}
{{ duckPosPluginSettings.translations['Loading...'] }}
{{ duckPosPluginSettings.translations['No customers found.'] }}
  • {{ cust.first_name }} {{ cust.last_name }} {{ cust.email }} {{ cust.phone }}
{{ duckPosPluginSettings.translations['Updating totals...'] }}

{{ duckPosPluginSettings.translations.Cart }}

{{ item.quantity }}

{{ item.name }} (Sub)

{{ item.variant_name }}

{{ duckPosPluginSettings.currencySymbol }} {{ getCartItemDisplayPrice(item, cartIndex).toFixed(2) }}

{{ duckPosPluginSettings.translations.Subtotal }}: {{ duckPosPluginSettings.currencySymbol }} {{ merchandiseSubtotalDisplay.toFixed(2) }}

{{ duckPosPluginSettings.translations['Sales Discount'] }}: -{{ duckPosPluginSettings.currencySymbol }} {{ salesDiscountRowAmount.toFixed(2) }}

{{ duckPosPluginSettings.translations.Subtotal }}: {{ duckPosPluginSettings.currencySymbol }} {{ subtotal.toFixed(2) }}

{{ duckPosPluginSettings.translations.Tax }}: {{ duckPosPluginSettings.currencySymbol }} {{ taxTotal.toFixed(2) }}

{{ duckPosPluginSettings.translations.Total }}: {{ duckPosPluginSettings.currencySymbol }} {{ posPaymentTotal.toFixed(2) }}

{{ gatewayError }}

Direct payment unavailable for subscriptions. Use standard Checkout.

{{ duckPosPluginSettings.translations["Cart is empty."] }}
{{ duckPosPluginSettings.translations['Waiting for payment device...'] }}

Receipt Details