Rehan Engineering Company Presentation. For More Information Please visit our website at www.rehanengineering.com, Leader in Manufacturer of Food Processing Equipments, Bakery Machinery, Snacks Making Machines and Food Packaging Equipments.
AutoTweetNG for Joomla 3: the new social management modelExtly Extensions
This document presents AutoTweetNG, a new social management module for Joomla 3. It features a Joocial Meter Dashboard to monitor posts and content requests. The workflow is organized into plugins, requests, posts, and channels. It also includes simplified channel, post, and request management with new grids and forms for better information handling. The module supports both Joomla 2.5 and 3.0.
Universal Event Tracking allows advertisers to track performance goals and enable audience-based buying with a single tag. It offers several benefits:
1. Save time and effort by tagging a website once to track goals across accounts, campaigns, and devices rather than creating new tags.
2. Improve ROI by tracking conversion activities beyond just impressions and clicks to better optimize campaigns.
3. Get better campaign measurement by seeing how customers interact and convert across different channels for more insights.
Rehan Engineering Company Presentation. For More Information Please visit our website at www.rehanengineering.com, Leader in Manufacturer of Food Processing Equipments, Bakery Machinery, Snacks Making Machines and Food Packaging Equipments.
AutoTweetNG for Joomla 3: the new social management modelExtly Extensions
This document presents AutoTweetNG, a new social management module for Joomla 3. It features a Joocial Meter Dashboard to monitor posts and content requests. The workflow is organized into plugins, requests, posts, and channels. It also includes simplified channel, post, and request management with new grids and forms for better information handling. The module supports both Joomla 2.5 and 3.0.
Universal Event Tracking allows advertisers to track performance goals and enable audience-based buying with a single tag. It offers several benefits:
1. Save time and effort by tagging a website once to track goals across accounts, campaigns, and devices rather than creating new tags.
2. Improve ROI by tracking conversion activities beyond just impressions and clicks to better optimize campaigns.
3. Get better campaign measurement by seeing how customers interact and convert across different channels for more insights.
This document provides instructions on how to configure and use split valuation in SAP. Split valuation allows materials to be valued separately according to partial stocks, with each stock tracked individually. The document discusses defining valuation categories and types, creating a split valuated material master, setting standard costs, and demonstrating the results of goods receipts for different valuation types. Configuring split valuation requires setting up valuation categories and types, allocating them appropriately, and default valuation types per plant.
Assortment modules group materials together and define a validity period for each material. When a release order is created, the system checks the entry date against the validity period of each material. Assortment modules support predefined assortment strategies and can be assigned to stores. A special type of module is the value contract module, which can group materials for value contracts like other module types. To define an assortment module, you enter a module type and define its items, validity period, and priority level.
Magento 2 Hide Pice Extension by IToris inc.Itexus LLC
More about Magento 2 Hide Pice Extension: https://www.itoris.com/magento-2-hide-price.html
Other Magento 2 extensions: https://www.itoris.com/magento-2-extensions
The document discusses the i4Trust marketplace, which allows for the monetization of digital assets. It supports creating catalogs and products, ordering models, usage tracking, and revenue sharing. The marketplace integrates with iShare for identity management and can authenticate users from different identity providers. A new plugin allows registering data assets from a participant's context broker in the marketplace. When an offering is purchased, a policy is created in the buyer's authorization registry using metadata from the product. The steps involve creating catalogs, product specifications, and offerings, then launching them to make them available.
How to migrate 3dCart to Shopify with LitextensionLitExtension
3dCart to Shopify migration tool allows switching from 3dcart to Shopify successfully. All data are kept in safety, even SEO URL, customer password.
Check it out: http://litextension.com/shopify-migration/3dcart-to-shopify-migration.html
Magento 2 Grouped Promotions Extension by itoris Inc.Itexus LLC
More information about Magento 2 Grouped Promotions: https://www.itoris.com/magento-2-grouped-promotions.html
Other Magento 2 extensions: https://www.itoris.com/magento-2-extensions
Opencart B2B Marketplace module converts the Opencart website into a complete Business to Business marketplace like Alibaba, Indiamart, ThomasNet, EC21. Opencart B2B Marketplace has come with immense functionalities including customer groups, separate seller product collection, product mass upload, Request for quotation for both the customer as well as existing products, product question answer, vendor sub-domain, and much more.
Oracle Inventory is an enterprise application that enables companies to define part numbers, model organization structures, track perpetual inventory, maintain accurate inventory balances, plan material replenishments, and forecast demand. It provides flexfields for items, item catalogs, item categories, stock locators, account aliases, and sales orders. Key steps in implementation include designing flexfield structures, defining item categories and category sets, and assigning items to categories.
Seller Onboarding - Day 3 - Listing and ProfilingSellOnFlipkart
The document discusses seller onboarding and profiling processes on Flipkart marketplace. It describes how sellers are classified into buckets like fast lane, normal lane, and no catalog during initial profiling calls based on their online experience and catalog readiness. It provides questions to ask sellers, explanations of different buckets, and checklists to complete the profiling and onboarding process.
Contents
Phase 1: Design Concepts 2
Project Description 2
Use Cases 3
Data Dictionary 4
High Level Design Components 5
Detailed Design: Checkout 7
Diagrams 7
Design Analysis 8
Detailed Design: Product Research 9
Diagrams 9
Design – Using Pseudocode 10
Product Profit 10
Phase 2: Sequential Logic Structures 11
Design 11
Product Profit 11
Phase 3: Problem Solving with Decisions 12
Safe Discount 12
Return Customer Bonus 13
Applying Discounts 14
Phase 4: Problem Solving with Loops 15
Total order 15
Problems to Solve 16
Calculate Profits 16
Rock, Paper, Scissors 18
Number Guessing Game 20
Phase 5: Using Abstractions in Design 22
Seeing Abstractions 22
Refactoring 22
Phase 1: Design ConceptsProject Description
Although we may be late to the game, we will nevertheless join the world of e-commerce to sell our fantastic product on the Internet. To do so, we need a Web site that will allow for commerce and sales. To be quick about it, we require the following:
· Searchable inventory and shopping pages
· A shopping cart
· A place for customers to register when they make purchases
· A checkout process to make the purchase
Within this main process, there are a bunch of other needs that must be met, as follows:
· We want to track the date of the last purchase a customer make so we can offer incentives and discounts based on the last time they shopped.
· We will offer sales based on the number of different items that a person purchases.
· We will also give discounts for bulk orders a discount when a person buys many of the same item
In addition to sales feature, the solution must provide the ability to manage and research the sales of products. It must include the following:
· Must be able to add, update and remove product inventory in real time on the site
· Needs to have research capabilities to determine how well a product is selling, such as the following:
· How often the item is viewed, added to shopping carts, and then purchased
· How a price change affects sales and profit
Use Cases
From the description above, we can relate this to the following use cases, which describe how the user will interact with our system. Each use case is a set of screens that the users would interact with to accomplish something they need on the site.
In addition to the customer’s activity, the solution will allow Sales Analysts to manage and research product sales.
Data Dictionary
Variable Name
Type
Description
todaysDate
Date
Today’s date, when the program is running
creationDate
Date
The date the customer created their account
priorPurchases
Integer
Number of Purchases this customer has made in the past
lastPurchaseDate
Date
The date of the last purchase the customer made
lineItemPrice
Array
The price of each line item the customer has added to the cart
lineItemQuantity
Array
The quantity of each line item the customer has added to the cart
membershipLevel
Integer
The account nature of the customer
1 – Guest
2 – Registered
3 – Preferred
totalPurchaseAmount
Double
T.
This document provides tips and instructions for setting up and optimizing Facebook advertising campaigns. It discusses selecting marketing objectives, targeting audiences, creating ads, installing pixels, measuring performance using analytics and reports, and testing different ad formats and optimizations. Key points covered include how to set up dynamic product ads, create custom audiences, and track purchase and other event data.
SEO Hub is the complete on-page SEO extension for Magento. Manage meta tags, link redirection, canonical urls, data feeds, XML sitemaps and do much more with SEO Hub!
Know More Product: https://www.appjetty.com/magento-seo-hub.htm
The webinar is for beginner affiliate marketers and will cover the Mobidea platform, tracking settings, campaign creation, basic stats analysis, and common mistakes to avoid. The host is Daliya Khussainova and the session will last 1 hour, including 15 minutes for questions. Both the video recording and slides will be available after the session.
The document then provides background on the host and their role at Mobidea. The remainder of the document outlines the topics to be covered in the webinar, including an overview of the Mobidea dashboard and menu, setting up domains and tracking, choosing offers and segments, campaign creation, basic data analysis, and testing and optimization best practices.
This document discusses goal seek and sensitivity analysis in Excel. It defines goal seek as a tool that finds an unknown value from known values to achieve a desired result. Sensitivity analysis determines how changes in inputs impact the output. The document provides examples of using goal seek to find the number of generators that must be sold to reach the break-even point. It also demonstrates sensitivity analysis by creating a data table to analyze how profit changes with different sales levels, costs, and prices.
Identifying customer segments using machine learningKnoldus Inc.
This document discusses using machine learning for customer segmentation. It first provides context on machine learning applications in retail, including eliminating overstocks/out-of-stocks, adjusting prices, customer sentiment analysis, and chatbots for customer support. It then defines customer segmentation as dividing customers into groups based on common attributes like demographics, behaviors, or other attributes. The benefits of customer segmentation are described as enabling personalized communication, upselling/cross-selling opportunities, and higher returns on marketing investments. A case study example is presented analyzing customer data to identify segments most responsive to different types of offers like BOGO, discounts, or informational promotions.
An online training course run by the FIWARE Foundation in conjunction with the i4Trust project. The core part of this virtual training camp (21-24 June 2021) covered all the necessary skills to develop smart solutions powered by FIWARE. It introduces the basis of Digital Twin programming using linked data concepts - JSON-LD and NGSI-LD and combines these with common smart data models for the sharing and augmentation of context data.
In addition, it covers the supplementary FIWARE technologies used to implement the common functions typically required when architecting a complete smart solution: Identity and Access Management (IAM) functions to secure access to digital twin data and functions enabling the interface with IoT and 3rd systems, or the connection with different tools for processing and monitoring current and historical big data.
This 12-hour online training course can be used to obtain a good understanding of FIWARE and NGSI Interfaces and form the basis of studying for the FIWARE expert certification.
Extending this core part, the virtual training camp adds introductory and deep-dive sessions on how FIWARE and iSHARE technologies, brought together under the umbrella of the i4Trust initiative, can be combined to provide the means for the creation of data spaces in which multiple organizations can exchange digital twin data in a trusted and efficient manner, collaborating in the creation of innovative services based on data sharing. In addition, SMEs and Digital Innovation Hubs (DIHs) that go through this complete training and are located in countries eligible under Horizon 2020 will be equipped with the necessary know-how to apply to the recently launched i4Trust Open Call.
This document provides instructions for setting up Google Analytics goals and funnels. It explains that goals represent actions users take on a site, like completing a purchase or signing up for a newsletter. Goals must be defined in Analytics to track conversions. The document outlines how to create an Analytics account, add the tracking code, set up goals by specifying the goal URL and funnel path, and configure additional settings. Advanced goal functions are also described, such as creating funnel steps where the URL doesn't change or tracking multiple page types in a single step. The overall summary is a guide for setting up goals and funnels in Google Analytics to measure user conversions on a website.
Google Analytics is a free web analytics tool offered by Google that tracks and reports website traffic performance. It works by placing JavaScript code on website pages that sends data to Google's servers. This allows users to analyze metrics like traffic sources, visitor information, page popularity, and traffic flow. Google Analytics provides valuable insights into who visits a website, what they view, and how they found the site.
The document provides steps for enabling items in the Oracle iProcurement procurement catalog. Key steps include:
1. Configuring category definitions and mappings between Oracle categories and iProcurement shopping categories.
2. Creating items and assigning properly mapped categories.
3. Upon saving an item, it will be considered for addition to the iProcurement catalog if required attributes are met.
4. Confirming the item is searchable in iProcurement to verify it was added to the catalog.
How to migrate Yahoo Store to Shopify with LitextensionLitExtension
Yahoo to Shopify migration tool allows switching from Yahoo store to Shopify within some simple steps. All data can be migrated successfully
Check it out: http://litextension.com/shopify-migration/yahoo-to-shopify-migration.html
ProSocial Behaviour - Applied Social Psychology - Psychology SuperNotesPsychoTech Services
A proprietary approach developed by bringing together the best of learning theories from Psychology, design principles from the world of visualization, and pedagogical methods from over a decade of training experience, that enables you to: Learn better, faster!
Understanding of Self - Applied Social Psychology - Psychology SuperNotesPsychoTech Services
A proprietary approach developed by bringing together the best of learning theories from Psychology, design principles from the world of visualization, and pedagogical methods from over a decade of training experience, that enables you to: Learn better, faster!
More Related Content
Similar to XTDir - Building an advertising catalog for Joomla!
This document provides instructions on how to configure and use split valuation in SAP. Split valuation allows materials to be valued separately according to partial stocks, with each stock tracked individually. The document discusses defining valuation categories and types, creating a split valuated material master, setting standard costs, and demonstrating the results of goods receipts for different valuation types. Configuring split valuation requires setting up valuation categories and types, allocating them appropriately, and default valuation types per plant.
Assortment modules group materials together and define a validity period for each material. When a release order is created, the system checks the entry date against the validity period of each material. Assortment modules support predefined assortment strategies and can be assigned to stores. A special type of module is the value contract module, which can group materials for value contracts like other module types. To define an assortment module, you enter a module type and define its items, validity period, and priority level.
Magento 2 Hide Pice Extension by IToris inc.Itexus LLC
More about Magento 2 Hide Pice Extension: https://www.itoris.com/magento-2-hide-price.html
Other Magento 2 extensions: https://www.itoris.com/magento-2-extensions
The document discusses the i4Trust marketplace, which allows for the monetization of digital assets. It supports creating catalogs and products, ordering models, usage tracking, and revenue sharing. The marketplace integrates with iShare for identity management and can authenticate users from different identity providers. A new plugin allows registering data assets from a participant's context broker in the marketplace. When an offering is purchased, a policy is created in the buyer's authorization registry using metadata from the product. The steps involve creating catalogs, product specifications, and offerings, then launching them to make them available.
How to migrate 3dCart to Shopify with LitextensionLitExtension
3dCart to Shopify migration tool allows switching from 3dcart to Shopify successfully. All data are kept in safety, even SEO URL, customer password.
Check it out: http://litextension.com/shopify-migration/3dcart-to-shopify-migration.html
Magento 2 Grouped Promotions Extension by itoris Inc.Itexus LLC
More information about Magento 2 Grouped Promotions: https://www.itoris.com/magento-2-grouped-promotions.html
Other Magento 2 extensions: https://www.itoris.com/magento-2-extensions
Opencart B2B Marketplace module converts the Opencart website into a complete Business to Business marketplace like Alibaba, Indiamart, ThomasNet, EC21. Opencart B2B Marketplace has come with immense functionalities including customer groups, separate seller product collection, product mass upload, Request for quotation for both the customer as well as existing products, product question answer, vendor sub-domain, and much more.
Oracle Inventory is an enterprise application that enables companies to define part numbers, model organization structures, track perpetual inventory, maintain accurate inventory balances, plan material replenishments, and forecast demand. It provides flexfields for items, item catalogs, item categories, stock locators, account aliases, and sales orders. Key steps in implementation include designing flexfield structures, defining item categories and category sets, and assigning items to categories.
Seller Onboarding - Day 3 - Listing and ProfilingSellOnFlipkart
The document discusses seller onboarding and profiling processes on Flipkart marketplace. It describes how sellers are classified into buckets like fast lane, normal lane, and no catalog during initial profiling calls based on their online experience and catalog readiness. It provides questions to ask sellers, explanations of different buckets, and checklists to complete the profiling and onboarding process.
Contents
Phase 1: Design Concepts 2
Project Description 2
Use Cases 3
Data Dictionary 4
High Level Design Components 5
Detailed Design: Checkout 7
Diagrams 7
Design Analysis 8
Detailed Design: Product Research 9
Diagrams 9
Design – Using Pseudocode 10
Product Profit 10
Phase 2: Sequential Logic Structures 11
Design 11
Product Profit 11
Phase 3: Problem Solving with Decisions 12
Safe Discount 12
Return Customer Bonus 13
Applying Discounts 14
Phase 4: Problem Solving with Loops 15
Total order 15
Problems to Solve 16
Calculate Profits 16
Rock, Paper, Scissors 18
Number Guessing Game 20
Phase 5: Using Abstractions in Design 22
Seeing Abstractions 22
Refactoring 22
Phase 1: Design ConceptsProject Description
Although we may be late to the game, we will nevertheless join the world of e-commerce to sell our fantastic product on the Internet. To do so, we need a Web site that will allow for commerce and sales. To be quick about it, we require the following:
· Searchable inventory and shopping pages
· A shopping cart
· A place for customers to register when they make purchases
· A checkout process to make the purchase
Within this main process, there are a bunch of other needs that must be met, as follows:
· We want to track the date of the last purchase a customer make so we can offer incentives and discounts based on the last time they shopped.
· We will offer sales based on the number of different items that a person purchases.
· We will also give discounts for bulk orders a discount when a person buys many of the same item
In addition to sales feature, the solution must provide the ability to manage and research the sales of products. It must include the following:
· Must be able to add, update and remove product inventory in real time on the site
· Needs to have research capabilities to determine how well a product is selling, such as the following:
· How often the item is viewed, added to shopping carts, and then purchased
· How a price change affects sales and profit
Use Cases
From the description above, we can relate this to the following use cases, which describe how the user will interact with our system. Each use case is a set of screens that the users would interact with to accomplish something they need on the site.
In addition to the customer’s activity, the solution will allow Sales Analysts to manage and research product sales.
Data Dictionary
Variable Name
Type
Description
todaysDate
Date
Today’s date, when the program is running
creationDate
Date
The date the customer created their account
priorPurchases
Integer
Number of Purchases this customer has made in the past
lastPurchaseDate
Date
The date of the last purchase the customer made
lineItemPrice
Array
The price of each line item the customer has added to the cart
lineItemQuantity
Array
The quantity of each line item the customer has added to the cart
membershipLevel
Integer
The account nature of the customer
1 – Guest
2 – Registered
3 – Preferred
totalPurchaseAmount
Double
T.
This document provides tips and instructions for setting up and optimizing Facebook advertising campaigns. It discusses selecting marketing objectives, targeting audiences, creating ads, installing pixels, measuring performance using analytics and reports, and testing different ad formats and optimizations. Key points covered include how to set up dynamic product ads, create custom audiences, and track purchase and other event data.
SEO Hub is the complete on-page SEO extension for Magento. Manage meta tags, link redirection, canonical urls, data feeds, XML sitemaps and do much more with SEO Hub!
Know More Product: https://www.appjetty.com/magento-seo-hub.htm
The webinar is for beginner affiliate marketers and will cover the Mobidea platform, tracking settings, campaign creation, basic stats analysis, and common mistakes to avoid. The host is Daliya Khussainova and the session will last 1 hour, including 15 minutes for questions. Both the video recording and slides will be available after the session.
The document then provides background on the host and their role at Mobidea. The remainder of the document outlines the topics to be covered in the webinar, including an overview of the Mobidea dashboard and menu, setting up domains and tracking, choosing offers and segments, campaign creation, basic data analysis, and testing and optimization best practices.
This document discusses goal seek and sensitivity analysis in Excel. It defines goal seek as a tool that finds an unknown value from known values to achieve a desired result. Sensitivity analysis determines how changes in inputs impact the output. The document provides examples of using goal seek to find the number of generators that must be sold to reach the break-even point. It also demonstrates sensitivity analysis by creating a data table to analyze how profit changes with different sales levels, costs, and prices.
Identifying customer segments using machine learningKnoldus Inc.
This document discusses using machine learning for customer segmentation. It first provides context on machine learning applications in retail, including eliminating overstocks/out-of-stocks, adjusting prices, customer sentiment analysis, and chatbots for customer support. It then defines customer segmentation as dividing customers into groups based on common attributes like demographics, behaviors, or other attributes. The benefits of customer segmentation are described as enabling personalized communication, upselling/cross-selling opportunities, and higher returns on marketing investments. A case study example is presented analyzing customer data to identify segments most responsive to different types of offers like BOGO, discounts, or informational promotions.
An online training course run by the FIWARE Foundation in conjunction with the i4Trust project. The core part of this virtual training camp (21-24 June 2021) covered all the necessary skills to develop smart solutions powered by FIWARE. It introduces the basis of Digital Twin programming using linked data concepts - JSON-LD and NGSI-LD and combines these with common smart data models for the sharing and augmentation of context data.
In addition, it covers the supplementary FIWARE technologies used to implement the common functions typically required when architecting a complete smart solution: Identity and Access Management (IAM) functions to secure access to digital twin data and functions enabling the interface with IoT and 3rd systems, or the connection with different tools for processing and monitoring current and historical big data.
This 12-hour online training course can be used to obtain a good understanding of FIWARE and NGSI Interfaces and form the basis of studying for the FIWARE expert certification.
Extending this core part, the virtual training camp adds introductory and deep-dive sessions on how FIWARE and iSHARE technologies, brought together under the umbrella of the i4Trust initiative, can be combined to provide the means for the creation of data spaces in which multiple organizations can exchange digital twin data in a trusted and efficient manner, collaborating in the creation of innovative services based on data sharing. In addition, SMEs and Digital Innovation Hubs (DIHs) that go through this complete training and are located in countries eligible under Horizon 2020 will be equipped with the necessary know-how to apply to the recently launched i4Trust Open Call.
This document provides instructions for setting up Google Analytics goals and funnels. It explains that goals represent actions users take on a site, like completing a purchase or signing up for a newsletter. Goals must be defined in Analytics to track conversions. The document outlines how to create an Analytics account, add the tracking code, set up goals by specifying the goal URL and funnel path, and configure additional settings. Advanced goal functions are also described, such as creating funnel steps where the URL doesn't change or tracking multiple page types in a single step. The overall summary is a guide for setting up goals and funnels in Google Analytics to measure user conversions on a website.
Google Analytics is a free web analytics tool offered by Google that tracks and reports website traffic performance. It works by placing JavaScript code on website pages that sends data to Google's servers. This allows users to analyze metrics like traffic sources, visitor information, page popularity, and traffic flow. Google Analytics provides valuable insights into who visits a website, what they view, and how they found the site.
The document provides steps for enabling items in the Oracle iProcurement procurement catalog. Key steps include:
1. Configuring category definitions and mappings between Oracle categories and iProcurement shopping categories.
2. Creating items and assigning properly mapped categories.
3. Upon saving an item, it will be considered for addition to the iProcurement catalog if required attributes are met.
4. Confirming the item is searchable in iProcurement to verify it was added to the catalog.
How to migrate Yahoo Store to Shopify with LitextensionLitExtension
Yahoo to Shopify migration tool allows switching from Yahoo store to Shopify within some simple steps. All data can be migrated successfully
Check it out: http://litextension.com/shopify-migration/yahoo-to-shopify-migration.html
Similar to XTDir - Building an advertising catalog for Joomla! (20)
ProSocial Behaviour - Applied Social Psychology - Psychology SuperNotesPsychoTech Services
A proprietary approach developed by bringing together the best of learning theories from Psychology, design principles from the world of visualization, and pedagogical methods from over a decade of training experience, that enables you to: Learn better, faster!
Understanding of Self - Applied Social Psychology - Psychology SuperNotesPsychoTech Services
A proprietary approach developed by bringing together the best of learning theories from Psychology, design principles from the world of visualization, and pedagogical methods from over a decade of training experience, that enables you to: Learn better, faster!
Procrastination is a common challenge that many individuals face when it comes to completing tasks and achieving goals. It can hinder productivity and lead to feelings of stress and frustration.
However, with the right strategies and mindset, it is possible to overcome procrastination and increase productivity.
In this article, we will explore the causes of procrastination, how to recognize the signs of procrastination in oneself, and effective strategies for overcoming procrastination and boosting productivity.
As we navigate through the ebbs and flows of life, it is natural to experience moments of low motivation and dwindling passion for our goals.
However, it is important to remember that this is a common hurdle that can be overcome with the right strategies in place.
In this guide, we will explore ways to rekindle the fire within you and stay motivated towards your aspirations.
You may be stressed about revealing your cancer diagnosis to your child or children.
Children love stories and these often provide parents with a means of broaching tricky subjects and so the ‘The Secret Warrior’ book was especially written for CANSA TLC, by creative writer and social worker, Sally Ann Carter.
Find out more:
https://cansa.org.za/resources-to-help-share-a-parent-or-loved-ones-cancer-diagnosis-with-a-child/
Aggression - Applied Social Psychology - Psychology SuperNotesPsychoTech Services
A proprietary approach developed by bringing together the best of learning theories from Psychology, design principles from the world of visualization, and pedagogical methods from over a decade of training experience, that enables you to: Learn better, faster!
Aggression - Applied Social Psychology - Psychology SuperNotes
XTDir - Building an advertising catalog for Joomla!
1. XTDir Promoted
Entries for SobiPro
Building an advertising catalog for Joomla!
Presentation based on Joomla 3, SobiPro 1.1 and XTDir 5.0.4
2013-10-01
2. In this presentation, we are going to show how
you can build an advertising catalog with
SobiPro directory and XTDir Promoted Entries
solution.
http://www.extly.com/xtdir-building-an-advertising-catalog-for-joomla.html
More info: XTDir - How to extend your directory
http://www.extly.com/guides-faq/75-extensions-for-sobipro-documentation/xtdir-for-sobipro.html
Product Page: http://www.extly.com/xtsobipro/sobipro-promoted-entries.html
Support: http://support.extly.com
Community Forum Support: http://www.extly.com/forum/index.html
XTDir Promoted Entries for
SobiPro
3. Prerequisites
● XTDir Promoted Entries 5.0.4, or superior
● SobiPro 1.1, or superior (recommended)
● SobiPro 1.0.8 is supported
● Joomla 2.5 /3.0
● MySQL 5.5, or superior (recommended)
● PHP 5.3, or superior
Prerequisites
5. Control Panel - Core Index Generation
The Core Index is the
information structure
required to control:
● Promoted Entries
● Search Queries
● Entries Explorer
● Statistics
There are three ways to
generate the Core Index:
1. Manually
2. Cronjob task
3. On Page Load
Step 0
6. Manual Core Index Generation
You can just click in the button.
● It's the default mode.
● You choose when the
index is generated
● By default, restricted to
1000 entries.
TIP: Buttons for index updating
can be found in management
pages.
Step 0
7. Manual Core Index Generation
The Core Index has been
successfully generated!
You can check Statistics, Index
information, Promoted Entries,
and Cache Information in the
Control Panel.
Step 0
8. The Entries Explorer is the
main tool to manage entries.
● Navigational access to
entries
● Links to the SobiPro Entry
Edition and Public Entry.
● Section and Category
filters
● Entry State, Approval,
and Promotion Status
● Ordering management to
control Promoted Entries
Entries Explorer
9. In SobiPro, there are 3 cases
to promote entries:
● Search Case: Results
from a search query
● Section / Category
Navigation Case: Entries
shown browsing a Section
or a Category
● Alpha Listing Case,
visiting a Letter of the
Alpha menu
XTDir allows to promote entries
in each of these cases.
Cases
10. In SobiPro, there are 3 cases
to promote entries:
● Search Case: Results
from a search query
● Section / Category
Navigation Case: Entries
shown browsing a Section
or a Category
● Alpha Listing Case,
visiting a Letter of the
Alpha menu
XTDir allows to promote entries
in each of these cases.
Cases
11. In SobiPro, there are 3 cases
to promote entries:
● Search Case: Results
from a search query
● Section / Category
Navigation Case: Entries
shown browsing a Section
or a Category
● Alpha Listing Case,
visiting a Letter of the
Alpha menu
XTDir allows to promote entries
in each of these cases.
Cases
12. ● The Ordering defines the order of the entries shown and it's determined
according Promotions.
● Promotions can have a section or category scope; and there are three types
of promotions:
○ Manual Promotion, you can define a default value for these entries. E.g.
order number 888. You can also manually assign an ordering to specific
entries. E.g Neo Electronics, order number 7.
○ Dynamic Promotion, the ordering is assigned to entries that have a
specific value in a field. E.g. field_premium=option_premium.
○ Paid Promotion, integrated with SobiPro Paid Fields, you can configure
Paypal Notifications (IPN) to receive the payment event and activate the
entry with a specific ordering. E.g. Neo Electronics paid for a logo, order
number 555; the entry is marked as paid promoted.
How it works
13. ● How it works: You configure Promotions, or manually assign an ordering to each entry. When the
Core Index is generated by the XTDir component, each entry ordering is calculated and assigned
(by default, each entry is assigned with ordering 888888). The Promoted Order App is installed and
activated in each SobiPro section. It works on events associated with Search, Categories
Navigation, and Alpha Listing to change the results default order according to the Promotions
definition. Also, the SobiPro Entries Position is updated according the Promotions definitions.
● Multi-armed bandit Algorithm: Promoted entries can be sorted by Multi-armed bandit (Top 10%
Random, 90% ordered by Hits). The rest of entries are shown in random order. The same algorithm
used by Google Adwords.
How it works
14. ● Promo-Information Field, it provides a
new read-only field to customize the
entry visualization.
For example, in the common/vcard.xsl a
class can be added to customize the visual
output according the promotype_id (section
or category) and tiertype_id (Manual,
Dynamic, Paid, or Entry specific):
<xsl:attribute name="class">span6 thumbnail promoted_<xsl:value-of select="
fields/field_promoinformation/data/promotype_id" /> promoted_<xsl:value-of
select="fields/field_promoinformation/data/tiertype_id" /></xsl:attribute>
The field also provides access to other information like: ordering, hits counter, promoentry_id (assigned
manual entry Id), and promoorder_id (paid order number).
How it works
15. ● Promotions can have a section or category scope.
● Default Promotion, each entry has assigned the order number
888888.
● Manual Promotion: You can manually change the ordering to
specific entries. E.g morris.biz, order number 1 (check next
slide).
Manual Promotions
16. Step 1: Clik to toggle the manual promotion of a specific entry
Step 2: Manually change the ordering to a specific entry
Manual Promotions
18. ● Promotions can have a section or category scope.
● Dynamic Promotion, the ordering is assigned to entries that
have a specific value in a field. E.g. field_premium=
option-premium
Dynamic Promotions
19. Step 1: Go to Promotions and create a new Promotion
Step 2: Fill all required fields.
Dynamic Promotions
1
2
1 - Assign a different
ordering (888888 by
default)
2- SobiPro fields, filled
when entry is created
20. Step 3: Order the entries to check promotions
Dynamic Promotions
21. Step 4: If the entry is not promoted, check the fields with the SobiPro Entry
Edition
Dynamic Promotions
22. SobiPro does already support paid fields:
● After a user creates an entry, SobiPro redirects to Paypal
for payment.
● The missing link: “SobiPro does not receive the payment
confirmation and change the entry status.”
XTDir provides this feature, based on Paypal Instant
Payment Notitication.
To configure IPN, please, check the following
Promoted Entries IPN Entries chapter.
Paid Promotions
23. ● Promotions can have a section or category scope.
● Paid Promotion, integrated with SobiPro Paid Fields,
● You can configure Paypal Notifications (IPN) to receive the payment
event and activate the entry with a specific ordering.
E.g. Restaurant Biotopia paid for a logo, order number 555; the entry
is marked as paid promoted.
Paid Promotions
24. Step 1: Go to Promotions and create a new Promotion
Step 2: Complete all the required fields.
Paid Promotions
1
2
1 - Assign a different
ordering (888888 by
default)
1
25. Step 3: Configure Instant Payment Notifications
Paid Promotions
● The configuration provides the
Url to configure Paypal IPN.
● It provides a way to change
the Entry State and Approval
when a payment is notified.
● It can also send a mail
notification.
● The sandbox mode is
supported to test the interface.
26. Payments are received from
Paypal Instant Payment
Notification (IPN).
● When a Payment is
received, the associated
Paid Promotion is
enabled
● The entry is promoted
according the Paid
Promotion definition
Paid Promotions
27. Step 4: Order the entries to check promotions
Paid Promotions
28. One last word
We love your feedback, it's our way to
improve.
This presentation was created with your help.
Please post a rating and a review at the #JED
It really helps ;-)More info: XTDir - How to extend your directory
http://www.extly.com/guides-faq/75-extensions-for-sobipro-documentation/xtdir-for-sobipro.html
Support: http://support.extly.com
Community Forum Support: http://www.extly.com/forum/index.html
Twitter @extly
Facebook facebook.com/extly