def METHOD_NAME(self, *args, **options):
    # set only our custom plugin to not call external API when preparing
    # example database
    user_password = options["user_password"]
    staff_password = options["staff_password"]
    superuser_password = options["superuser_password"]
    settings.PLUGINS = [
        "saleor.payment.gateways.dummy.plugin.DummyGatewayPlugin",
        "saleor.payment.gateways.dummy_credit_card.plugin."
        "DummyCreditCardGatewayPlugin",
    ]
    create_images = not options["withoutimages"]
    for msg in create_channels():
        self.stdout.write(msg)
    for msg in create_shipping_zones():
        self.stdout.write(msg)
    create_warehouses()
    self.stdout.write("Created warehouses")
    for msg in create_page_type():
        self.stdout.write(msg)
    for msg in create_pages():
        self.stdout.write(msg)
    create_products_by_schema(self.placeholders_dir, create_images)
    self.stdout.write("Created products")
    for msg in create_product_sales(2):
        self.stdout.write(msg)
    for msg in create_vouchers():
        self.stdout.write(msg)
    for msg in create_users(user_password, 20):
        self.stdout.write(msg)
    for msg in create_orders(20):
        self.stdout.write(msg)
    for msg in create_gift_cards():
        self.stdout.write(msg)
    for msg in create_menus():
        self.stdout.write(msg)
    for msg in create_checkout_with_preorders():
        self.stdout.write(msg)
    for msg in create_checkout_with_custom_prices():
        self.stdout.write(msg)
    for msg in create_tax_classes():
        self.stdout.write(msg)
    for msg in create_checkout_with_same_variant_in_multiple_lines():
        self.stdout.write(msg)
    if options["createsuperuser"]:
        credentials = {
            "email": "admin@example.com",
            "password": superuser_password,
        }
        msg = create_superuser(credentials)
        self.stdout.write(msg)
        add_address_to_admin(credentials["email"])
    if not options["skipsequencereset"]:
        self.sequence_reset()
    for msg in create_permission_groups(staff_password):
        self.stdout.write(msg)
    for msg in create_staffs(staff_password):
        self.stdout.write(msg)