The present document is primarily addressed to business users who want to inform themselves about the available features and have a quick access on how to use these features.
The content of the present document is valid for the following combinations of software versions:
Intershop | Intershop Commerce Pro 2.0 | Adobe Experience Manager |
---|---|---|
7.5.1 | 2.0 | 6.0.1 |
Wording | Description |
---|---|
Client Context | The Client Context is a mechanism that provides you with certain information about the current page and visitor. It can be opened using Ctrl-Alt-c (windows) or control-option-c (Mac): |
Documentation: eCommerce Integration with Intershop
Note
The Geometrixx demo scenario is already set up with the installation of the content packages. You only need to run the steps below if data has changed on the IS 7 side that should be imported into the AEM.
There are pre-configured data feeds on the IS 7 side to export the product and catalog data into files. These data feeds will later be imported into the AEM.
The data feeds can be found under Geometrixx > Outdoors > Channel Catalogs > Data Feeds
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Choose some products to export. |
|
|
2 | Export the product data. |
|
|
The incremental data feed AdobeProductDeltaCSV is pre-configured to export the products that have changed since the last run of this data feed. The resulting CSV data can be used to update the product data at AEM side.
Note
The incremental product data feed does not contain changed images.
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Configure the data feed. |
|
|
2 | Optional step: If the data feed has not been executed at least one time run the incremental product data feed. |
|
|
3 | Check the products for the next incremental update. |
|
|
4 | Change some product information. |
|
|
5 | Check the products for the next incremental update. |
|
|
6 | Optional step: Delete the assigned products. |
|
|
7 | Optional step: |
Note This feed shows only changed and new products in the product tab. If there are no changed or new products the list shows 'No products assigned'. Deleted products are not handled by this feed yet. If there are deleted products you need to execute a full import or delete it manually in AEM. |
|
8 | Export Product Data |
|
|
Note
The incremental product data feed does not contain changed images!
The import process can take a long time so you can select specific areas of the catalog for an express update that is triggered manually. The products which will be part of the next express update can be selected manually within the product section in the Intershop 7.
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Check existing product. |
|
|
2 | Change description in Intershop. |
|
|
3 | Add a product to Express Update queue. |
|
|
5 | Export marked express updated products. |
|
|
The product image zip data feed produces an image zip-file of product images for a specified type.
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Configure the data feed. |
|
|
2 | Export product images. |
|
|
The catalog data feed exports catalog and category data. The data feed determines the catalogs of the assigned products and exports this catalog and its categories into a CSV file. The configured data feed transfers:
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Configure the data feed. |
|
|
2 | Export catalog data. |
|
|
Actual product information imported from Intershop or any other source is held in the CRX repository under:
/etc/commerce/products
The current version does not take care for the deletion of obsolete catalogs & products.
Delete the existing product data from the AEM
If required, before the actual import, delete all existing product data using CRXDE Lite:
Navigate to Commerce - Products in the AEM and select Intershop Geometrixx Outdoors Products folder.
Select all products and click Delete.
There is a variety of ways to import product and catalog data. The product and catalog data can be imported when initially setting up the environment, or after changes have been made in the Intershop data.
The import supports both, full import and incremental import. A full import assumes an import of complete product or catalog data. Therefore the full import deletes all existing data in the selected area and re-creates all the products or catalogs from the given input data file. The incremental import keeps the existing product or catalog data and updates this data with the contents in the given input data file.
A full import assumes an import of complete product or catalog data. Therefore the full import deletes all existing data in the selected area and re-creates all the products or catalogs from the given input data file.
Precondition: The Adobe product data feed and the Adobe product image data feed have been executed and the CSV-files are available (see 1842740607 & 1842740607). | |||
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Optional step: Remove existing product data in the AEM. |
|
|
2 | Import product data. |
|
|
3 | Optional step: |
|
|
4 | Optional step: Import product data again. |
|
|
The incremental import keeps the existing product or catalog data and updates this data with the contents in the given input data file.
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Check existing product. |
|
|
2 | Optional step: Run the incremental data feed. | If you want to use the incremental data feed (update only changed products) you have to trigger the export once in the Intershop system:
|
|
3 | Change product data in Intershop. |
|
|
4 | Export the product data. | Either you export all products or only changed ones in the Intershop system:
|
|
5 | Do incremental import |
|
|
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Change a product description in Intershop and run the Adobe Product Express Update CSV Data Feed. |
|
|
2 | Import the changed product information into AEM. |
|
|
There is a product import job that can import product data automatically into AEM. The job is disabled per default. To enable the job you need to configure it in the AEM Web Console Configuration http://localhost:4502/system/console/configMgr Look for the name 'Intershop Product Import Job' and click on the name to change the configuration. Edit the 'Product CSV Path' to point to the location of the export files of the intershop location and check the 'Job Enabled' checkbox to enable the job.
The other default values will match the default feed configuration and must only be changed if you have set up different feeds or a different store. By default the job runs every 30 seconds to check if one of the given files in the list is changed. The schedule expression uses a quartz cron expression. See Quarz Scheduler Documentation for more information. If a changed file is detected the product import is started immediately. The first file in the list is assumed to be a full import file. If this file changes the import runs as a full import. Other files in the list of Product CSV File Names are assumed to contain incremental product data and an incremental import is run if one of these files are changed.
Currently only product data and no catalog import CSVs are supported for automated import.
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Optional step: Remove existing catalog sections in the AEM. |
|
|
2 | Export catalog data from Intershop. |
|
|
3 | Import catalog data. |
|
|
To display the product and category data on the Geometrixx Outdoors storefront, it's necessary to rollout the imported catalog. This process creates the content pages as nodes in the CRX repository.
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Optional step: |
|
|
2 | Rollout the catalog data. |
|
|
Currently all product prices within the Geometrixx demo store are updated dynamically (no additional rollout needed) from the IS 7.
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Check current price in AEM. |
| |
2 | Change the product price in Intershop. |
|
|
3 | Check the new price in AEM. |
|
|
A customer can add a product to the cart while browsing the according product detail page (Geometrixx Outdoors).
Note
There is currently no error handling implemented regarding max. quantity or something else. Only wrong formats are handled by a customer notification.
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Add a product to the cart. |
|
|
2 | Change the product quantity. |
|
|
3 | Optional step: |
|
|
Anonymous user
Restoring a cart enables to continue shopping in the future.
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Shop shirts as an anonymous user. |
|
|
2 | Close your browser. | - | |
3 | Go back on cart page. |
|
|
Registered user
A registered customer will get an abandoned basket after the next login. Therefore no existing cookies (including the basket ID) are needed.
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Log in and shop one shirt as a registered user. |
|
|
2 | Optional step: Delete all cookies in you browser. | - | - |
3 | Close your browser. | - | - |
4 | Open your browser and go back on cart page. |
|
|
Preamble : Since a sync between Intershop and Adobe Promotions is yet to be implemented, promotions need to be maintained on both systems to display some promotion specific content.
Documentation: Create a promotion in AEM.
To add some promotion specific content on the Geometrixx Outdoors storefront, it is currently necessary to create the promotion also in the AEM.
Therefore, a Marketing Manager has to create a customer segment within the AEM, which serves as a promotion rule.
Afterwards a campaign is needed to cluster all promotion specific content, which is related to a defined customer segment.
You can find all information about the creation of a promotion in the AEM here: Create a Promotion in Adobe
Further documentation: http://docs.adobe.com/docs/en/aem/6-0/author/personalization/campaigns.html
Due to the fact that the Intershop system handles the basket calculation, it is also necessary to create and manage the promotions in the Intershop system.
Up to now these promotion discount types are working:
Note
Free gift promotions and line item promotions are not implemented yet.
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Optional step: Log in the Intershop Commerce Management application. |
|
|
2 | Optional step: |
|
|
3 | Optional step: Log in in the AEM Commerce Management application. |
|
|
4 | Optional step: Check the settings for the potential promotion content in AEM (customer segment) |
|
|
5 | Optional step: Check the settings for the potential promotion content in AEM (campaign) |
|
|
6 | Add some products to the cart. |
|
|
7 | Set a new quantity to get the promotion discount. |
|
|
Note
Promotions with a promotion code are not displayed below the cart. They are interpreted as voucher and therefore displayed within the cart summary (see section 1842740607).
Limitations of the promotion functionality
Potential promotions are ordinary promotions that have an additional condition. When this condition is matched, but the promotion is not applied, a message appears to encourage the customer to trigger the promotion.
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Create a potential promotion in Intershop. |
|
|
2 | Optional step: Prepare additional potential promotion content in AEM. |
|
|
3 | Add some products to the cart. |
|
|
A voucher or coupon code is a code, consisting of letters or numbers that consumers can enter into a promotional box on a site's shopping cart checkout page to obtain a discount on their purchase, such as a percentage off purchase, free shipping,or other discount. At the moment a customer can add a promotion code on the cart page and during checkout. To get the set discount the cart must met the promotion requirements defined in the intershop system via the discount rules.
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Optional step: Log in the Intershop Commerce Management application. |
|
|
2 | Optional step: |
|
|
3 | Add products to the cart to get the promotion discount. |
|
|
4 | Enter the promotion code. |
|
|
The voucher can also be added on the Checkout step 1 & submit order page:
Example: Checkout step 1 | Example: Checkout step 2 / submit order |
---|---|
Note
At the moment it is not possible to remove a promotion code.
Registration
A customer can register himself / herself on the storefront of the Geometrixx Outdoors store and thus create an account.
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Navigate to the registration form. |
|
|
2 | Create an account. |
|
|
Note The user will be created in the Intershop system after the first successful login into the Geometrixx storefront. Right now, the user does not exist there. |
Login
A customer can log in if an account was created before. The customer has to enter an e-mail address and the corresponding valid password. After a successful login the customer is lead to the already opened storefront page.
If the customer does not exist within the IS 7, he / she will be created.
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Log in with the registered account. |
|
|
2 | Check the Intershop system for the created user. |
|
|
A customer can reuse an anonymously created basket after logging in. This way a customer can easily continue shopping without adding again all products to the cart.
If the customer has an already existing cart, the items are automatically added to the personalized cart.
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Add a product to the cart as an anonymous customer. |
|
|
2 | Ensure that a customer exists (see section 1842740607). |
|
|
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Log in with a registered account. |
|
|
2 | Add a product to the cart. |
|
|
3 | Checkout step 1 |
|
|
4 | Checkout step 2 |
|
|
5 | Optional step: Check the order in the my account section. |
|
|
6 | Check the order in the Intershop system. |
|
|
7 | Optional step: |
| - |
The system supports a checkout for not registered customer. Therefore, the customer has to enter his / her e-mail address while the checkout process to send him an e-mail confirmation after a successful order generation.
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Add a product to the cart as an anonymous customer. |
|
|
2 | Checkout step 1 |
|
|
3 | Checkout step 2 |
|
|
4 | Check the order in the Intershop system. |
|
|
5 | Optional step: |
| - |
The my account section allows the Geometrixx Outdoors customer to see all available order information stored in the Intershop system. The account settings and profile information were not touched by the Intershop implementation yet.
The Open Orders section can be reached via the Open Orders link in the My Account section. It displays all open orders sorted descending by the creation date.
Definition of an open order: Status is pending, in progress or new
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Do a checkout. |
|
|
2 | View all open orders. |
|
|
3 | Optional step: Check additional order information. |
|
|
The Order History section can be reached via the Order History link within the My Account section. The list holds all completed orders (completed, rejected, cancelled, delivered, cancelled and exported, returned, not deliverable).
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Do a checkout. |
|
|
2 | View all open orders. |
|
|
3 | Optional step: Check additional order information. |
|
|
Note
Promotion messages are not displayed at the moment.
Address book could be used to add, edit or delete customer’s addresses. Those addresses are synchronized between Intershop and AEM. They could be used as shipping or billing address during the checkout process. To access the address book you need to go to My Account and click one of the links under Account Settings.
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Log in as a registered customer. |
|
|
2 | Manage the customers addresses. |
|
|
3 | Change an existing address. |
|
|
4 | Add a new address. |
|
|
5 | Change the default address. |
|
|
6 | Check the changes in the Intershop system. |
|
|
7 | Optional step: delete an existing address |
|
|
8 | Optional step: : Check the deleted address in Intershop. |
|
|
The default address is used to pre-fill the customer address data while the checkout process.
Customers can change their password.
Precondition: This scenario must be tested on a publishing instance of the AEM. | |||
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Log in as a registered customer. |
|
|
2 | Change the existing password. |
|
|
3 | Change the password. |
|
|
4 | Optional step: |
|
|
To test the password of a customer it is necessary to set up an edit and live system: see How to set up an edit and live system for the AEM including Intershop Commerce Pro 2.0 for Adobe Experience Manager.
Customers can change their password reminder.
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Log in as a registered customer. |
|
|
2 | Change the password hint. |
|
|
Customers can edit their profile. The changed attributes are automatically transferred to the Intershop system.
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Log in as a registered customer. |
|
|
2 | Check the existing profile information. |
|
|
3 | Change the existing profile information. |
|
|
4 | Verify the changes in the Intershop system. |
|
|
Changing the e-mail address may lead to some display errors in the Geometrixx storefront.
Registered customers can create wish lists for products they are unable to purchase for some reason. From My Account section is a full control over the created wish lists possible including viewing wish lists, ordering wish list products, editing or removing wish lists.
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Log in as a registered customer. |
|
|
2 | Check the existing wish lists. |
|
|
3 | Create a new wish list. |
|
|
A wish list can be updated by using the Edit link.
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Add a wish list. |
|
|
2 | Edit an existing wish list. |
|
|
3 | Optional step: Edit an existing wish list. |
|
|
A wish list can be deleted by using the Delete link next to a wish list in the wish lists page or from the wish list contents page.
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Add a wish list. |
|
|
2 | Add a second wish list. |
|
|
3 | Delete a wish list. (wish list overview) |
|
|
4 | Delete a wish list. |
|
|
Clicking on the name of a wish list opens the wish list contents page. It shows each product included in the wish list.
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Add some wish lists. |
|
|
2 | Add a product to a wish list. |
|
|
3 | Verify the wish list content. |
|
|
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Add a product to a wish list. |
|
|
2 | Remove a product from a wish list. |
|
|
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Add some products to a wish list. |
|
|
2 | Add a wish list items to the cart. |
|
|
3 | Optional step: Add all wish list items to the cart. |
|
|
The Intershop system provides order history data to generate segments in the Adobe Experience Manager.
Step | Description | What to do - step by step | Experience |
---|---|---|---|
1 | Log in in the AEM Commerce Management application. |
|
|
2 | Create a new customer segment in the AEM. |
|
|
3 | Add Order History to the Client Context. |
|
|
4 | Add a rule to the customer segment based on the order history from Intershop. |
|
|
5 | Optional step: Prepare a promotion for returning customers in Intershop. |
|
|
6 | Optional step: Create a new experience for recurring customer. |
|
|
7 | Optional step: Prepare some content in the AEM to advertise the discount for returning customer. |
|
|
8 | Buy something as a registered customer. |
|
|
9 | Manipulate the Intershop data base. |
|
|
10 | Check the Client Context of the customer. |
|
|
11 | Optional step: Check the campaign content in the storefront. |
|
|
12 | Optional step: Check the promotion for recurring customers on the cart page. |
|
|
The information provided in the Knowledge Base may not be applicable to all systems and situations. Intershop Communications will not be liable to any party for any direct or indirect damages resulting from the use of the Customer Support section of the Intershop Corporate Web site, including, without limitation, any lost profits, business interruption, loss of programs or other data on your information handling system.