BLOG

NEXT STEPS

Posts Tagged ‘OFBiz Tutorial’

OFBiz Tutorial – Turning Products On or Off

Monday, May 23rd, 2011

There are a number of reasons that a product or product variant (size, color, etc) may need to be removed from the front end of the site, but we don’t want to remove the product from the system entirely.  This could range from availability, inventory, or seasonal nature of products, or even more specific reasons to your business.  Luckily, OfBiz makes this process very simple, and allows us to set very specific introduction and discontinuation dated on products, right down to the individual variants of the products.  In this OFBiz tutorial we will walk you through this process to show you how it is done.

To be able to set these introduction and discontinuation dates, the user must be at least a Catalog Manager in the system, and we should already have products set up in the system.

Execution Steps

  1. Go to “Catalog” component and click on “Products” tab.
    ofbiz-tutorial-products-on-off-1sm
  2. Fill in details in search fields on “Find” page and click on “Find” button.
    ofbiz-tutorial-products-on-off-2sm
  3. System would display the list of existing products based on search inputs.
    ofbiz-tutorial-products-on-off-3sm
  4. Click on any of the “Product Id” from the list of various products displayed on Find page.
  5. Product Detail will be displayed on “Edit Product” page.
  6. ofbiz-tutorial-products-on-off-4sm

  7. Click on “Dates” tab.
    ofbiz-tutorial-products-on-off-5sm
  8. Enter the “Introduction Date” to enable the product display or to turn on the product.
    ofbiz-tutorial-products-on-off-6Lg
  9. Enter the “Sales Discontinuation Thru Date” to discontinue and turn of the product display on the ecommerce storefront.
    ofbiz-tutorial-products-on-off-7sm
  10. Click on “Update Product” button.
    ofbiz-tutorial-products-on-off-8

Expected Outcome

  • If the “Introduction Date” is a future date then product display will be turned off till the date specified.
  • If “Introduction Date” is not specified or it is a past date then product display will be turned on for the store front.
  • The changes will get reflected on Edit Product page.
  • Product will be displayed or removed from storefront.

–Chris Gaughan—

chris-gaughan

Chris Gaughan is an OfBiz Designer specializing in Client Training and Support for HotWax Media.

OFBiz Tutorial – Price Rules

Monday, May 16th, 2011

OFBiz Tutorial – Managing Security Groups

Monday, May 9th, 2011

OFBiz Tutorials – Looking Up Orders

Friday, March 25th, 2011

OFBiz Tutorial: Charts of Accounts

Wednesday, February 9th, 2011

Ofbiz-tutorial-accounting-charts

A sometime misunderstood concept in OFBiz accounting is the account class of an account; this OFBiz Tutorial will provide quick notes to avoid errors.

During the setup of a Chart of Accounts in OFBiz, it is important to assign the proper account class to each of the accounts; in fact the account class determines:

1) if the account carries a debit or credit balance
2) the financial report in which the account is included.

The complete list of classes that you can assign to an account is described by the account class tree in OFBiz:

DEBIT

|___> NON_POSTING
|
|___> CONTRA_REVENUE
|
|___> ASSET
|         |_________> LONGTERM_ASSET
|         |
|         |_________> CURRENT_ASSET
|                                 |____> CASH_EQUIVALENT
|                                 |
|                                 |____> INVENTORY_ASSET
|
|___> DISTRIBUTION
|               |___> RETURN_OF_CAPITAL
|               |
|               |___> DIVIDEND
|
|___> EXPENSE
|_________> CASH_EXPENSE
|                       |____> INTEREST_EXPENSE
|                       |
|                       |____> COGS_EXPENSE
|                       |
|                       |____> SGA_EXPENSE
|
|_________> NON_CASH_EXPENSE
|____> DEPRECIATION
|
|____> AMORTIZATION
|
|____> INVENTORY_ADJUST

CREDIT

|___> CONTRA_ASSET
|              |___> ACCUM_DEPRECIATION
|              |
|              |___> ACCUM_AMORTIZATION
|
|___> LIABILITY
|         |_________> CURRENT_LIABILITY
|         |
|         |_________> LONGTERM_LIABILITY
|
|___> EQUITY
|         |_________> OWNERS_EQUITY
|         |
|         |_________> RETAINED_EARNINGS
|
|___> REVENUE
|
|___> INCOME
|________> CASH_INCOME
|
|________> NON_CASH_INCOME

RESOURCE

Asset (longterm, current, cash, inventory), expense (cash, interest, cost of goods sold, sales general administrative, non cash, depreciation, amortization, inventory adjustment) and distribution (dividend, return of capital) accounts each follow the same set of debit/credit rules. Debits increase these accounts and credits decrease these accounts. All these accounts carry a debit balance except contra revenue.

Liability (current, longterm), revenue and equity (retained earnings, owners equity) accounts follow opposite rules: credits increase liabilities, revenues, and equity, while debits decrease these accounts. All these accounts carry a credit balance except contra asset.

All the accounts belonging to the following classes are included in the Balance Sheet:

* all asset and contra asset classes
* all liability classes
* all equity classes

All the accounts belonging to the following classes are included in the Income Statement:

* all revenue and contra revenue classes
* all expense classes
* all income classes

All the accounts belonging to the cash equivalent class are included in the Cash Flow Statement.

- Jacopo

Jacopo Cappellato is VP of Technology at HotWax Media and has been involved with the OFBiz project since 2003. He is an OFBiz Project Committer and a member of both the OFBiz Project Management Committee and the Apache Software Foundation.
Jacopo Cappellato - OFBiz Developer - OFBiz Expert