c# wpf document viewer pdf : Cut pages out of pdf online Library control component .net web page html mvc ATGCommProgGuide2-part1935

ATG  C om mer ce P ro g ramm in g   Gui d e 
1  -  I n t rod u ct i on  
μ
Pricing Services 
ATG Commerce pricing services revolve around pricing engines and pricing calculators. The pricing 
engine determines the correct pricing model for an order, individual item, shipping charge, or tax, based 
on a customer’s profile. The pricing calculator performs the actual price calculation based on information 
from the pricing engine. These services make it possible to generate prices dynamically under constantly 
changing business conditions. 
The price lists feature  allows you to target a specific set of prices to a specific group of customers. Price 
lists are managed through the ACC (see the ATG Commerce Guide to Setting Up a Store) or through ATG 
Merchandising (see the ATG Merchandising Guide for Business Users). For example, price lists can be used to 
implement business-to-business pricing where each customer can have its own unique pricing for 
products based on contracts, RFQ and pre-negotiated prices. 
Targeted Promotions 
Business managers can use ATG Commerce promotions to highlight products and offer discounts as a 
way of encouraging customers to make purchases. Promotions typically fall into the following categories: 
Specific amount off a particular product 
Specific amount off a whole order 
Percentage amount off a particular product 
Percentage amount off a whole order 
Specific amount or percentage off a product based on an attribute 
Free product or free order 
Substitution (buy product A for the price of product B) 
Free shipping for a specific product 
You can create promotions through the ACC (see the ATG Commerce Guide to Setting Up a Store) or 
through ATG Merchandising (see the ATG Merchandising Guide for Business Users). 
Commerce Services 
ATG Commerce provides services for implementing a variety of features on your commerce site. 
Gift Lists and Wish Lists 
Gift lists allow customers to register for an event, such as a birthday or wedding, and 
create a list of products that other site visitors can view. Customers can create an 
unlimited number of gift lists for themselves. Part of the purchase process allows 
special handling instructions for gift purchases, such as address security, wrapping 
and shipping. 
Wish lists allow customers to save lists of products without actually placing the items 
in their shopping cart. A wish list is similar to a gift list, except that it is only accessible 
to the person who created it. Customers can access their wish lists and purchase items 
from it at any time. 
Cut pages out of pdf online - Library control component:C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others
www.rasteredge.com
Cut pages out of pdf online - Library control component:VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed VB.NET Guide for Extracting Pages from Microsoft PDF Doc
www.rasteredge.com
ATG  C om merce  P ro gra mm in g  G ui d e 
1  -  I n tr od u ct io n  
Comparison lists 
Comparison lists enable customers to select multiple product SKUs and compare them 
side-by-side. 
Gift Certificates and Coupons 
You can set up gift certificates as an item in your product catalog. When a customer 
purchases a gift certificate, it is delivered via e-mail to the recipient, who, in turn, can 
use it to pay for purchases on the site. 
Coupons are similar to gift certificates, except that they are a type of promotion (20% 
of an order over $100, for example) sent to specific customers. Customers redeem gift 
certificates and coupons entering a claim code during the checkout process. 
You can use the the ACC (see the ATG Commerce Guide to Setting Up a Store) or ATG Merchandising (see 
the ATG Merchandising Guide for Business Users) to manage gift-list, coupon, and gift certificate repository 
items. 
ATG Business Commerce (B2B) 
ATG Commerce is available in two versions. While ATG Consumer Commerce is used for developing 
standard business-to-consumer (B2C) stores, ATG Business Commerce is used for sites oriented more 
toward business-to-business (B2B) uses. You will occasionally see the text “ATG Business Commerce only” 
in this manual. 
B2B-only features of the purchasing and fulfillment system include: 
Cost Centers allow customers to track internal costs by designating parts of their 
organization as cost centers, enabling them to track costs by department and run 
related reports. 
Order Approvals. B2B applications often require that customers’ orders be reviewed by 
authorized persons who can approve or reject them. The approval process in ATG 
Business Commerce can identify customers for whom approvals are required, and 
check for the conditions that trigger an approval for an order, such as when an order 
limit is exceeded. After an approver has reviewed the order, if approved, the order 
proceeds through checkout. 
Invoicing gives your customers the option of being invoiced for orders they place. 
Requisitions work with the order approval process, enabling your customers to attach 
requisition numbers to orders, then submit them for approval within their 
organization, improving your customers’ ability to track internal activities. 
In addition, ATG Business Commerce includes contracts as a pricing system feature. Contracts tie together 
several important new features of ATG Business Commerce, allowing you to associate a particular catalog, 
price list(s), and payment terms with a specific organization. 
For ease of use, B2B configuration data is kept in a separate configuration layer: 
<ATG10dir>/B2BCommerce/config/ 
Library control component:C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Image: Copy, Paste, Cut Image in Page. Link: Edit URL. Bookmark can view PDF document in single page or continue pages. Support to zoom in and zoom out PDF page.
www.rasteredge.com
Library control component:VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
Remove Image from PDF Page. Image: Copy, Paste, Cut Image in can view PDF document in single page or continue pages. Support to zoom in and zoom out PDF page.
www.rasteredge.com
ATG  C om mer ce P ro g ramm in g   Gui d e 
1  -  I n t rod u ct i on  
Reporting 
ATG Commerce is fully integrated with ATG Customer Intelligence, and includes a default set of reports 
that can provide essential information on store performance. See the Guide to ATG Commerce Reports for 
detailed information on these reports. See the Preparing to Use Commerce Reporting chaper of this guide 
for configuration information. 
Multisite Integration 
ATG’s multisite feature allows you to build and launch new sites quickly, and to manage brands, country 
stores, and other differentiators efficiently across multiple channels. This section describes some of the 
aspects of multisite that are important in an ATG Commerce application. 
Site Context—Within a user’s session, the site context identifies what catalogs, 
products, or SKUs are available to the user, which price list to apply, and which 
shopping cart to use. 
Site Membership—Defines the sites to which a catalog and its items belong. These 
items can include catalogs, categories, products, SKUs, and catalog folders. Catalogs 
and other items can belong to more than one site. 
SiteIdForItemDroplet
and 
SiteLinkDroplet
—These platform droplets (see the 
ATG Page Developer’s Guide) are useful for Commerce developers. Items that appear in 
multiple catalogs can be displayed together; when a customer selects one, you can 
specify which site’s version of the details to use. 
Shopping Cart—The cart tracks the site on which it was created (when the customer 
adds the first item), on which each item was added, and on which the most recent 
activity occurred. 
Scheduled Orders—These orders include site information when creating and pricing 
orders. 
Gift, Purchase, and Wish Lists—All of these track the site on which they were created 
and on which each item was added. 
Shared Carts and Wish Lists—You can configure shopping carts and 
gift/purchase/wish lists to be shared among sites. 
Searching—Search form handlers are site-aware and can be constrained by site. 
Reports—All Commerce reports include site information. See the Guide to ATG 
Commerce Reports
Information on the multisite uses of ATG Commerce features can be found throughout this guide, where 
applicable. See the ATG Multisite Administration Guide for general information on implementing multisite 
in ATG applications. 
Note: If you are using B2B, some multisite features are turned off by default. Standard B2B processing 
assigns catalogs and price lists to individual shoppers or organizations, and does not rely on site 
information even in a multisite-enabled configuration. The B2BCommerce configuration layer performs 
the following overrides on multisite features: 
Sets the 
siteScope
property to 
all
for the catalog repository search form handlers in 
the following components: 
Library control component:VB.NET Image: Image Cropping SDK to Cut Out Image, Picture and
and easy to use .NET solution for developers to crop / cut out image file This online tutorial page will illustrate the image cropping function from following
www.rasteredge.com
Library control component:VB.NET PDF Text Extract Library: extract text content from PDF
Extract highlighted text out of PDF document. Best VB.NET PDF text extraction SDK library and component for Online Visual Basic .NET class source code for quick
www.rasteredge.com
ATG  C om merce  P ro gra mm in g  G ui d e 
1  -  I n tr od u ct io n  
/atg/commerce/catalog/AdvProductSearch 
/atg/commerce/catalog/CatalogSearch 
/atg/commerce/catalog/CategorySearch 
/atg/commerce/catalog/ProductSearch 
/atg/commerce/catalog/ProductTextSearch
Sets the 
filterBySite
property to 
false
for item lookup droplets in the following 
components: 
/atg/commerce/catalog/CategoryLookup 
/atg/commerce/catalog/ProductLookup 
/atg/commerce/catalog/SKULookup
Sets the 
enabled
property to 
false
in the plug-ins for 
ProfilePropertyServlet
(page pipeline): 
/atg/userprofiling/CatalogProfilePropertySetter 
/atg/userprofiling/PriceListProfilePropertySetter
Turns off site filtering in the form handlers for both ATG Commerce native searching 
and ATG Search. 
Finding What You Need 
ATG Commerce is a comprehensive product that provides the tools you need to create a commerce Web 
site that’s customized to meet the particular needs of your business. Instructions for working with ATG 
Commerce can be found in a variety of books. Here’s a key to finding the information you need: 
Tasks 
Audience 
Instructions 
Installing ATG Commerce 
System 
Administrators, 
Programmers 
ATG Installation and Configuration 
Guide 
Also see Configuring and 
Populating a Production Database 
in this guide. 
Installing ATG Commerce databases in 
a production environment. 
Site Administrators 
See Configuring and Populating a 
Production Database in this guide. 
Users who also have ATG 
Merchandising should see the ATG 
Merchandising Administration 
Guide instead. 
Installing database tables in support 
of ATG Merchandising 
Site Administrators 
ATG Merchandising Administration 
Guide 
Extending ATG Commerce 
programmatically by creating 
subclasses and modifying 
repositories. 
Programmers 
Covered in this guide. 
Library control component:C# PDF Text Extract Library: extract text content from PDF file in
Free online source code for extracting text from adobe Ability to extract highlighted text out of PDF C# example code for text extraction from all PDF pages.
www.rasteredge.com
Library control component:VB.NET PDF - View PDF with WPF PDF Viewer for VB.NET
Image from PDF Page. Image: Copy, Paste, Cut Image in PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET Abilities to zoom in and zoom out PDF page.
www.rasteredge.com
ATG  C om mer ce P ro g ramm in g   Gui d e 
1  -  I n t rod u ct i on  
Tasks 
Audience 
Instructions 
Building JSPs that use ATG Commerce 
servlet beans. 
Page Developers 
ATG Commerce Guide to Setting Up 
a Store 
Assembling applications that include 
ATG Commerce. 
Site Administrators 
ATG Programming Guide 
Working with promotions, price lists, 
abandoned orders, scenarios, and cost 
centers. 
Business Users 
ATG Commerce Guide to Setting Up 
a Store 
Creating a catalog and populating it 
with categories, products and SKUs 
using the ACC. Configuring the 
fulfillment and inventory tools 
provided with ATG Commerce. 
Business Users 
ATG Commerce Guide to Setting Up 
a Store 
Developing a catalog and its 
categories, products, SKUs in ATG 
Merchandising. 
Business Users 
ATG Merchandising Guide for 
Business Users 
Review database tables, session 
backup procedures, JMS messages, 
and recorders. 
Site Administrators 
Appendices in this guide. 
Working with the Motorprise ATG 
Business Commerce Reference 
Application. 
All 
ATG Business Commerce Reference 
Application Guide 
Working with the ATG Commerce 
Reference Store application. 
All 
ATG Commerce Reference Store 
Overview 
Library control component:C# WPF PDF Viewer SDK to view PDF document in C#.NET
Image from PDF Page. Image: Copy, Paste, Cut Image in PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET Abilities to zoom in and zoom out PDF page.
www.rasteredge.com
Library control component:C# PDF Form Data fill-in Library: auto fill-in PDF form data in C#
Free online C# sample code can help users to fill in fill in form field in specified position of adobe PDF file. Able to fill out all PDF form field in C#.NET.
www.rasteredge.com
ATG  C om merce  P ro gra mm in g  G ui d e 
1  -  I n tr od u ct io n  
Library control component:VB.NET PDF- HTML5 PDF Viewer for VB.NET Project
Remove Image from PDF Page. Image: Copy, Paste, Cut Image in NET comment annotate PDF, VB.NET delete PDF pages, VB.NET PDF page and zoom in or zoom out PDF page
www.rasteredge.com
Library control component:VB.NET PDF - WPF PDF Viewer for VB.NET Program
Image from PDF Page. Image: Copy, Paste, Cut Image in Online Guide for Using RasterEdge WPF PDF Viewer to View PDF pages, zoom in or zoom out PDF pages and go to
www.rasteredge.com
ATG  C om mer ce P ro g ramm in g   Gui d e 
2  -  C o n fi g uri n g  an d   P opu l at in g   a P ro d u ct io n  D at abas e 
2
Configuring and Populating a 
Production Database 
The SOLID database included with the ATG platform is provided so that customers can sample and 
become familiar with the ATG products. You will need to install a production-ready database before you 
can begin building your Web application. The following sections describe how to create and configure 
your production database: 
Configuring ATG Commerce with CIM 
Creating Database Tables 
Using ATG Commerce with an Oracle Database 
Using ATG Commerce with an MSSQL Database 
Transferring Product Catalog and Price List Data Using Copy and Switch 
Transferring Demo Data 
Destroying Database Tables For ATG Commerce 
The information in this chapter focuses specifically on ATG Commerce databases. For general information 
on production database configurations, requirements, and performance enhancements, refer to the ATG 
Installation and Configuration Guide
Warning: If your product stack includes ATG Commerce, ATG Content Administration and ATG 
Merchandising, see the ATG Merchandising Administration Guide for instructions for creating the database 
tables you need. 
Configuring ATG Commerce with CIM 
ATG’s Configuration and Installation Manager (CIM) helps to simplify ATG product configuration by 
walking you through the required steps. This ensures that all necessary steps are completed and are done 
in the correct order. You can use CIM to get an installation running quickly and easily. 
CIM handles the following configuration steps: 
Creates database tables and imports initial data as described in this chapter, including 
those for the ACI data ware house. 
ATG  C om merce  P ro gra mm in g  G ui d e 
10  
2  -  C on f ig u ri n g  an d  P o pu lat i n g  a  P rod u ct i on   Dat abas e 
Creates data sources according to the database connection information you supply (as 
described in the ATG Installation and Configuration Guide), including those needed for 
the ACI data warehouse. 
Creates and configures ATG servers, including a lock manager (as described in the ATG 
Installation and Configuration Guide and the ATG Programming Guide) and a data 
warehouse loader server. 
Assembles your application EAR files for each ATG server (as described in the ATG 
Programming Guide). 
Deploys EAR files to your application server. 
See the CIM help and the ATG Installation and Configuration Guide for additional information on CIM. 
To configure Commerce using CIM, do the following: 
1.
Install your application server. 
2.
Install your applications. 
3.
To start CIM, go to 
<ATG10dir>/home/bin
and type: 
cim 
4.
Select the products you want to configure. 
5.
Select add-ons (such as Search or Reporting). 
6.
Continue through CIM according to the prompts. Type H at any prompt for additional 
information. 
Note that CIM does not configure the following: 
Your Content Administration topography. See the ATG Content Administration 
Programming Guide
Your Commerce catalog. 
Your Search 
IndexingOutputConfig
component. See the ATG Search Installation and 
Configuration Guide. CIM does handle some Search configuration options, such as 
whether you plan to index by product or by SKU, but you will most likely have to do 
additional configuration. 
Creating Database Tables 
When you want to run ATG Commerce on a database other than SOLID, you need to create and configure 
the database tables for the following products: 
1.
Create tables for ATG Adaptive Scenario Engine by following the instructions provided 
in the Configuring Databases and Database Access chapter of the ATG Installation and 
Configuration Guide
2.
Create the ATG Commerce tables necessary for your product suite: 
ATG  C om mer ce P ro g ramm in g   Gui d e 
11  
2  -  C o n fi g uri n g  an d   P opu l at in g   a P ro d u ct io n  D at abas e 
All ATG Commerce users should see the Creating Tables for Core ATG 
Commerce section. Motorprise reference application users can skip this step if 
they want to install tables for all products at once as described below. 
ATG Business Commerce users should also see the Creating Tables for ATG 
Business Commerce section. 
Note that if you want to run the Motorprise Reference Application, you can skip all steps defined here and 
follow the instructions provided in Creating Motorprise Reference Application Tables. 
For descriptions of core ATG Commerce, ATG Business Commerce, and ATG Consumer Commerce 
database tables, see Appendix B: ATG Commerce Databases
If you are using an Oracle or MSSQL database with ATG Commerce, see the sections provided in this 
chapter for configuring your database. See Using ATG Commerce with an Oracle Database and Using ATG 
Commerce with an MSSQL database respectively. 
Creating Tables for Core ATG Commerce 
First, create the core ATG Commerce tables. Refer to the sections that follow for information on 
configuring the database tables that are specific to the version of ATG Commerce you are using. 
To create the database tables for core ATG Commerce, run the 
dcs_ddl.sql
script from the following 
directory: 
<ATG10dir>/DCS/sql/install/
database-vendor
The 
dcs_ddl.sql
script is derived from the subscripts listed in the table below. If necessary, you can run 
these subscripts individually from the following directory: 
<ATG10dir>/DCS/sql/db_components/
database-vendor
Script name 
Purpose 
Schema 
claimable_ddl.sql 
Configures the schema for the ATG Commerce 
Claimable repository 
core 
commerce_user.sql 
Creates tables for ATG Commerce credit card profile 
extensions 
core 
dcs_mappers.sql 
Creates a table for handling shopping cart events 
core 
inventory_ddl.sql 
Creates tables for the ATG Commerce inventory 
system 
core 
order_ddl.sql 
Creates tables for the ATG Commerce purchase 
process 
core 
order_markers_ddl.sql 
Defines the tables that contain order markers 
core 
priceLists_ddl.sql 
Creates tables for price lists 
catalog 
ATG  C om merce  P ro gra mm in g  G ui d e 
12  
2  -  C on f ig u ri n g  an d  P o pu lat i n g  a  P rod u ct i on   Dat abas e 
product_catalog_ddl.s
ql 
Creates tables for the ATG Commerce product 
catalog 
catalog 
promotion_ddl.sql 
Creates tables for ATG Commerce pricing promotions  catalog 
user_giftlist_ddl.sql 
Creates tables for ATG Commerce Giftlist services 
core 
user_promotion_ddl.sq
Creates tables for ATG Commerce promotion profile 
extensions 
core 
Creating Tables for ATG Business Commerce 
When you want to configure your database to work with ATG Business Commerce, configure the core 
ATG Commerce tables first, as described in Creating Tables for Core ATG Commerce. Then ,create the ATG 
Business Commerce tables by running the 
b2bcommerce_ddl.sql
script from the following directory: 
<ATG10dir>/B2BCommerce/sql/install/
database-vendor
The 
b2bcommerce_ddl.sql
script executes subscripts in a particular order to create the schema used by 
the ATG Business Commerce product. Some subscripts are part of the core ATG Commerce product and 
are described in the Creating Tables for Core ATG Commerce section. The remaining subscripts are 
described in the table below. If necessary, you can run an individual subscript from the following 
directory: 
<ATG10dir>/B2BCommerce/sql/db_components/
database-vendor
Script name 
Description 
Schema 
b2b_order_ddl.sql 
Creates tables for ATG Business Commerce order 
repository extensions 
core 
b2b_product_catalog_ddl.
sql 
Creates tables for ATG Business Commerce product 
catalog extensions 
catalog 
b2b_user_ddl.sql 
Creates tables for ATG Business Commerce profile 
extensions 
core 
contracts_ddl.sql 
Creates tables for the ATG Business Commerce 
contracts repository 
core 
invoice_ddl.sql 
Creates tables for the ATG Business Commerce 
invoice repository 
core 
organization_ddl.sql 
Creates tables for ATG Business Commerce 
organization extensions 
core 
Documents you may be interested
Documents you may be interested