shuup.importer.utils package

Submodules

shuup.importer.utils.datastructures module

shuup.importer.utils.datastructures.copy_update(orig, **kwargs)[source]

shuup.importer.utils.fields module

shuup.importer.utils.fields.get_model_unique_fields(model)[source]
shuup.importer.utils.fields.get_model_possible_name_fields(model)[source]
shuup.importer.utils.fields.fold_mapping_name(m_name)[source]
shuup.importer.utils.fields.get_global_aliases()[source]

Get list of global aliases for fields :return:

shuup.importer.utils.importer module

class shuup.importer.utils.importer.ImportMode[source]

Bases: enumfields.enums.Enum

An enumeration.

CREATE_UPDATE = 'create,update'
CREATE = 'create'
UPDATE = 'update'
shuup.importer.utils.importer.get_importer_choices(user=None)[source]
shuup.importer.utils.importer.get_importer(identifier)[source]
shuup.importer.utils.importer.get_import_file_path(filename)[source]
class shuup.importer.utils.importer.FileImporter(importer: str, import_mode: shuup.importer.utils.importer.ImportMode, file_name: str, language: str = None, mapping={}, shop=None, supplier=None, user=None, **kwargs)[source]

Bases: object

prepare()[source]
import_file()[source]

Module contents

shuup.importer.utils.copy_update(orig, **kwargs)[source]
shuup.importer.utils.get_global_aliases()[source]

Get list of global aliases for fields :return:

shuup.importer.utils.get_import_file_path(filename)[source]
shuup.importer.utils.get_importer(identifier)[source]
shuup.importer.utils.get_importer_choices(user=None)[source]
shuup.importer.utils.get_model_possible_name_fields(model)[source]
shuup.importer.utils.get_model_unique_fields(model)[source]
shuup.importer.utils.fold_mapping_name(m_name)[source]