{"id":387118,"date":"2026-11-13T10:04:52","date_gmt":"2026-11-13T10:04:52","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/sellevo-commerce\/"},"modified":"2026-11-13T10:04:36","modified_gmt":"2026-11-13T10:04:36","slug":"sellevo-commerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/sellevo-commerce\/","author":23586113,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.1.1","stable_tag":"2.1.1","tested":"7.1.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Sellevo Commerce","header_author":"Sellevo","header_description":"Show your Sellevo products anywhere in WordPress with the block editor, Elementor or shortcodes, and sync products between WooCommerce and Sellevo.","last_updated":"2026-11-13 10:04:36","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/sellevo.ng\/wordpress","header_author_uri":"https:\/\/sellevo.ng","rating":0,"author_block_rating":0,"active_installs":0,"downloads":61,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.1.1":{"tag":"2.1.1","author":"sellevocommerce","date":"2026-11-13 10:04:36","revision":3800156}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3800156,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3800156,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3800156,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3800156,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"sellevo-commerce\/store":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"category":"sellevo","textdomain":"sellevo-commerce","editorStyle":"sellevo-commerce-editor","style":"sellevo-commerce","name":"sellevo-commerce\/store","title":"Sellevo Store","icon":"store","description":"Embed your whole Sellevo store inside a page.","keywords":["sellevo","store","embed","shop"],"attributes":{"slug":{"type":"string","default":""},"height":{"type":"number","default":900}},"supports":{"align":["wide","full"],"html":false},"editorScript":"sellevo-commerce-block-store"},"sellevo-commerce\/product":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"category":"sellevo","textdomain":"sellevo-commerce","editorStyle":"sellevo-commerce-editor","style":"sellevo-commerce","name":"sellevo-commerce\/product","title":"Sellevo Product","icon":"products","description":"Show one product from your Sellevo store, with its photo, price and buy button.","keywords":["sellevo","product","shop","store"],"attributes":{"showImage":{"type":"boolean","default":true},"showCategory":{"type":"boolean","default":true},"showPrice":{"type":"boolean","default":true},"showDescription":{"type":"boolean","default":true},"showBadge":{"type":"boolean","default":true},"buttonText":{"type":"string","default":"View product"},"buttonStyle":{"type":"string","default":"filled"},"accent":{"type":"string","default":""},"radius":{"type":"number","default":12},"newTab":{"type":"boolean","default":false},"ratio":{"type":"string","default":""},"id":{"type":"number","default":0},"layout":{"type":"string","default":"grid"}},"supports":{"align":["wide","full"],"html":false,"spacing":{"margin":true,"padding":true},"color":{"background":true,"text":false}},"editorScript":"sellevo-commerce-block-product"},"sellevo-commerce\/buy-button":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"category":"sellevo","textdomain":"sellevo-commerce","editorStyle":"sellevo-commerce-editor","style":"sellevo-commerce","name":"sellevo-commerce\/buy-button","title":"Sellevo Buy Button","icon":"cart","description":"A button that opens the product on Sellevo, where the customer pays safely.","keywords":["sellevo","buy","button","checkout"],"attributes":{"id":{"type":"number","default":0},"text":{"type":"string","default":"Buy now"},"buttonStyle":{"type":"string","default":"filled"},"size":{"type":"string","default":"medium"},"fullWidth":{"type":"boolean","default":false},"accent":{"type":"string","default":""},"radius":{"type":"number","default":10},"newTab":{"type":"boolean","default":false}},"supports":{"align":["left","center","right"],"html":false,"spacing":{"margin":true}},"editorScript":"sellevo-commerce-block-button"},"sellevo-commerce\/products-grid":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"category":"sellevo","textdomain":"sellevo-commerce","editorStyle":"sellevo-commerce-editor","style":"sellevo-commerce","name":"sellevo-commerce\/products-grid","title":"Sellevo Products","icon":"grid-view","description":"Show several products from your Sellevo store as a grid or a list.","keywords":["sellevo","products","grid","shop","store","catalog"],"attributes":{"showImage":{"type":"boolean","default":true},"showCategory":{"type":"boolean","default":true},"showPrice":{"type":"boolean","default":true},"showDescription":{"type":"boolean","default":false},"showBadge":{"type":"boolean","default":true},"buttonText":{"type":"string","default":"View product"},"buttonStyle":{"type":"string","default":"filled"},"accent":{"type":"string","default":""},"radius":{"type":"number","default":12},"newTab":{"type":"boolean","default":false},"ratio":{"type":"string","default":""},"ids":{"type":"string","default":""},"category":{"type":"string","default":""},"orderby":{"type":"string","default":"newest"},"limit":{"type":"number","default":12},"columns":{"type":"number","default":3},"columnsTablet":{"type":"number","default":2},"columnsMobile":{"type":"number","default":1},"layout":{"type":"string","default":"grid"}},"supports":{"align":["wide","full"],"html":false,"spacing":{"margin":true,"padding":true},"color":{"background":true,"text":false}},"editorScript":"sellevo-commerce-block-grid"}},"tagged_versions":["2.1.1"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[76538,702,80,1558,286],"plugin_category":[43,45],"plugin_contributors":[292524],"plugin_business_model":[],"class_list":["post-387118","plugin","type-plugin","status-publish","hentry","plugin_tags-elementor","plugin_tags-products","plugin_tags-shortcode","plugin_tags-sync","plugin_tags-woocommerce","plugin_category-customization","plugin_category-ecommerce","plugin_contributors-sellevocommerce","plugin_committers-sellevocommerce"],"banners":{"banner":"https:\/\/ps.w.org\/sellevo-commerce\/assets\/banner-772x250.png?rev=3800156","banner_2x":"https:\/\/ps.w.org\/sellevo-commerce\/assets\/banner-1544x500.png?rev=3800156","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/sellevo-commerce\/assets\/icon-128x128.png?rev=3800156","icon_2x":"https:\/\/ps.w.org\/sellevo-commerce\/assets\/icon-256x256.png?rev=3800156","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Sellevo Commerce connects WordPress to your store on <a href=\"https:\/\/sellevo.ng\">Sellevo<\/a>, an online store builder for Nigerian sellers. It needs a free Sellevo account and an API key from your Sellevo dashboard. It also works with the Sellevo Commerce WordPress theme.<\/p>\n\n<p><strong>Product syncing (requires WooCommerce)<\/strong><\/p>\n\n<ul>\n<li>Push published WooCommerce products to Sellevo manually or automatically when products are added, edited, or deleted.<\/li>\n<li>Import visible, active Sellevo products into WooCommerce, matching products by their saved Sellevo catalogue ID to avoid duplicates.<\/li>\n<li>Optionally schedule Sellevo-to-WooCommerce imports every 15 minutes using WordPress Cron.<\/li>\n<li>View the Sellevo catalogue product ID and sync status in the WooCommerce Products list.<\/li>\n<li>Convert prices to naira with an exchange rate you set.<\/li>\n<\/ul>\n\n<p><strong>Sellevo product display<\/strong><\/p>\n\n<ul>\n<li>Display one Sellevo product or a responsive product grid.<\/li>\n<li>Block editor: Sellevo Product, Sellevo Products, Sellevo Buy Button and Sellevo Store blocks, with a product picker (search by name, see photos), a live preview of the real product, style controls, and ready-made patterns.<\/li>\n<li>Elementor: a Sellevo section with Product, Products, Buy Button and Store widgets, each with Content and Style tabs and columns for desktop, tablet and phone.<\/li>\n<li>Keep Sellevo cart and checkout on Sellevo: the plugin links to the product's canonical Sellevo page and does not process payments on WordPress.<\/li>\n<li>Embed your whole Sellevo store with the <code>[sellevo_store]<\/code> shortcode.<\/li>\n<\/ul>\n\n<p><strong>Works with the rest of your site<\/strong><\/p>\n\n<ul>\n<li>Classic Editor: an Add Sellevo button above the editor inserts the right shortcode.<\/li>\n<li>Widgets: Sellevo Products and Sellevo Product widgets for sidebars and footers, also usable in the block widget screen.<\/li>\n<li>Page builders that read shortcodes (WPBakery, Divi, Beaver Builder) can use every shortcode below.<\/li>\n<li>WooCommerce: compatible with High-Performance Order Storage and the Cart and Checkout blocks.<\/li>\n<li>Cache plugins (LiteSpeed Cache, WP Rocket, W3 Total Cache, WP Super Cache, WP Fastest Cache) are cleared after you refresh products.<\/li>\n<\/ul>\n\n<p><strong>Shortcodes<\/strong><\/p>\n\n<ul>\n<li><code>[sellevo_product id=\"123\"]<\/code><\/li>\n<li><code>[sellevo_product id=\"123\" show_description=\"yes\" button_text=\"View product\"]<\/code><\/li>\n<li><code>[sellevo_products limit=\"12\" columns=\"3\"]<\/code><\/li>\n<li><code>[sellevo_products limit=\"12\" columns=\"3\" ids=\"123,124,125\" show_description=\"yes\"]<\/code><\/li>\n<li><code>[sellevo_products limit=\"12\" columns=\"3\" category=\"Fashion\"]<\/code><\/li>\n<li><code>[sellevo_buy_button id=\"123\" text=\"Buy now\"]<\/code><\/li>\n<li>More options: <code>layout=\"list\"<\/code>, <code>orderby=\"price_asc\"<\/code>, <code>accent=\"#12a150\"<\/code>, <code>radius=\"12\"<\/code>, <code>columns_tablet<\/code>, <code>columns_mobile<\/code>, <code>style=\"outline\"<\/code>, <code>size=\"large\"<\/code>.<\/li>\n<li><code>[sellevo_store slug=\"yourstore\" height=\"900\" powered=\"yes\"]<\/code> (the optional powered-by link is off by default; add <code>powered=\"yes\"<\/code> to opt in)<\/li>\n<\/ul>\n\n<p>Replace example product IDs with the real Sellevo catalogue IDs shown in the WooCommerce Products list for synced products or in your Sellevo catalogue.<\/p>\n\n<p>WooCommerce and Elementor are trademarks of their respective owners. This plugin is made by Sellevo and is not affiliated with or endorsed by them.<\/p>\n\n<h3>External service<\/h3>\n\n<p>This plugin connects to the Sellevo service at https:\/\/sellevo.ng (API endpoint: https:\/\/sellevo.ng\/api.php). Sellevo is the online store service that owns the products you sync or display, so the plugin cannot work without it.<\/p>\n\n<p><strong>What is sent and when<\/strong><\/p>\n\n<ul>\n<li>If you press <strong>Connect with Sellevo<\/strong>, your browser opens sellevo.ng with this site's address and name, plus a one-way fingerprint of a random secret made on your site. After you approve there, your site contacts sellevo.ng once, over HTTPS, with a one-time code and that secret, and receives your API key. Nothing is sent until you press the button.<\/li>\n<li>When you connect, and whenever the plugin reads or writes products, your Sellevo API key is sent to Sellevo in request headers over HTTPS.<\/li>\n<li>When products are pushed from WooCommerce, the product name, description, prices, sale price, stock, category, image URLs, visibility and, for a downloadable product, its download link are sent to Sellevo.<\/li>\n<li>When products are shown or imported, Sellevo sends product data back. Imported product images are downloaded into your Media Library.<\/li>\n<li>The plugin does not send visitor data. On public pages, product cards load product images from sellevo.ng and link to the product page on sellevo.ng. The <code>[sellevo_store]<\/code> shortcode shows your Sellevo store page inside an iframe, so visitors' browsers contact sellevo.ng.<\/li>\n<\/ul>\n\n<p>The API key is stored in your WordPress options table, is only used in server-side requests, and is never printed into public page HTML.<\/p>\n\n<p>Sellevo terms of service: https:\/\/sellevo.ng\/terms\nSellevo privacy policy: https:\/\/sellevo.ng\/privacy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress, go to Plugins &gt; Add New Plugin.<\/li>\n<li>Search for \u201cSellevo Commerce\u201d, or upload the ZIP if you received it directly.<\/li>\n<li>Install and activate the plugin.<\/li>\n<li>If the older \u201cSellevo for WooCommerce\u201d plugin is active, review the migration notice and deactivate the older plugin to avoid duplicate sync requests. Your existing API-key settings are retained.<\/li>\n<li>Open Sellevo Commerce in the WordPress admin menu and connect using the API key from your Sellevo dashboard (WordPress page).<\/li>\n<li>Use Product Sync for WooCommerce syncing, or use Store Display blocks, Elementor widgets, and shortcodes to display Sellevo products.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20woocommerce%3F\"><h3>Do I need WooCommerce?<\/h3><\/dt>\n<dd><p>WooCommerce is required for product sync and importing products into WooCommerce. Blocks, widgets and shortcodes can be used without WooCommerce.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20process%20payments%3F\"><h3>Does the plugin process payments?<\/h3><\/dt>\n<dd><p>No. Product links open the product page on Sellevo, where Sellevo's existing cart, checkout, and payment process remain in use.<\/p><\/dd>\n<dt id=\"are%20there%20product%20limits%3F\"><h3>Are there product limits?<\/h3><\/dt>\n<dd><p>Sellevo account plans may have product-sync limits. For example, the free Sellevo plan may sync up to 10 products. These limits are enforced by the Sellevo service and depend on the account plan; they are not hidden feature gates in the WordPress plugin.<\/p><\/dd>\n<dt id=\"how%20does%20automatic%20import%20work%3F\"><h3>How does automatic import work?<\/h3><\/dt>\n<dd><p>Turn on \u201cAuto-import from Sellevo\u201d under Sellevo Commerce &gt; Product Sync. The plugin schedules an import every 15 minutes using WP-Cron, which runs when site traffic triggers scheduled tasks. Sites with very low traffic may need a real server cron to trigger WordPress Cron reliably.<\/p><\/dd>\n<dt id=\"will%20importing%20create%20duplicate%20products%3F\"><h3>Will importing create duplicate products?<\/h3><\/dt>\n<dd><p>The plugin matches products by the stored Sellevo catalogue product ID rather than trusting a WooCommerce ID from another site. Products imported from Sellevo are marked to prevent them from being immediately pushed back as new syncs. Older products that do not yet have a saved Sellevo ID may need one manual sync to establish the mapping. Deleting a product on Sellevo does not automatically delete its WooCommerce counterpart.<\/p><\/dd>\n<dt id=\"where%20do%20i%20find%20the%20sellevo%20product%20id%3F\"><h3>Where do I find the Sellevo product ID?<\/h3><\/dt>\n<dd><p>After a successful sync or import, look for the \u201cSellevo Product ID\u201d column under WooCommerce &gt; Products. Use that ID in Sellevo product shortcodes and blocks.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20the%20sellevo%20commerce%20theme%3F\"><h3>Does it work with the Sellevo Commerce theme?<\/h3><\/dt>\n<dd><p>Yes. The theme and plugin are made to work together: the theme styles the product cards, blocks and widgets, and unlocks Premium layouts and starter sites from your Sellevo plan once the API key is connected.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>Security: refreshing the product cache from the editor now requires the manage_options capability (administrators). Searching products still needs edit_posts.<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>New: Connect with Sellevo button. Approve once on sellevo.ng and the site connects without copying an API key.<\/li>\n<li>New Sellevo Products and Sellevo Product widgets for sidebars and footers.<\/li>\n<li>New \"Add Sellevo\" button in the Classic Editor.<\/li>\n<li>Declares support for WooCommerce High-Performance Order Storage and the Cart and Checkout blocks.<\/li>\n<li>Clears LiteSpeed Cache, WP Rocket, W3 Total Cache, WP Super Cache and WP Fastest Cache after a manual refresh.<\/li>\n<li>The Sellevo logo in the admin screen, the menu and the plugin listing.<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Admin notices now appear only on Sellevo Commerce screens.<\/li>\n<li>The Product Sync script is loaded with WordPress enqueue functions instead of being printed inline.<\/li>\n<li>The API key is checked with Sellevo before it is saved.<\/li>\n<li>Escaping, nonce and uninstall clean-up improvements. Block API version 3.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>New block editor blocks (Product, Products, Buy Button, Store) with a product picker and live preview, three patterns, and a full set of Elementor widgets.<\/li>\n<li>Code split into small modules.<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Fixed the Sellevo Product ID column when the older sync plugin is still active.<\/li>\n<li>Backfills existing Sellevo catalogue IDs by matching the Sellevo product feed to WooCommerce product IDs.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Prepared the combined plugin for WordPress.org's standard update system.<\/li>\n<li>Removed the custom updater so it does not compete with WordPress core updates.<\/li>\n<li>Made the optional \u201cPowered by Sellevo\u201d embed link opt-in rather than enabled by default.<\/li>\n<li>Added a migration notice for the legacy Sellevo for WooCommerce plugin and avoided duplicate sync class names.<\/li>\n<li>Included the GPL-2.0-or-later license text and documented the Sellevo external service and data flow.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Added a dedicated Sellevo Product ID column to the WooCommerce Products list.<\/li>\n<li>Records the Sellevo catalogue ID after WooCommerce products sync successfully.<\/li>\n<li>Safer import matching: checks the Sellevo product ID first and avoids blindly updating a product using a possibly unrelated remote WooCommerce ID.<\/li>\n<li>Clarified the product sync status column label.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Combined the existing Sellevo for WooCommerce sync module and Sellevo Commerce display module into one plugin package.<\/li>\n<li>Added one Sellevo admin menu with Store Display and Product Sync sections.<\/li>\n<li>Reused the existing Sellevo API key and API endpoint for both features.<\/li>\n<li>Preserved WooCommerce auto-push, bulk sync, currency conversion, product status column, deletion hooks and the [sellevo_store] shortcode.<\/li>\n<li>Added import\/update from Sellevo to WooCommerce, duplicate matching, optional 15-minute WP-Cron updates and import-loop protection.<\/li>\n<li>Kept block editor blocks, Elementor widgets and Sellevo product display shortcodes.<\/li>\n<\/ul>","raw_excerpt":"Sync WooCommerce products with your Sellevo store and show Sellevo products with blocks, Elementor widgets and shortcodes.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/387118","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=387118"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sellevocommerce"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=387118"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=387118"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=387118"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=387118"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=387118"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=387118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}