Class: Spree::Exports::Orders
Constant Summary
Spree::Export::SUPPORTED_FILE_FORMATS
Instance Method Summary
collapse
available_models, available_types, #build_csv_line, #current_ability, #done?, #export_file_name, #export_tmp_file_path, #generate, #generate_async, #generate_csv, #handle_attachment, #metafields_headers, model_class, #model_class, #normalize_search_params, #records_to_export, #scope, #send_export_done_email, type_for_model
Instance Method Details
20
21
22
|
# File 'app/models/spree/exports/orders.rb', line 20
def
Spree::CSV::OrderLineItemPresenter:: +
end
|
#multi_line_csv? ⇒ Boolean
16
17
18
|
# File 'app/models/spree/exports/orders.rb', line 16
def multi_line_csv?
true
end
|
#scope_includes ⇒ Object
4
5
6
7
8
9
10
11
12
13
14
|
# File 'app/models/spree/exports/orders.rb', line 4
def scope_includes
[
:store,
:payments,
:shipments,
{ bill_address: [:state, :country] },
{ ship_address: [:state, :country] },
{ line_items: { variant: { product: [:taxons] } } },
{ metafields: :metafield_definition }
]
end
|