Loading...
Skip navigation
Please note that this documentation is for the most recent version of this extension. It may not be relevant for older versions. Related documentation can be found in the documentation directory of the extension.

Basket order canceling (storno)

An order was successfully placed, and an order number and invoice number were assigned. However, the goods have neither been shipped nor paid for.

In this case, the original order is not deleted but rather canceled by a cancellation order.

The cancellation order references the original order (via tx_shop_domain_model_basketorder.parent), contains all items and the full amount (including shipping costs, etc.) in negative form, and serves solely to neutralize the original invoice for accounting purposes.

stateDiagram-v2
    %% Starting point: original order exists (ordered),
    %% but no payment and no shipping
    [*] --> prepared : Cancellation is being prepared\n(reference to original invoice)
    prepared --> refunded : Cancellation invoice created\n(new invoice number,\nnegative line items)
    refunded --> processed : Cancellation completed\nno money flow
    %% End state
    processed --> [*]
    %% Notes
    note right of refunded
        - No shipping
        - No payment
        - Pure reversal document
    end note

TypoScript configuration

plugin.tx_shop.settings.basketOrder {
    orderOptions {
        storno {
            status {
                prepared {
                    allowed {
                        refunded =
                    }
                }
                refunded {
                    allowed {
                        processed =
                    }
                }
                processed {
                    # End, but "allowed" must be defined!
                    allowed =
                }
            }
        }
    }
}
Documentation
TYPO3 Shop Extension

TYPO3 Shop

This extension is an extensive shop for TYPO3 for realizing Webshops, Online-Shops or Payment-Subscriptions (comparable with tt_products, Quick-Shop or Aimeos).

Menu

Contact request

You can contact us at any time

Stop! Playing in the meantime?
Stop! Playing in the meantime?
Stop! Playing in the meantime?

Stop! Playing in the meantime?

Break the highscore

Press Start
Contact request
Screenreader label
Security question
6EO_________K9G______
__T____9______J___43Q
32Z___IYI_____R______
__T____F______4___G6G
BGS___________X______