coupon.phtml 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. // @codingStandardsIgnoreFile
  7. ?>
  8. <div class="block discount" id="block-discount" data-mage-init='{"collapsible":{"openedState": "active", "saveState": false}}'>
  9. <div class="title" data-role="title">
  10. <strong id="block-discount-heading" role="heading" aria-level="2"><?= /* @escapeNotVerified */ __('Apply Discount Code') ?></strong>
  11. </div>
  12. <div class="content" data-role="content" aria-labelledby="block-discount-heading">
  13. <form id="discount-coupon-form"
  14. action="<?= /* @escapeNotVerified */ $block->getUrl('checkout/cart/couponPost') ?>"
  15. method="post"
  16. data-mage-init='{"discountCode":{"couponCodeSelector": "#coupon_code",
  17. "removeCouponSelector": "#remove-coupon",
  18. "applyButton": "button.action.apply",
  19. "cancelButton": "button.action.cancel"}}'>
  20. <div class="fieldset coupon<?= strlen($block->getCouponCode()) ? ' applied' : '' ?>">
  21. <input type="hidden" name="remove" id="remove-coupon" value="0" />
  22. <div class="field">
  23. <label for="coupon_code" class="label"><span><?= /* @escapeNotVerified */ __('Enter discount code') ?></span></label>
  24. <div class="control">
  25. <input type="text" class="input-text" id="coupon_code" name="coupon_code" value="<?= $block->escapeHtml($block->getCouponCode()) ?>" placeholder="<?= $block->escapeHtml(__('Enter discount code')) ?>" <?php if (strlen($block->getCouponCode())): ?> disabled="disabled" <?php endif; ?> />
  26. </div>
  27. </div>
  28. <div class="actions-toolbar">
  29. <?php if (!strlen($block->getCouponCode())): ?>
  30. <div class="primary">
  31. <button class="action apply primary" type="button" value="<?= /* @escapeNotVerified */ __('Apply Discount') ?>">
  32. <span><?= /* @escapeNotVerified */ __('Apply Discount') ?></span>
  33. </button>
  34. </div>
  35. <?php else: ?>
  36. <div class="primary">
  37. <button type="button" class="action cancel primary" value="<?= /* @escapeNotVerified */ __('Cancel Coupon') ?>"><span><?= /* @escapeNotVerified */ __('Cancel Coupon') ?></span></button>
  38. </div>
  39. <?php endif; ?>
  40. </div>
  41. </div>
  42. </form>
  43. </div>
  44. </div>