This is an automated email from the ASF dual-hosted git repository. holivier pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/ofbiz-plugins.git
commit 7ecfaebc721a5393a46cdec4eb35740dbd875ea0 Author: holivier <holiv...@apache.org> AuthorDate: Fri Apr 17 17:54:53 2020 +0200 Documented: ofbiz-plugins / ebay, migration for Help docbook file to asciidoc (OFBIZ-11587) - ebay.adoc call (with include) other files --- .../asciidoc/_include/ebay-ShippingMethods.adoc | 38 ++++++++++++++ .../asciidoc/_include/ebay-configurations.adoc | 55 ++++++++++++++++++++ .../asciidoc/_include/ebay-export-to-ebay.adoc | 59 ++++++++++++++++++++++ .../ebay-filter-result-search-product.adoc | 37 ++++++++++++++ .../docs/asciidoc/_include/ebay-import-orders.adoc | 36 +++++++++++++ .../_include/ebay-import-single-transaction.adoc | 37 ++++++++++++++ ebay/src/docs/asciidoc/_include/ebay-intro.adoc | 52 +++++++++++++++++++ .../asciidoc/_include/ebay-search-product.adoc | 29 +++++++++++ ebay/src/docs/asciidoc/ebay.adoc | 50 ++++++++++++++++++ 9 files changed, 393 insertions(+) diff --git a/ebay/src/docs/asciidoc/_include/ebay-ShippingMethods.adoc b/ebay/src/docs/asciidoc/_include/ebay-ShippingMethods.adoc new file mode 100644 index 0000000..a978136 --- /dev/null +++ b/ebay/src/docs/asciidoc/_include/ebay-ShippingMethods.adoc @@ -0,0 +1,38 @@ +//// +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +//// += Shipping Methods Configuration +This screen allows the user to add shipping methods rate for intregrate ofbiz and Ebay. + +== How to add shipping methods? +. Enter 'Shipment Method Name ' (ex:'LocalDelivery') +. Select 'product store' (ex:'OFBiz E-Commerce Store [9000]') +. Enter 'Amount' +. Enter 'Additional Amount' (if you want ) +. Enter 'Additional Percent' (if you want ) +. Enter 'Method Type Enum Id' (ex:Flat Rate Shipping) +. Enter 'Carrier Party Id' select from lookup (Default is UPS) +. select 'Shipment Method Type Id' +. Press the 'Add' button to add shipping method. + +== How to update shipping methods? +. Update the fields required in the screen +. Press the 'Update' button + +== How to delete shipping methods? +. Press the 'Delete' button in each shipping method diff --git a/ebay/src/docs/asciidoc/_include/ebay-configurations.adoc b/ebay/src/docs/asciidoc/_include/ebay-configurations.adoc new file mode 100644 index 0000000..6ef5263 --- /dev/null +++ b/ebay/src/docs/asciidoc/_include/ebay-configurations.adoc @@ -0,0 +1,55 @@ +//// +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +//// += Configurations +The default screen is for the Ebay Configurations tab is 'Ebay Configurations'. +It is used to locate existing configurations that have been created automatically by the system or manually by the user. + +It can also be used to create a new configurations or edit to integration between OFBiz and eBay. + +== How to find Ebay configurations? +. Select 'product store' you want to see configuration. (Example product store is 'OFBiz E-Commerce Store [9000]') +. Select 'web site' if known. +. Press the 'Search' button to view configurations. +. Select 'Any' then Press the 'Search' button to view all configurations. + +== New/Edit Ebay configurations. +This screen allows the user to create or edit an Ebay Configuration for intregrate ofbiz and Ebay. + +Press New on top or 'Edit' button at product store you want to edit configuration. +System will show screen for edit/create configuration data. + +Ebay Configuration use for put keys and certificate get from ebay develop site after you register. + +=== How to edit Ebay configurations? +. Please Select 'product store' you want to create configuration. Example product store is 'OFBiz E-Commerce Store [9000]') +. Enter 'Dev Id' (ex:f3586481-93c7-4aaf-ab87-d383d56b71b1) +. Enter 'App Id' (ex:antwebc0f-9bf9-4829-998b-e5e8fb773ac) +. Enter 'Cert Id' (ex:7f363bc0-11d6-489a-a54d-4a44de82f790) +. Enter 'Token' (# token key generated from ebay account ex:AgAAAA**AQAAAA**aAAAAA**Ccn7Sg.....) +. Enter 'Compatibility Level' (ex:635) +. Enter 'Site Id' (ex:0=US ,15=AU) +. Enter 'Xml Gateway Uri' + + # sandbox -eBayExport.xmlGatewayUri=https://api.sandbox.ebay.com/ws/api.dll + + # production -eBayExport.xmlGatewayUri=https://api.ebay.com/ws/api.dll) +. Enter 'Custom XML' +. Enter 'Web Site' (ebay) +. Press the 'Update' button to create configurations. + +== Delete Ebay configurations. +. Press 'Delete' button at product store you want to delete configuration. diff --git a/ebay/src/docs/asciidoc/_include/ebay-export-to-ebay.adoc b/ebay/src/docs/asciidoc/_include/ebay-export-to-ebay.adoc new file mode 100644 index 0000000..d9f4ff4 --- /dev/null +++ b/ebay/src/docs/asciidoc/_include/ebay-export-to-ebay.adoc @@ -0,0 +1,59 @@ +//// +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +//// += Export to eBay (product) +This screen allows the user to setup properties of products for the start auction on ebay, And allows the user to export product +to the ebay site. + +On the 'Export Products to eBay' section have many fields to use for start auction listing(products) on the ebay site. + +== Fields Description : +. eBay Category : Ofbiz retrieve this field from ebay categories and threre are several levels. + + You may need to select several time to get your categories for example : + + Your product is in "Drawing" category but the category is lower level of "Art" and ".......". + + So you need to select "Art" first and .... and "Drawing" to get the category. +. Country : use for select country you want to show the listing on the ebay site. +. Location : for located item location. +. Listing Duration is a duration for auction and show the listing on ebay. +. Start Price is a price for start auction + + (note : if you product have a minimum price (* Purpose is 'eBay Auction') don't need to set this field, + the system will auto use the minimum price for start auctions. ) +. Quantity : Quantity of product +. Website : +. Web Site Url : +. Payment Methods Accepted : This is Type of payment you want to use on the ebay. +. PayPal email : We need it when you select payment by paypal. +. Custom XML : It was auto generate from ebay configurations, it use for ebay know about currency, + shipping method and other informations for shipping with this listing. + +== How to set export products? +. select ebay category you want to put products(listing). + + You may need to select several time to get your categories for example : + Your product is in "Drawing" category but the category is lower level of "Art" and ".......". + + So you need to select "Art" first and .... and "Drawing" to get the category. +. select country you want to show the listing on the ebay site. +. enter location +. select duration for auction and show the listing on ebay. +. enter start price, if you product have a minimum price (* Purpose is 'eBay Auction') don't need to set this field, + the system will auto use the minimum price for start auctions. +. select Website but now this field +. enter Website url (*require field) +. Select at least one payment method +. enter paypal email when you select payment by paypal. +. For Custom XML it was auto generate from ebay configurations, but if you want to change you can edit. +. Press 'Export to Ebay' button then system will post your listing to ebay site. +. note : when export process is success system will be return message to show on the screen and tell you what is done. diff --git a/ebay/src/docs/asciidoc/_include/ebay-filter-result-search-product.adoc b/ebay/src/docs/asciidoc/_include/ebay-filter-result-search-product.adoc new file mode 100644 index 0000000..927bca2 --- /dev/null +++ b/ebay/src/docs/asciidoc/_include/ebay-filter-result-search-product.adoc @@ -0,0 +1,37 @@ +//// +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +//// += Filter result after search Products in category screen. +This screen allows the user to see the results of products the find it from conditions. + +The user can select products they want export to ebay categories in this screen. + +== How to remove the conditions to find products? +In the section 'Search Products, you searched for:' you will see list of conditions show on the top in the section, + So you can click 'X' to remove the condition you don't want and then the results of products will have changes. + +== What is a 'refine search' button? +The 'Refine search' button use for go back to page to put the conditions again. + +== How to select products? +In the results section you can select products which you want to export by use checkbox in front of name of products. + You can select one or many products if you want. + +== What is 'Export To eBay' button? +After you select products then you want to export it you can click 'Export To eBay' button. + It will take you to go to the screen for setup ebay categories, start price for auction and payment method before + you export the products. diff --git a/ebay/src/docs/asciidoc/_include/ebay-import-orders.adoc b/ebay/src/docs/asciidoc/_include/ebay-import-orders.adoc new file mode 100644 index 0000000..44a4f40 --- /dev/null +++ b/ebay/src/docs/asciidoc/_include/ebay-import-orders.adoc @@ -0,0 +1,36 @@ +//// +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +//// += Ebay Orders Import screen. +This screen allows the user to find and import orders data from ebay site. + +you can search an order by specify begin/end time then select orders to import + +== Section 'Search Options'. +. select product store ex: use 'OFBiz E-Commerce Store' because example ebay catalog link with this store. +. enter begin time in field 'From Date Time' +. enter end time in field 'Thru Date Time' +. Press 'Find' button then system will show results from ebay site. + +== Section 'Search Results'. +This section show search results, it has many detail get from ebay site, + +At the last filed on the screen left you will see checkbox for select the order rows and then import it into ofbiz. + +== How to import order from eBay? +. Click checkbox at rows you want to import orders in the 'Search Result' section +. Press 'Import Orders From ebay' button then system will return the message on the screen + and you can check orders list in the 'Order' module. diff --git a/ebay/src/docs/asciidoc/_include/ebay-import-single-transaction.adoc b/ebay/src/docs/asciidoc/_include/ebay-import-single-transaction.adoc new file mode 100644 index 0000000..33f5710 --- /dev/null +++ b/ebay/src/docs/asciidoc/_include/ebay-import-single-transaction.adoc @@ -0,0 +1,37 @@ +//// +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +//// += Import Single Transactions +This screen allows the user to find orders transactions on ebay by specify begin/end time, and then select orders to import data +into ofbiz system. + +== Section 'Search Single Transactions From eBay' +(use for select conditions to search results) + +. select product store ex: use 'OFBiz E-Commerce Store' because example ebay catalog link with this store. +. enter begin time in field 'From Date Time' +. enter end time in field 'Thru Date Time' +. Press 'Search Single Transactions From eBay' button then system will show results from ebay site. + +== Section 'Import Orders From eBay'. +This section show search results, it has many detail get from ebay site, + +At the last filed on the screen left you will see checkbox for select the transaction rows and then import it into ofbiz. + +== How to import single transactions from eBay? +. Click checkbox at rows you want to import transaction in the 'Import Orders From eBay' section +. Press 'Import Single Transactions' button then system will return the message on the screen. diff --git a/ebay/src/docs/asciidoc/_include/ebay-intro.adoc b/ebay/src/docs/asciidoc/_include/ebay-intro.adoc new file mode 100644 index 0000000..f89bcab --- /dev/null +++ b/ebay/src/docs/asciidoc/_include/ebay-intro.adoc @@ -0,0 +1,52 @@ +//// +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +//// += Ebay appl. introduction. +Ebay application will be use for merchant integration between OFBiz and eBay. +It is possible to export products from your store into categories on Ebay site also import an orders from ebay. + +You can use fuctions on this application to setup auction on ebay for the sell your stuff on ebay. + +== How to setup OFBiz integration eBay. +. Register with ebay developer site for obtain keys and certificate + (eBayExport.devId,eBayExport.appId,eBayExport.cerId and eBayExport.token etc.) + at https://developer.ebay.com/join/[Join with ebay developers] +. After registered it should be following the keys below : + * ebay keys example + .. eBayExport.devID=f3586481-93c7-4aaf-ab87-d383d56b71b1 + .. eBayExport.appID=antwebc0f-9bf9-4829-998b-e5e8fb773ac + .. eBayExport.certID=7f363bc0-11d6-489a-a54d-4a44de82f790 + + * token key generated from ebay account example : + .. eBayExport.token=AgAAAA**AQAAAA**aAAAAA**Ccn7Sg..... +. Following file in plugins/ebay/config/eBayExport.properties. You will see Merchant configurations. + + * For eBayExport.xmlGatewayUri : + .. https://api.sandbox.ebay.com/ws/api.dll + + (sandbox environment used for testing and develoment ) + + if you want to use for testing should select sandbox enviroment. + .. https://api.ebay.com/ws/api.dll + + (production environment). + * For : eBayExport.siteID : + .. It was siteId you want to sell products ex: site id (0=US, 101=Italy, ...) obtain from + http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/types/SiteCodeType.html[SiteCodeType] +. Go to ebay-->Ebay Configurations screen (see link in the bottom of page) + + This screen will displayed ebay configurations with each stores. + You need to "`add`" or "`edit`" the configuration keys you got from ebay for each productstores into this screen. + This configuration is for connect to ebay site and export or import data to ebay. +. In eBay screen, go to ebay -> Export or eBay -> orders Import + + then try to test export products and import orders from ebay. diff --git a/ebay/src/docs/asciidoc/_include/ebay-search-product.adoc b/ebay/src/docs/asciidoc/_include/ebay-search-product.adoc new file mode 100644 index 0000000..22efa12 --- /dev/null +++ b/ebay/src/docs/asciidoc/_include/ebay-search-product.adoc @@ -0,0 +1,29 @@ +//// +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +//// += Search Products in category screen. +This screen allows the user to find products for export from ofbiz store to Ebay site. + +First you must select product store, catalogs and category at products located. +Then find products and select product you want to export to category on ebay site. + +== How to search products? +. select products store you want to export products example : OFBiz E-Commerce [9000] +. select catalog 'eBay Catalog' +. select category in example you can use 'Ebay E-Commerce ... [eBay_ECom_Category]' +. select the other condition if you want +. Press 'Find' button at the below of page to find products diff --git a/ebay/src/docs/asciidoc/ebay.adoc b/ebay/src/docs/asciidoc/ebay.adoc new file mode 100644 index 0000000..9c4c9e6 --- /dev/null +++ b/ebay/src/docs/asciidoc/ebay.adoc @@ -0,0 +1,50 @@ +//// +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +//// += The Ebay Component + +The Ebay component provides an interface to the Ebay website. + +It is possible to export products from your store into eBay category also import an orders from ebay. + +include::_include/ebay-intro.adoc[leveloffset=+1] + +== main Features +. Ebay configurations for ofbiz intregrate with ebay. +. Setup shipping methods. +. Export products into ebay categories. +. Export products into ebay categories. +. Import transactions from ebay +. Import orders from ebay + + +== Ebay management in User Interface + +include::_include/ebay-configurations.adoc[leveloffset=+2] + +include::_include/ebay-search-product.adoc[leveloffset=+2] + +include::_include/ebay-filter-result-search-product.adoc[leveloffset=+2] + +include::_include/ebay-import-orders.adoc[leveloffset=+2] + +include::_include/ebay-import-single-transaction.adoc[leveloffset=+2] + +include::_include/ebay-export-to-ebay.adoc[leveloffset=+2] + +include::_include/ebay-ShippingMethods.adoc[leveloffset=+2]