diff --git a/vendor/magento/module-sales-rule/Plugin/CouponUsagesIncrementMultishipping.php b/vendor/magento/module-sales-rule/Plugin/CouponUsagesIncrementMultishipping.php
new file mode 100644
index 0000000..ce0c975
--- /dev/null
+++ b/vendor/magento/module-sales-rule/Plugin/CouponUsagesIncrementMultishipping.php
@@ -0,0 +1,83 @@
+<?php
+/************************************************************************
+ *
+ * Copyright 2023 Adobe
+ * All Rights Reserved.
+ *
+ * NOTICE: All information contained herein is, and remains
+ * the property of Adobe and its suppliers, if any. The intellectual
+ * and technical concepts contained herein are proprietary to Adobe
+ * and its suppliers and are protected by all applicable intellectual
+ * property laws, including trade secret and copyright laws.
+ * Dissemination of this information or reproduction of this material
+ * is strictly forbidden unless prior written permission is obtained
+ * from Adobe.
+ * ************************************************************************
+ */
+declare(strict_types=1);
+
+namespace Magento\SalesRule\Plugin;
+
+use Closure;
+use Magento\Framework\Exception\NoSuchEntityException;
+use Magento\SalesRule\Model\Coupon\Quote\UpdateCouponUsages;
+use Magento\Multishipping\Model\Checkout\Type\Multishipping\PlaceOrderDefault;
+use Throwable;
+use Magento\Quote\Api\CartRepositoryInterface;
+
+/**
+ * Increments number of coupon usages before placing order
+ */
+class CouponUsagesIncrementMultishipping
+{
+
+    /**
+     * @var UpdateCouponUsages
+     */
+    private UpdateCouponUsages $updateCouponUsages;
+
+    /**
+     * @var CartRepositoryInterface
+     */
+    private CartRepositoryInterface $cartRepositoryInterface;
+
+    /**
+     * @param UpdateCouponUsages $updateCouponUsages
+     * @param CartRepositoryInterface $cartRepositoryInterface
+     */
+    public function __construct(
+        UpdateCouponUsages $updateCouponUsages,
+        CartRepositoryInterface $cartRepositoryInterface
+    ) {
+        $this->updateCouponUsages = $updateCouponUsages;
+        $this->cartRepositoryInterface = $cartRepositoryInterface;
+    }
+
+    /**
+     * Increments number of coupon usages before placing order
+     *
+     * @param PlaceOrderDefault $subject
+     * @param Closure $proceed
+     * @param array $order
+     * @return array
+     * @throws NoSuchEntityException|Throwable
+     * @SuppressWarnings(PHPMD.UnusedFormalParameter)
+     */
+    public function aroundPlace(PlaceOrderDefault $subject, Closure $proceed, array $order): array
+    {
+        $quoteId = $order[0]->getQuoteId();
+        $quote = $this->cartRepositoryInterface->get($quoteId);
+        /* if coupon code has been canceled then need to notify the customer */
+        if (!$quote->getCouponCode() && $quote->dataHasChangedFor('coupon_code')) {
+            throw new NoSuchEntityException(__("The coupon code isn't valid. Verify the code and try again."));
+        }
+
+        $this->updateCouponUsages->execute($quote, true);
+        try {
+            return $proceed($order);
+        } catch (Throwable $e) {
+            $this->updateCouponUsages->execute($quote, false);
+            throw $e;
+        }
+    }
+}
diff --git a/vendor/magento/module-sales-rule/etc/di.xml b/vendor/magento/module-sales-rule/etc/di.xml
index daa74d4..ad44637 100644
--- a/vendor/magento/module-sales-rule/etc/di.xml
+++ b/vendor/magento/module-sales-rule/etc/di.xml
@@ -195,6 +195,9 @@
     <type name="\Magento\Quote\Model\QuoteManagement">
         <plugin name="coupon_uses_increment_plugin" type="Magento\SalesRule\Plugin\CouponUsagesIncrement" sortOrder="20"/>
     </type>
+    <type name="\Magento\Multishipping\Model\Checkout\Type\Multishipping\PlaceOrderDefault">
+        <plugin name="coupon_uses_increment_multishipping_plugin" type="Magento\SalesRule\Plugin\CouponUsagesIncrementMultishipping" sortOrder="30"/>
+    </type>
     <preference
             for="Magento\SalesRule\Model\Spi\CodeLimitManagerInterface"
             type="Magento\SalesRule\Model\Coupon\CodeLimitManager" />
