{% extends "_layouts/cp" %} {% import "_includes/forms" as forms %} {% set selectedSubnavItem = "orders" %} {% set bodyClass = (bodyClass is defined ? bodyClass~' ' : '') ~ "commerceorders commerceordersedit" %} {% set crumbs = [ { label: "Orders"|t('commerce'), url: url('commerce/orders') } ] %} {% do view.registerTranslations('commerce', [ "Actions", "Add a line item", "Add an adjustment", "Add", "Adjustments", "Private Note", "Amount", "Are you sure you want to complete this order?", "Are you sure you want to send email: {name}?", "Cancel", "Completed", "Copied!", "Copy", "Couldn’t get order.", "Couldn’t recalculate order.", "Coupon Code", "Create your first line item", "Create “{email}”", "Customer Note", "Customer", "Date Ordered", "Date Paid", "Delete", "Description", "Download PDF", "Edit", "Email sent", "Enter coupon code", "Enter reference", "Hide snapshot", "ID", "Included", "Invalid email.", "Mark as completed", "Name", "No private Note.", "No description", "Not available", "Notes", "Number", "Options", "Order recalculated.", "Original Price", "Paid Amount", "Paid Status", "Quantity", "Recalculate order", "Reference", "Remove", "Sale Amount Off", "Sale Price", "Save and continue editing", "Search customer…", "Send Email", "Shipping Method", "Shipping", "Short Number", "Snapshot", "Status", "Tax", "Total Price", "Type", "Update order", "You are not allowed to add a line item.", "Your order is empty", "{amount} included", ]) %} {% hook "cp.commerce.order.edit" %} {% block mainFormAttributes %}id="main-form" method="post" accept-charset="UTF-8" data-confirm-unload novalidate{% endblock %} {% block actionButton %} {{ redirectInput('commerce/orders') }}
{% endblock %} {% block details %}
{% set address = order.shippingAddress %}
{% set address = order.billingAddress %}
{% endblock %} {% block content %}


{% hook "cp.commerce.order.edit.main-pane" %}







{% include 'commerce/orders/_customFields' %} {% include 'commerce/orders/_transactions' %} {% include 'commerce/orders/_history' %} {% endblock %} {% js %} window.countries = {{ craft.commerce.countries.allCountries|values|json_encode|raw }}; window.states = {{ craft.commerce.states.allStates|values|json_encode|raw }}; $(document).ready(function () { {% if paymentForm is defined and paymentForm %} new Craft.Commerce.OrderEdit({ orderId: {{ orderId|e('js') }}, paymentForm: { errors: {{ paymentForm.errors|json_encode|raw }}, attributes: {{ paymentForm.attributes|json_encode|raw }} } }); {% endif %} $.each($('.tableRowInfo'), function () { new Craft.Commerce.TableRowAdditionalInfoIcon(this); }); {# var $editBtn = $('#order-edit-btn'); var $cancelBtn = $('#order-cancel-btn'); var $save = $('#order-save'); var $saveBtn = $('#order-save-btn'); var $saveSpinner = $('#order-save-spinner'); if (OrderStore.state.editing) { $editBtn.addClass('hidden') $cancelBtn.removeClass('hidden') $save.removeClass('hidden') } $editBtn.on('click', function() { OrderStore.dispatch('edit') }); $cancelBtn.on('click', function() { OrderStore.dispatch('cancel') }); $saveBtn.on('click', function() { OrderStore.dispatch('save') });#} {# OrderDetailsApp.$on('onEditingChange', function(editing) {#} {# if (editing) {#} {# $editBtn.addClass('hidden')#} {# $cancelBtn.removeClass('hidden')#} {# $save.removeClass('hidden')#} {# } else {#} {# $editBtn.removeClass('hidden')#} {# $cancelBtn.addClass('hidden')#} {# $save.addClass('hidden')#} {# }#} {# })#} {# OrderDetailsApp.$on('onSaveLoadingChange', function(loading) {#} {# if (loading) {#} {# $saveSpinner.removeClass('hidden')#} {# } else {#} {# $saveSpinner.addClass('hidden')#} {# }#} {# })#} }); {% endjs %} {% do view.registerAssetBundle("craft\\web\\assets\\prismjs\\PrismJsAsset") %}