How can craete a extension of type Ycommercewebservices ? Ycommercewebservices is not showing in ant extegen command

Basically i want to create a extension of type Ycommercewebservices  but when i giving ant extgen command Ycommercewebservices
extension type is not showing

For that i need to required modify ant extgen command for that follow below steps

1.       Go to Platform extension > extgen


2.       Open project.properties file and add below line for Ycommercewebservices 

extgen.template.list=yempty,springmvcstore,flexstore,storetemplate,ycockpit,fulfilmentprocess,soapspring,jmssample, Ycommercewebservices 

extgen.template.path.jmssample=${HYBRIS_BIN_DIR}/ext-template/ Ycommercewebservices 

Now again try it will work

Explain Model in Hybris multi-channel suite ? Define Model in Hybris ?

Model are the way to represents item in Hybris ie. each of item is represented by in Model Class. So Model class is just like POJO class
which contain all item attributes
For every item type after build Hybris framework that create class with suffix Model and configuration file i.e. for product type item model class
will create with name ProductModel

Suppose you have define below item type in items.xml
<itemtype
  generate="true"
  code="ContactRequest"
  jaloclass="de.hybris.springmvcdemo.jalo.ContactRequest"
  extends="GenericItem"
  autocreate="true"
  >
    <attributes>
      <attribute qualifier="message" type="java.lang.String">
        <persistence type="property"/>
      </attribute>
    </attributes>
</itemtype>

Then generated model class will be

package de.hybris.springmvcdemo.model;

import de.hybris.platform.core.model.ItemModel;

/**
 * Generated Model class for type ContactRequest first defined at extension {literal}springmvcdemo{literal}
 */
@SuppressWarnings("all")
public class ContactRequestModel extends ItemModel
{
    /** <i>Generated type code constant.</i>*/
    public final static String _TYPECODE = "ContactRequest";
   
    /**
         * <i>Generated constant</i> - Attribute key of <code>ContactRequest.message</code> attribute defined
         * at extension <code>springmvcdemo</code>.
         */
    public static final String MESSAGE = "message";
   
   
    /** <i>Generated variable</i> - Variable of <code>ContactRequest.message</code> attribute defined
         * at extension <code>springmvcdemo</code>.
         */
    private String _message;
   
   
    /**
     * <i>Generated constructor</i> - for all mandatory attributes.
     * @deprecated Since 4.1.1 Please use the default constructor without parameters
     */
    @Deprecated
    public ContactRequestModel()
    {
        super();

    }
   
    /**
     * <i>Generated constructor</i> - for all mandatory and initial attributes.
     * @deprecated Since 4.1.1 Please use the default constructor without parameters
     * @param _owner initial attribute declared by type <code>Item</code> at extension <code>core</code>
     */
    @Deprecated
    public ContactRequestModel(final ItemModel _owner)
    {
        super(
            _owner
        );

    }
   
   
    /**
     * <i>Generated method</i> - Getter of the <code>ContactRequest.message</code> attribute defined
         * at extension <code>springmvcdemo</core>.
     * @return the message
     */
    public String getMessage()
    {
        if( !isAttributeLoaded(MESSAGE))
        {
          this._message = getAttributeProvider() == null ? null : (String) getAttributeProvider().getAttribute(MESSAGE);
          getValueHistory().loadOriginalValue(MESSAGE, this._message);
        }
        throwLoadingError(MESSAGE);
        return this._message;
    }
   
    /**
     * <i>Generated method</i> - Setter of <code>ContactRequest.message</code> attribute defined
         * at extension <code>springmvcdemo</code>.
     *
     * @param value the message
     */
    public void setMessage(final String value)
    {
        this._message = value;
        markDirty(MESSAGE);
    }
   
}

Explain Service layer in Hybris multi-channel Suite? what is service layer ?


Service layer is interface implemented class which is abstract from persistence layer which contain function logic and no-persistence related code
So when you writing any service layer make sure that it should loosely coupled with persistence layer as possible .
Hybris multichannel suite expose all functionality in ther form of service
1. Bussiness Service- service such as cart handling , Back order etc
2. Infrastructure service  - service such as internationalization, export service, import service
3. System service - such as model handling , session handling.

Service layer has interacted with persistence layer via DAO layer and the through using Model it has interacted with service layer and DAO has interacted with
persistence layer through Flexible search and SQL statement.

Freelancer developer : Apache ofbiz, Hybris multichannel suite , Java , J2ee

We have strong frelancers developers who are available to work on any kind of e-commerce project.

We provides solution for any problem in below technology as well as in integration


1. Apache Ofbiz
2. Hybris Multi-channel Suites
3. Magento
4. Alfresco
5. J2ee
6. Spring
7 Hibernate
8 Stuts

Apart from above

We have started to provide e-commerce solution on pricipal "Customer First"
can develop and deploy custom multi-store, multi-lingual, open source e-commerce websites that also possess the ability to handle multiple currencies. Our e-commerce solutions experts can also design and develop e-commerce solutions that can be integrated with your current website. An Appnovation built e-commerce solution provides following capabilities to your website:
  • Unlimited Custom Functionality
  • Professional Custom Design
  • Unlimited Products & Categories
  • Product Browsing & Catalog Management
  • Accept Credit Cards, Paypal, Google Checkout
  • Enhanced SEO & Marketing
  • Customized Search Options
  • Customer Accounts & Service Options
  • Interactive Checkout & Custom Shopping Carts
  • UPS, USPS, FedEx & DHL Shipping
  • Newsletter Sign Up
  • Site Management
  • Integration with eBay
  • Promotional Tools & Discount Codes
  • Detailed Reporting of Sales & Traffic Statistics
  • Integration of business apps & other 3rd party e-commerce apps
 Contact
Skype Id: bipins25
Email : erkumod@gmail.com

Step to create PageTemplate and Page in Hybris 4.8 e-commerce suite | Hybris 4.8 Tutorial



Steps to create a PageTemplate and page [All below examples are related to Home Page].

(1)    Create  PageTemplate which will have uid , restrictedPageTypes defines for which type of pages the template can be used.[ For ex: LandingPage2Template]
(2)    Create ContentSlotName associated to the pre-defined templates and declare validComponentTypes (what type of components can be associated to this section.).
[For ex:  SiteLogo, HeaderLinks, MiniCart, NavigationBar, Section1, Section2A, Section2B, Section2C, Section3, Section4, Section5, Footer].

(3)    Create ContentSlotForTemplate. Basically this is used for common area in all pages for ex: header ,footer [For ex: SiteLogo-LandingPage2, HomepageLink-LandingPage2, NavigationBar-LandingPage2, MiniCart-LandingPage2, Footer-LandingPage2, HeaderLinks-LandingPage2]

(4)    Create Page which will have association to the PageTemplate. [Ex:homepage]

(5)    Create ContentSlot. Depedending on the requirement these ContentSlots can be associated to the ContentSlotForTemplate or contentSlotForPage. Associate the required components to these contentslots.
(6)    [For ex: Content Slot NavigationBarSlot is associated to ContentSlotForTemplate NavigationBar-LandingPage2 and ContentSlot Section4Slot-KmCAHomepage is associated to ContentSlotForpage Section4-KmCAHomepage ].

ContentSlotName


 
                 PageTemplate àContentSlotForTemplateàContentSlot àCMSComponent

               Content/Category Page à ContentSlotForPage à ContentSlot à  CMSComponent

(7)    Create ContentSlotForPage and associate it to contentSlot [for ex: Section4Slot-kmCAHomepage].