Clone Shop
...
The platform is multi-tenant from the ground up, which implies that most installations will contain multitude of shops. Ability to quickly create new shop is paramount in this setup to ensure quick on-boarding of new shops, providing rebranded versions of shops or even setup trial account shops for testing new features and configurations.
...
- Creation of new shop with new code, URL and admin email
- Creating shop manager account (using admin email)
- Copying of all shop attributes except:
- SHOP_ADMIN_EMAIL
- SHOP_ADMIN_EMAILS_MAP
- SHOP_ADMIN_CC_EMAILS_MAP
- SHOP_B2B
- SHOP_ACTIVE_PAYMENT_GATEWAYS_LABEL
- SHOP_IMAGE_PREFIX
- SHOP_CUSTOMER_PASSWORD_RESET_CC
- SHOP_CUSTOMER_TOKEN_EXPIRY_SECONDS
- SHOP_MAIL_SERVER_CUSTOM_ENABLE
- SHOP_MAIL_SERVER_HOST
- SHOP_MAIL_SERVER_PORT
- SHOP_MAIL_SERVER_USERNAME
- SHOP_MAIL_SERVER_PASSWORD
- SHOP_MAIL_SERVER_SMTPAUTH_ENABLE
- SHOP_MAIL_SERVER_STARTTLS_ENABLE
- SHOP_REGIONAL_PRICING_PREFIX
- Copying category assignments (if option selected)
- Copying carrier assignments (if option selected)
- Copying fulfilment centre assignments (if option selected)
- Copying all content (if option selected)
Remove Shop
...
Shop removal is complementary to cloning as it is just important to remove all data for a particular shop quickly. Consider a trial account which expired and is no longer needed, or a shop clone that was made by mistake.
...
- Content
- Outstanding emails
- Orders
- Customer accounts
- Promotions
- Tax configurations
- Prices
- Fulfilment centre assignments (keeps the Fulfilment centre)
- Carrier assignments (keeps the Carriers)
- Category assignments (keeps the Catalog and product data)
- Manager access to shop (if manager had access only to this shop deletes the account as well)
- Executes all registered ShopRemoveServiceExtension (e.g. price rules removal)
- Removes shop
Transfer Shop
...
Transfer shop operation allows to "move" all customer and order data from one shop to another.
...